Как лучше поступить с блоком поиска?

Есть любые вопросы, связанные со стилями/темами для phpBB 3.1.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 10 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Как лучше поступить с блоком поиска?

Сообщение Alecto »

Хочу перенести блок поиска из хэдэра в навигатор...

Сейчас так: ------------------------------------------------------------------------------------
Изображение


Надо так: ------------------------------------------------------------------------------------
Изображение


Почему-то margin позволяет опустить блок только к нику пользователя, ниже - не получается.
если ставить абсолютную позицию - не получается позиционировать блок справа без дополнительных ухищрений.

вижу 2 варианта:
1 - убрать штатный блок из шаблона overal_header и добавить его в своем расширении, позиционировать.
2 - скрыть штатный блок через CSS, вставить в расширении блок с другим айди.

1 вариант сложнее, требует перенос шаблона в свой стиль (есть), в дальнейшем при обновлении придется отслеживать изменения этого шаблона.
2 вариант не привязан к шаблонам стиля, достаточно править CSS, но на сайте будет болтаться дубликат блока поиска.

как лучше поступить? может быть кто подкинет идею альтернативного варианта?
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 5 месяцев
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Как лучше поступить с блоком поиска?

Сообщение xisp »

Alecto писал(а): убрать штатный блок из шаблона overal_header и добавить его в своем расширении, позиционировать.
Зачем расширение то? Свой стиль, почему бы не напрямую добавить.
phpBBex
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 10 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Как лучше поступить с блоком поиска?

Сообщение Alecto »

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

Отправлено спустя 5 минут 51 секунду:
xisp писал(а): Зачем расширение то?
посмотрел.
можно просто в оверал_хэдере на пару строк ниже перенести код и все, если нет других идей.
Аватара пользователя
rogala
phpBB 1.4.2
Сообщения: 69
Стаж: 11 лет 7 месяцев
Откуда: Украина. Черкассы
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Как лучше поступить с блоком поиска?

Сообщение rogala »

Это расширение умеет скрывать поиск
А это переносит его в navbar
Посмотри код может тебе чем то поможет, я себе так перенес.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 10 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Как лучше поступить с блоком поиска?

Сообщение Alecto »

rogala писал(а): Посмотри код может тебе чем то поможет, я себе так перенес.
спасибо большое, пока справляюсь через шаблоны.

что там скрыть? display: none в CSS див по айди - и нет поиска.
второй экст - выключает оригинальный див и через шаблон расширения подключает такой же дубликат


уже сделал, почти как на скрине, только более аккуратно и логично получилось. ИМХО.
bozzafresco
phpBB 1.4.4
Сообщения: 127
Стаж: 12 лет 8 месяцев
Благодарил (а): 44 раза
Поблагодарили: 6 раз

Re: Как лучше поступить с блоком поиска?

Сообщение bozzafresco »

Alecto писал(а): что там скрыть? display: none в CSS див по айди - и нет поиска
Без острой необходимости так лучше не делать.
Проще сделать кастом шаблон с overall_header и унаследовать с него основной стиль
Иначе через 5-7 таких манипуляций ваш стиль превратится в помойку
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 10 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Как лучше поступить с блоком поиска?

Сообщение Alecto »

bozzafresco, так и сделано, по этой же причине :)
Gunzel
phpBB 1.2.0
Сообщения: 15
Стаж: 11 лет 7 месяцев
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Как лучше поступить с блоком поиска?

Сообщение Gunzel »

У меня была похожая проблема с расширением Header от Anvar , скачал здесь , с его помощью легко устанавливается нужная вам шапка . Так в нем расположение блока поиска легко регулируется заменой числового значения : .search-header { margin-top:[color=#0000FF]20px[/color]!important;}
(отметил синим , можно задать значение со знаком " - ") в файле ext/bb3mobi/header/styles/prosilver/themecolours.css .
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 10 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Как лучше поступить с блоком поиска?

Сообщение Alecto »

Положение в цсс поменять можно, для этого не нужно расширение. Установить куда нужно - нельзя. Попробуйте и поймёте.

Вернуться в «Стили для phpBB 3.1.x»