Как добавить ссылку в меню (навигацию в шапку)?

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!

Как добавить ссылку в меню (навигацию в шапку)?

Сообщение Al 23.09.2007 9:09

стоит phpBB3 RC5
хочу добавить свою кнопку рядом с FAQ, но не знаю как юто сделать

подскажите плиз
Al
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 23.09.2007 9:01


Сообщение rxu 23.09.2007 9:13

Al писал(а):хочу добавить свою кнопку рядом с FAQ

Так кнопку или ссылку?
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4621
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение Al 23.09.2007 9:36

ссылку *уточняю
Al
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 23.09.2007 9:01

Сообщение rxu 23.09.2007 9:59

Открываете includes/functions.php и добавляете ссылку по аналогии
Код: Выделить всё
      'U_MY_LINK'               => append_sid("{$phpbb_root_path}my_link.$phpEx"),


Открываете языковой файл common.php (language/ru/ и language/en) и добавляете переменные для описания вашей ссылки аналогично
Код: Выделить всё
   'MY_LINK'               => 'MY_LINK',
   'MY_LINK_EXPLAIN'         => 'Это моя ссылка',


Открываете overall_header.html вашего стиля (в папке template вашего стиля) и добавляете рядом с FAQ
Код: Выделить всё
<li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>

вашу ссылку, например для стиля prosilver:
Код: Выделить всё
<li><a href="{U_MY_LINK}" title="{L_MY_LINK_EXPLAIN}">{L_MY_LINK}</a></li>

Для subsilver2 всё то же самое, но без тегов <li></li> в последнем случае.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4621
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение Палыч 23.09.2007 12:31

rxu писал(а):Открываете языковой файл common.php

и закрываете его в кодировке UTF-8 без ВОМ (это важно)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6492
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение rxu 23.09.2007 12:58

Палыч писал(а):и закрываете его в кодировке UTF-8 без ВОМ

Действительно это важно. Правда, в нормальном редакторе (любом, поддерживающем сохранение в UTF-8 без BOM?) он должен автоматом закрыть его в нужной кодировке, нет?
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4621
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение Палыч 23.09.2007 15:49

