Как изменить место положение поиска?

Здесь обсуждается форумный движок phpBB различных версий. В дальнейшем, если понадобится, форум будет вынесен в отдельный подраздел и разбит на категории.
Ответить
Аватара пользователя

Автор темы
Rogov25
Интересующийся
Сообщения: 33
Зарегистрирован: 06 окт 2015, 15:05
Репутация: 0
Статус: Не в сети

Как изменить место положение поиска?

Сообщение Rogov25 » 08 окт 2015, 16:23


Здравствуйте друзья! Подскажите пожалуйста новичку, как изменить место положение поиска в phbb 3.1.6 и есть ли вообще такая возможность? И еще один вопрос. Установил иконки на каждую ветку, а они не просвечиваемые, то есть фон, всё же виден. Картинки сохранял в формате .png :sorry: Спасибо большое.

Аватара пользователя

DesignerMix
Администратор
Администратор
Сообщения: 4468
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 172
Репутация: 548
Откуда: Белгород
Контактная информация:
Статус: Не в сети

Как изменить место положение поиска?

Сообщение DesignerMix » 08 окт 2015, 16:35


Rogov25, положение панели поиска в phpBB меняется путем изменения файла темы оформления (на примере prosilver) - [папка_с_форумом]\styles\prosilver\template\overall_header.html

В указанном файле найдите код:

Код: Выделить всё

         <!-- EVENT overall_header_searchbox_before -->
         <!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
          <div id="search-box" class="search-box search-header" role="search">
            <form action="{U_SEARCH}" method="get" id="search">
            <fieldset>
               <input name="keywords" id="keywords" type="search" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search tiny" size="20" value="{SEARCH_WORDS}" placeholder="{L_SEARCH_MINI}" />
               <button class="button icon-button search-icon" type="submit" title="{L_SEARCH}">{L_SEARCH}</button>
               <a href="{U_SEARCH}" class="button icon-button search-adv-icon" title="{L_SEARCH_ADV}">{L_SEARCH_ADV}</a>
               {S_SEARCH_HIDDEN_FIELDS}
            </fieldset>
            </form>
         </div>
         <!-- ENDIF -->


Это и есть код строки поиска. Переместите его туда, где вы хотите видеть эту строку.

Если желания разбираться с правкой кодов у вас нет, то например можно найти готовую тему оформления которая устроит вас в плане расположения строки поиска.

Что касается картинок и того, что у них по прежнему есть фон (фон не прозрачный) то проблема скорее всего в том, что вы неправильно сохранили изображения... Трудно что-то сказать не видя проблемы в живую.

Аватара пользователя

Автор темы
Rogov25
Интересующийся
Сообщения: 33
Зарегистрирован: 06 окт 2015, 15:05
Репутация: 0
Статус: Не в сети

Как изменить место положение поиска?

Сообщение Rogov25 » 08 окт 2015, 16:40


http://www.happyangler.org

Отправлено спустя 2 минуты 3 секунды:
Это для просмотра в живую

Аватара пользователя

DesignerMix
Администратор
Администратор
Сообщения: 4468
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 172
Репутация: 548
Откуда: Белгород
Контактная информация:
Статус: Не в сети

Как изменить место положение поиска?

Сообщение DesignerMix » 08 окт 2015, 16:47


Rogov25, ничего не вижу Извините, но конференция в настоящий момент недоступна

Аватара пользователя

Автор темы
Rogov25
Интересующийся
Сообщения: 33
Зарегистрирован: 06 окт 2015, 15:05
Репутация: 0
Статус: Не в сети

Как изменить место положение поиска?

Сообщение Rogov25 » 08 окт 2015, 16:54


Как исправить.jpg


Отправлено спустя 2 минуты 49 секунд:
Поисковую строку нужно немножко ниже опустить. Я понял что нужно изменить в html, нашел и открыл overall_header, а вот что именно изменить, что бы строка поиска опустилась ниже? Извините пожалуйста за назойливость

Аватара пользователя

DesignerMix
Администратор
Администратор
Сообщения: 4468
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 172
Репутация: 548
Откуда: Белгород
Контактная информация:
Статус: Не в сети

Как изменить место положение поиска?

Сообщение DesignerMix » 08 окт 2015, 17:22


Rogov25, фон точно из-за того, что фон есть у изображения. Удалите фон, сохраните либо в формате png либо в gif и будет вам счастье. На моем форуме например используется png. Но вы ведь понимаете что png не делает автоматом изображение без фона, он просто позволяет убрать фон.

Для того, что-бы опустить панель поиска отредактируйте css-файл forms.css в вашей теме оформления, а именно параметр top в search-header как на картинке ниже:
опустить панель поиска.PNG

Аватара пользователя

Автор темы
Rogov25
Интересующийся
Сообщения: 33
Зарегистрирован: 06 окт 2015, 15:05
Репутация: 0
Статус: Не в сети

Как изменить место положение поиска?

Сообщение Rogov25 » 09 окт 2015, 12:34


DesignerMix, спасибо тебе за советы. И вообще, спасибо тебе за весь твой труд! Благодаря тебе, я открыл глаза на технику работы форумов phpbb, а сюда попал с ютуба, с твоих замечательных роликов. Пересматриваю их по нескольку раз, Похвально!

