Меню в header как на phpbb.com

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Сообщение Rayden »

Давай ты для начала сам посмотришь, что умеет бекграунд?
http://htmlbook.ru/css/background.html
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 21 год 1 месяц
Откуда: Новосибирск
Поблагодарили: 37 раз

Сообщение Alek$ »

Mr.Ghost
вам же сказали, с бекграундом такое сделать нельзя. Вместо этого нужно использовать тег <img />, но там свои сложности.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Mr.Ghost
phpBB 1.2.1
Сообщения: 25
Стаж: 18 лет 5 месяцев

Сообщение Mr.Ghost »

Спрасибо. Понятнинько, щас попробую пойти по другому пути.
А именно залить бекграунд белым и начать наботать с site_logo, буду её растягивать.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Сообщение Rayden »

Mr.Ghost
Получишь жуткий тормоз при масштабировании окна.
phpBB2 FAQ
phpBB3 FAQ
Mr.Ghost
phpBB 1.2.1
Сообщения: 25
Стаж: 18 лет 5 месяцев

Сообщение Mr.Ghost »

Всё с лого разобрался, с фотошопом у меня получше чем со скриптами, сделал серез бекграунд всётаки, с небольшой оговоркой не как хотелось, но приемлимо. Так же отдельное спасибо Rayden'у за хорошую ссылку.
Теперь ещё поросик про меню, появилась необходимость делать выпадающие меню вроде навоял такое:

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

<Form><Select Name="linksmenu">
<Option Value="http://mysite/css/">CSS Stat
<Option Value="http://mysite/dm/">DM Stat
<Option Value="ftp://..../">Games
</Select>
<Input Type="button" Value="Go" OnClick="top.location.href=this.form.linksmenu.options[this.form.linksmenu.selectedIndex].value">
</Form>
Проверил всё работает, начал пихать в хэйдер (overall_header.html)
вот после этого выражения

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

<ul class="linklist leftside">
Вот такого вида получилось выражение

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

....
<ul class="linklist rightside">
		    <li <Form><Select Name="linksmenu">
<Option Value="http://mysite/css/">CSS Stat
<Option Value="http://mysite/dm/">DM Stat
<Option Value="ftp://..../">Games
</Select>
<Input Type="button" Value="Go" OnClick="top.location.href=this.form.linksmenu.options[this.form.linksmenu.selectedIndex].value">
</Form></li>
				<li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>
....
Меню появиласть там где надо, выпадает, но на кнопку Go ноль реакции, поковырял выяснилось, что если убрать это выражение из элемента списка, тоесть стереть <li...</li> Всё прекрано работает, но вид портится, поскольку меню съезжает вверх.
Так же вопростик небольшой по Value="Go", скажите пожалуйста переменную заменяющею "Go" на "Перейти" в русской локолизации, чтобы записать типа Value="{Cons}".
Помогите решить проблемку, уж больно нужное меню.
AD
phpBB 1.4.3
Сообщения: 86
Стаж: 18 лет 6 месяцев
Забанен: Бессрочно

Сообщение AD »

Mr.Ghost

lДайте ссылку на ваш сайт.
Mr.Ghost
phpBB 1.2.1
Сообщения: 25
Стаж: 18 лет 5 месяцев

Сообщение Mr.Ghost »

AD писал(а):Mr.Ghost

lДайте ссылку на ваш сайт.
Сорри, но не могу, не военная тайна, просто сайт в локалке.

Добавлено спустя 1 час 50 минут 48 секунд:

Как зделать кнопку на русском нашёл
заменил

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

<Input Type="button" Value="Go" OnClick="top.location.href=this.form.linksmenu.options[this.form.linksmenu.selectedIndex].value">
на

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

<Input Type="button" Value="{L_GO}" class="button2" OnClick="top.location.href=this.form.linksmenu.options[this.form.linksmenu.selectedIndex].value">
Но, она всё равно не работает :( как элемент списка. Вчём может быть проблема?

Добавлено спустя 4 часа 27 минут 31 секунду:

Спс за помощь, с вами скоро сайты верстать научишься :)
В таком виде только заработало.
Поскольку <li...</li>, не давала почему то в полной мере работать этому куску кода, решил "выдрать" тегом SPAN что бы менюшка не хватала параметры блока, но при этом была элементом списка, вроде мне помогло.

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

<ul class="linklist rightside">
     <li <SPAN><Form><Select Name="mymenu">
                                  <Option Value="http://mysite/css/">CSS Stat
                                   ...
                                  <Option Value="http://mysite/dm/">DM Stat
                                  </Select>
                                  <Input Type="button" Value="{L_GO}" class="button2" OnClick="top.location.href=this.form.mymenu.options[this.form.mymenu.selectedIndex].value">
           </Form></SPAN> </li>

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