rxu
Учитывая количество постов... под нормальным редактором многие понимаю MSWord :(
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6492
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение PRINCEE 23.09.2007 17:24

rxu писал(а):Открываете includes/functions.php и добавляете ссылку по аналогии
Код: Выделить всё
      'U_MY_LINK'               => append_sid("{$phpbb_root_path}my_link.$phpEx"),


Открываете языковой файл common.php (language/ru/ и language/en) и добавляете переменные для описания вашей ссылки аналогично
Код: Выделить всё
   'MY_LINK'               => 'MY_LINK',
   'MY_LINK_EXPLAIN'         => 'Это моя ссылка',


Открываете overall_header.html вашего стиля (в папке template вашего стиля) и добавляете рядом с FAQ
Код: Выделить всё
<li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>

вашу ссылку, например для стиля prosilver:
Код: Выделить всё
<li><a href="{U_MY_LINK}" title="{L_MY_LINK_EXPLAIN}">{L_MY_LINK}</a></li>

Для subsilver2 всё то же самое, но без тегов <li></li> в последнем случае.


а куда именно добавлять? и можно ли сделать, чтобы при нажатии на лого открывалась не главная форума а другая ссылка?
PRINCEE
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 22.09.2007 18:05

Сообщение rxu 23.09.2007 17:36

PRINCEE писал(а):и можно ли сделать, чтобы при нажатии на лого открывалась не главная форума а другая ссылка?

А это тут при чём? Здесь другой вопрос обсуждается, если вы заметили.

PRINCEE писал(а):а куда именно добавлять?

Автору нужно было добавить ссылку рядом со ссылкой на FAQ.
Остальные добавляют туда, куда им это нужно.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4621
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение PRINCEE 10.10.2007 14:31

rxu писал(а):
PRINCEE писал(а):и можно ли сделать, чтобы при нажатии на лого открывалась не главная форума а другая ссылка?

А это тут при чём? Здесь другой вопрос обсуждается, если вы заметили.

PRINCEE писал(а):а куда именно добавлять?

Автору нужно было добавить ссылку рядом со ссылкой на FAQ.
Остальные добавляют туда, куда им это нужно.

Я имел ввиду в какое место в скрипте добавить?

Добавлено спустя 10 минут 43 секунды:

И где в этом коде сама ссылка, т.е. что будет если я этот код вставлю так, как он тут написан???
Мне нужна ссылка чтоб называлась Сайт и вела не на форум, а на сайт, т.е. у меня форум forum.site.ru, а нужна ссылка на site.ru
И простите за мою тупость, но 'U_MY_LINK' => append_sid("{$phpbb_root_path}my_link.$phpEx"),
добавлять тут
Код: Выделить всё
'url' => append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=" . $forum_rows[$j]['forum_id']),
                      'U_MY_LINK'  => append_sid("{$phpbb_root_path}my_link.$phpEx"),
                     'title' => $forum_rows[$j]['forum_name']
PRINCEE
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 22.09.2007 18:05

Сообщение Rayden 10.10.2007 14:31

Вообще то это все больше относится к стилям
PRINCEE а ты глянь это
http://phpbbguru.net/community/viewtopic.php?t=16837
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2578
Зарегистрирован: 27.06.2005 0:07

Сообщение gLs 31.10.2007 21:34

Мне тоже нужно добавить ссылку в меню - рядом с faq , если можно опишите тоже самое только открыть то , найти то , ниже добавь то ....
спасибо!
gLs
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 31.10.2007 15:20

Сообщение Палыч 01.11.2007 1:15

Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6492
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение crash 01.11.2007 2:57

gLs
уже все описано, что вы еще хотите
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6248
Зарегистрирован: 07.07.2004 16:12
Откуда: Мирный

Как вставить навигацию в шапку форума?

Сообщение incubus 12.01.2008 22:40

Не получается добить начатое мной дело. Есть страница с правилами, сделал ссылке в шапке форума, но не отображается новая иконка возле ссылки :(

Заливаю icon_rules.gif в /forum/styles/prosilver/theme/images/icon_rules.gif

/forum/includes/functions.php

Нахожу:
Код: Выделить всё
'U_FAQ'               => append_sid("{$phpbb_root_path}faq.$phpEx"),

добавляю после:
Код: Выделить всё
'U_RULES'             => append_sid("{$phpbb_root_path}rules.$phpEx"),


/forum/styles/prosilver/theme/buttons.css

Нахожу:
Код: Выделить всё
.icon-faq

После, на линии, добавляю:
Код: Выделить всё
, .icon-rules


/forum/styles/prosilver/theme/colours.css

Код: Выделить всё
.icon-faq                  { background-image: url("{T_THEME_PATH}/images/icon_faq.gif"); }

После добавляю:
Код: Выделить всё
.icon-rules                  { background-image: url("{T_THEME_PATH}/images/icon_rules.gif"); }


/language/ru/common.php

Нахожу:
Код: Выделить всё
'FAQ_EXPLAIN'         => 'Часто задаваемые вопросы',

После добавляю:
Код: Выделить всё
'RULES'               => 'Правила',
'RULES_EXPLAIN'         => 'Правила форума',


/forum/styles/prosilver/template/overall_header.html

Нахожу:
Код: Выделить всё
<li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>

После добавляю:
Код: Выделить всё
<li class="icon-rules"><a href="{U_RULES}" title="{L_RULES_EXPLAIN}">{L_RULES}</a></li>


Что я не так делаю или что я не доделал?? Уже все файлы перерыл.
phpBB 3.0.2
PHP 5.2.6
MySQL 5.0.45
Аватара пользователя
incubus
phpBB 2.0.6
 
Сообщения: 263
Зарегистрирован: 11.10.2006 22:48

След.

Вернуться в Поддержка phpBB 3.0.х

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0