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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

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

Сообщение HAMMER663 »

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

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

Сообщение MIT »

append_sid() — относительные ссылки, generate_board_url() — абсолютные
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

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

Сообщение HAMMER663 »

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

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

Сообщение MIT »

HAMMER663 писал(а):а как насчет $server_path?
Никак. Эта переменная объявляется только во viewtopic.php и имеет локальное значение.
HAMMER663 писал(а):а как ее использовать?
Кхм... $url = generate_board_url() . '/portal.php';.
Вот её декларация:

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

/**
* Generate board url (example: http://www.example.com/phpBB)
*
* @param bool $without_script_path if set to true the script path gets not appended (example: http://www.example.com)
*
* @return string the generated board url
*/
function generate_board_url($without_script_path = false) 
Аватара пользователя
Cezar
phpBB 1.2.0
Сообщения: 19
Стаж: 16 лет
Благодарил (а): 17 раз

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

Сообщение Cezar »

Можно ли сделать как нибудь чтобы добавленные ссылки могли видеть только зарегестрированые пользователи?
Аватара пользователя
grishin
phpBB 2.0.1
Сообщения: 288
Стаж: 16 лет 4 месяца
Благодарил (а): 54 раза
Поблагодарили: 32 раза

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

Сообщение grishin »

Cezar Конечно можно

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

 <!-- IF S_DISPLAY_MEMBERLIST -->
.....КОД который будет показан зарегистрированным, в вашем случаи ссылка
<!-- ELSE -->
текст для гостей
<!-- ENDIF -->
Последний раз редактировалось FEAR93 07.09.2011 12:13, всего редактировалось 1 раз.
Причина: BBCode
В жизни так бывает...
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

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

Сообщение MIT »

S_DISPLAY_MEMBERLIST? С чего это вдруг? :?

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

<!-- IF S_USER_LOGGED_IN -->
...
<!-- ENDIF -->
eddy21071969
phpBB 1.0.0
Сообщения: 1
Стаж: 14 лет 11 месяцев

Re: Очень нужна помощь

Сообщение eddy21071969 »

rxu писал(а):Открываете includes/functions.php и добавляете ссылку по аналогии

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

		'U_MY_LINK'					=> append_sid("{$phpbb_root_path}my_link.$phpEx"),

Все прописал как написано! НО результата 0 подскажите как все таки это это сотворить.Желательно по шагам а то я чайник и только только учусь. Заранее вам спасибо. :cry: :cry: :cry:
Последний раз редактировалось Айдар 06.10.2011 18:38, всего редактировалось 1 раз.
Причина: Поправлен BBcode
madmax64
phpBB 1.2.0
Сообщения: 10
Стаж: 15 лет

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

Сообщение madmax64 »

Доброе время суток!! Добавил кнопку "Галерея" по инструкции написанной на 1 стр. Кнопка появилась только на главной странице до входа на форум под логином.
Изображение
После авторизации, кнопки нету
Изображение

Подскажите, где еще поправить, что бы кнопка была и после авторизации. Стиль art_elegance_black :oops:
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

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

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

madmax64
Смотрите по коду.
У вас организовано два блока, один для гостей и другой после авторизации.
Рядом с memberlist повторите для авторизованных.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
pavelkim
phpBB 1.4.4
Сообщения: 113
Стаж: 17 лет 1 месяц
Откуда: Беларусь
Благодарил (а): 7 раз

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

Сообщение pavelkim »

Возник вроде бы простой вопрос, но решить не могу...
Добавляю ссылку на Правила форума (они расположены в теме форума) в хэдер после FAQ.

1. Добавляю строку в overall_header.html

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

<li class="icon-rules"><a href="http://krolikovod.com/phpforum/viewtopic.php?f=11&t=1042#p15332" title="Правила форума">Правила</a></li>
2. Добавляю иконку icon_rules.gif в styles\prosilver\theme\images\
3. Добавляю .rtl .icon-rules, в bidi.css и .icon-rules, в buttons.css
4. В colours.css прописываю:

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

.icon-rules						{ background-image: url("{T_THEME_PATH}/images/icon_rules.gif"); }


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

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

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

pavelkim
Почему нет? На месте ваша иконка.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
pavelkim
phpBB 1.4.4
Сообщения: 113
Стаж: 17 лет 1 месяц
Откуда: Беларусь
Благодарил (а): 7 раз

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

Сообщение pavelkim »

Палыч, нет. Это я временно оставил там class="icon-faq", чтобы место не пустовало.

Добавлено спустя 1 минуту 10 секунд:
..и вы хотите сказать, что все я сделал правильно?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

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

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

pavelkim писал(а):Обновляю стили
Как?

Добавлено спустя 3 минуты 10 секунд:
pavelkim писал(а):и .icon-rules, в buttons.css
Куда?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
pavelkim
phpBB 1.4.4
Сообщения: 113
Стаж: 17 лет 1 месяц
Откуда: Беларусь
Благодарил (а): 7 раз

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

Сообщение pavelkim »

Палыч писал(а):Как?
в админке во вкладке Стили. Шаблоны и Темы - "Обновить".
Палыч писал(а):Куда?
вот сюда:

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

/* Icon images
---------------------------------------- */
.sitehome, .icon-faq, .icon-rules, .icon-members, .icon-home, .icon-ucp, .icon-register, .icon-logout,
.icon-bookmark, .icon-bump, .icon-subscribe, .icon-unsubscribe, .icon-pages, .icon-search {
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-image: none;
	padding: 1px 0 0 17px;
}

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