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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Катерина
phpBB 1.4.2
Сообщения: 55
Стаж: 15 лет 8 месяцев
Благодарил (а): 28 раз
Поблагодарили: 1 раз

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

Сообщение Катерина »

Здравствуйте, пожалуйста, подскажите в каком файле и в какой конкретно строке кода можно добавить ссылку(е-маил администратора), чтобы получилось вот так на странице регистрации(форум закрытого типа, домашний):
У меня установлена версия форума 3.0.8 стиль Сабсилвер2.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
grishin
phpBB 2.0.1
Сообщения: 288
Стаж: 16 лет 4 месяца
Благодарил (а): 54 раза
Поблагодарили: 32 раза

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

Сообщение grishin »

А что инструкция из первого сообщения данной темы не подошла?
В жизни так бывает...
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

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

Сообщение Nekstati »

Если без лишних сложностей, то найти в overall_header.html

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

					<!-- ELSEIF S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) --> &nbsp;<a href="{U_REGISTER}"><img src="{T_THEME_PATH}/images/icon_mini_register.gif" width="12" height="13" alt="*" /> {L_REGISTER}</a>
					<!-- ENDIF -->
Ниже добавить

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

<a href="mailto:qwer@asdf.ru">Обратная связь</a>
Кодировку файла предварительно изменить на UTF-8 без BOM.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

Сообщение Пчелкин »

А лучше поставить Contact admin 306 v1.0.10
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

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

Сообщение Nekstati »

Ставить мод ради того чтобы вывести один emal — это круто.
Аватара пользователя
Катерина
phpBB 1.4.2
Сообщения: 55
Стаж: 15 лет 8 месяцев
Благодарил (а): 28 раз
Поблагодарили: 1 раз

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

Сообщение Катерина »

Всё оказалось не так просто! :lol: Оказалось, что я и представления не имела, как менять кодировку файла на UTF-8 без ВОМ, и с помощью чего её менять! :lol:
Спасибо спасительному FAQ, открыла для себя чудесную программку Notepad++, теперь всё буду редактировать только в ней, очень удобно и легко менять кодировку.
Пока разглядывала код, заметила, что можно установить "Обратную связь" возле FAQ(справа) и так более органично...
Nekstati, низкий Вам поклон, Вы как всегда лаконичны и гениальны! Урок для меня получился очень информативным. Спасибо!
Всё работает. Результат:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
PaFF
phpBB 1.0.0
Сообщения: 3
Стаж: 15 лет 5 месяцев

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

Сообщение PaFF »

По всей видимости я что то упустил, но вот что именно не пойму... Попытался добавить в шапку ссылку на главную страницу сайта посредством редактирования файла overall_header.html:

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

<td><a href="http://www.threelight.ru" title="Главная" id="logo">{SITE_LOGO_IMG}</a></td>
<td width="100%" align="center"><a href="http://www.threelight.ru" title="Главная"><h1>
{SITENAME}</h1></a><span class="gen">{SITE_DESCRIPTION}</span></td>
Но после обновления кэша у меня появляется пустая строчка сверху надписи "Список форумов", а при наведении на нее мыши высвечивается все вопросительными знаками. Получается 2 проблемы: первая кодировка, вторая - не задан цвет ссылки. Подскажите, что я пропустил, или возможно сам код неверен ?!
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

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

Сообщение Айдар »

PaFF, во-первых, Вы зачем-то вместо меню правили заголовок форума.
Во-вторых, http://www.phpbbguru.net/community/faq. ... =guru#f4r3

Добавлено спустя 55 секунд:
И еще, не берите за привычку писать русские символы в шаблонах.
In Web We Trust
Аватара пользователя
mau
phpBB 2.0.0
Сообщения: 220
Стаж: 18 лет 4 месяца
Откуда: Россия
Благодарил (а): 6 раз
Поблагодарили: 12 раз

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

Сообщение mau »

Можно еще для добавления ссылок (кнопок) установить мод Buttons menu Version 1.1.0. Цвет кнопок только надо перерисовать под свой стиль форума.
6e23c82a93b1.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди, которые и впрямь любят животных, всегда спрашивают их имена
Patriot77
phpBB 1.0.0
Сообщения: 9
Стаж: 15 лет 6 месяцев
Благодарил (а): 2 раза

Re:

Сообщение Patriot77 »

Прочитал тему, сделал:
меню.JPG
Но сделал только правкой overall_header.html и указанием абсолютных ссылок.
Теперь хочу сделать как положено, однако в php ни сном ни духом и поэтому не понимаю первые два пункта инструкци:
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'			=> 'Это моя ссылка',
Если кому не сложно, разжуйте до конца.

у меня есть два асбсолютных пути:
http://www.vasilevskoe.ru
http://www.vasilevskoe.ru/gallery/

Пусть переменые называются 'GENERAL' и 'GALLERY'

Тогда в языковом файле common.php, как я понимаю должно быть:

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

'GENERAL' => "Главная"
'GALLERY' => "Галерея"
Тут мне не понятно, зачем в примере делая одну ссылку мы создаём две переменных?
Относительные ссылки, как я понимаю у меня: '../gallery', а как на главную (просто подняться на ступень выше) не знаю. Т.е. в итоге я не понимаю как в этом случае будет выглядеть код и куда именно в functions.php его нужно вставлять?

И ещё, может мне кажется, но как будто ссылки Главная и Галерея расположены чуть выше Списка форумов :?:

Заранее благодарю откликнувшихся.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

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

Сообщение Палыч »

Patriot77 писал(а):Тут мне не понятно, зачем в примере делая одну ссылку мы создаём две переменных?
Вторая переменная - описание для первой. Может использоваться как всплывающее окно-подсказка, например.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Walan
phpBB 1.4.3
Сообщения: 79
Стаж: 15 лет 5 месяцев
Благодарил (а): 6 раз
Поблагодарили: 2 раза

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

Сообщение Walan »

В общем установлен FAQ Manager+Boarb Rules
Задача - вывести доп.пункт в меню (Правила)
Но что-то сомневаюсь корректно ли указывать путь к правилам таким образом ( файл function.php)
'U_F_RULES' => append_sid("{$phpbb_root_path}rules/index.$phpEx"),
т.е. задача была обозначить путь к папке rules (в которой "лежат" правила)
Аватара пользователя
grishin
phpBB 2.0.1
Сообщения: 288
Стаж: 16 лет 4 месяца
Благодарил (а): 54 раза
Поблагодарили: 32 раза

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

Сообщение grishin »

Я сделал так:
В overall_header добавил:
<a href="{U_RULES}">{L_BOARD_RULES}</a>
в function.php добавил:
'U_RULES' => append_sid("{$phpbb_root_path}rules/"),
в common.php language/ru добавил:
'BOARD_RULES' => 'Правила',
Последний раз редактировалось FEAR93 06.07.2011 13:14, всего редактировалось 2 раза.
Причина: Привёл сообщение в более удобный вид.
В жизни так бывает...
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

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

Сообщение HAMMER663 »

как насчет записей в файле /includes/functions.php вида:

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

'U_PORTAL'	=> 'http://site.ru',


ничего опасного в этом нет?
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

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

Сообщение MIT »

Опасного нет, но для генерации ссылок на себя (т.е. на твою конференцию) есть иные методы.

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