-с png картинками разобрался, изменение файла forms.css (в моём случаи это был _forms_scss) не чего не дало, ну я отнёсся к первому твоему совету и сменил просто стиль, которым остался довольный :super:

-но появились новые вопросы... Может лучше создать новую тему с ними :sorry:

Как установить смайлики? :sorry:
Возможна ли установка на phpbb разные, как буд то гаджеты, которые показывали бы погоду, календарь клёва,курсы валют и.т.д. Знаешь как бывает на некоторых сайтах, в левом иле за частую в правой строке...

Аватара пользователя

DesignerMix
Администратор
Администратор
Сообщения: 4468
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 172
Репутация: 548
Откуда: Белгород
Контактная информация:
Статус: Не в сети

Как изменить место положение поиска?

Сообщение DesignerMix » 09 окт 2015, 13:21


Rogov25 писал(а):Источник цитаты изменение файла forms.css (в моём случаи это был _forms_scss) не чего не дало

После изменения файлов нужно было очистить кэш форума (на главной странице админки) и кэш браузера нажатием сочетания клавиш ctrl+F5. Забыл про это написать. Но рас проблему решили сменой темы оформления то ладно.

Rogov25 писал(а):Источник цитаты Как установить смайлики?


Скопируйте нужные смайлики в папку [папка_с_установленным_форумом]/images/smilies/, запомните имя каждого смайла, его ширину и высоту. После этого создайте текстовый файл smilies.pak с содержанием такого формата:

'имя_файла_смайлика', 'ширина', 'высота', '1_если_надо_показать_на_странице_ответа', 'описание_эмоции', 'код_смайлика',

Пример:
'computer.gif', '37', '29', '1', 'За компьютером', ':computer:', (каждая строка с нового абзаца)

После этого зайдите в админку -> вкладка Сообщения -> Смайлики -> Установить пакет смайликов

Rogov25 писал(а):Источник цитаты Возможна ли установка на phpbb разные, как буд то гаджеты, которые показывали бы погоду, календарь клёва,курсы валют и.т.д. Знаешь как бывает на некоторых сайтах, в левом иле за частую в правой строке...

Все возможно. Самый простой вариант использовать расширения. Если нужных вам расширений нет, то их можно попробовать сделать самостоятельно. Я например сделал расширение яндекс метрики на основе расширения google analytics, хотя в программировании я полный ноль.

Аватара пользователя

Автор темы
Rogov25
Интересующийся
Сообщения: 33
Зарегистрирован: 06 окт 2015, 15:05
Репутация: 0
Статус: Не в сети

Как изменить место положение поиска?

Сообщение Rogov25 » 22 окт 2015, 15:47


-не получается со смайликами :?
Пишет: "Указанный пакет не содержит подходящих данных."
Всё сделал по инструкции, может неправильно пак файл прописал? Посмотри пожалуйста мой пак файл: ой, при добавление картинки выдаёт ошибку HTML, о, теперь заработало...
smilepak.jpg


Моя версия phbb 3.1.6
Последний раз редактировалось DesignerMix 22 окт 2015, 16:03, всего редактировалось 1 раз.
Причина: Прямое цитирование

Аватара пользователя

DesignerMix
Администратор
Администратор
Сообщения: 4468
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 172
Репутация: 548
Откуда: Белгород
Контактная информация:
Статус: Не в сети

Как изменить место положение поиска?

Сообщение DesignerMix » 22 окт 2015, 16:03


У вас пакет называется smiles.pak, а я писал smilies.pak

Аватара пользователя

Автор темы
Rogov25
Интересующийся
Сообщения: 33
Зарегистрирован: 06 окт 2015, 15:05
Репутация: 0
Статус: Не в сети

Как изменить место положение поиска?

Сообщение Rogov25 » 23 окт 2015, 07:27


Заменил название, не помогло, пишет тоже самое,не понимаю в чём проблемма...

Отправлено спустя 1 минуту 9 секунд:
Чистил кэш и обновлял
Последний раз редактировалось DesignerMix 23 окт 2015, 09:05, всего редактировалось 1 раз.
Причина: Прямое цитирование

Аватара пользователя

DesignerMix
Администратор
Администратор
Сообщения: 4468
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 172
Репутация: 548
Откуда: Белгород
Контактная информация:
Статус: Не в сети

Как изменить место положение поиска?

Сообщение DesignerMix » 23 окт 2015, 10:10


по картинке сложно ориентироваться, но я заметил что например у вас у смайлов "Согласна" и "Понты" одинаковый код смайлика :db: Вполне возможно что где-то еще что то повторяется... Попробуйте вместо кучи смайликов просто добавить один, и если все получится то проверяйте ваш файл.

Отправлено спустя 56 минут 29 секунд:
И еще, смайлики можно добавлять из админки добавляя их по одному. Может вам так будет проще.

Аватара пользователя

Автор темы
Rogov25
Интересующийся
Сообщения: 33
Зарегистрирован: 06 окт 2015, 15:05
Репутация: 0
Статус: Не в сети

Как изменить место положение поиска?

Сообщение Rogov25 » 23 окт 2015, 10:13


Не чего не помогло. Решил схитрить, скачал готовый пакет со смайликами и .pak файлом, и добавил свои в соответствующий список, и заработало. В любом случаи, спасибо за советы и уделённое время! :super: