Кнопки навигации по разделам трекера

 • Просмотры: 1207
tr
traktirshik
Благодарил (а): 6 раз
Поблагодарили: 3 раза
Сообщения: 33
Зарегистрирован: 28 июн 2010, 15:21
Сообщение

Кнопки навигации по разделам трекера

27 авг 2010, 11:24

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

У меня это выглядит так:


В архиве варианты кнопочек разных цветов на прозрачном фоне. В любом графическом редакторе, поддерживающим прозрачность png, накладываем на кнопочки нужные надписи и присваеваем нужные имена файлов.
Заготовоенные кнопки заливаем в папку /styles/ВАШ СТИЛЬ/theme/images/

В блокноте заготавливаем кусок кода такого вида:

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

<center><a href="http://ВАШ САЙТ/НУЖНАЯ СТРАНИЦА"><img src="http://ВАШ САЙТ/styles/ВАШ СТИЛЬ/theme/images/НУЖНАЯ КНОПКА.png" border="0" alt="" /></center>
<br>
Естественно, нужно вписать пути к Вашим страницам и картинкам кнопок и повторить фрагмент <a href=......../> нужное количество раз (исходя из кол-ва кнопок) с необходимыми путями.

Заходим в админку, выбираем вкладку ститли / Шаблоны, открываем Ваш шаблон / Изменить. Выбираем в выпадающем меню overall_header.html, ищем там строки:

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

	<!-- IF S_DISPLAY_SEARCH -->
	<p class="searchbar">
		<span style="float: {S_CONTENT_FLOW_BEGIN};"><a href="{U_SEARCH_UNANSWERED}">
Выше этих строк вставляем заготовленный кусок кода с кнопками, сохраняем изменения.
Очищаем кэш и радуемся жизни.

Архив с кнопками

Надеюсь, что кому-то это окажется нужным.
Mi
MishanyaZHK
Откуда: Беларусь, Минск
Благодарил (а): 22 раза
Сообщения: 37
Зарегистрирован: 18 июл 2011, 10:00
Сообщение

Кнопки навигации по разделам трекера

04 авг 2011, 02:18

После перехода хоть по одной кнопке разлогинивает сразу же...
Делал ссылки вида http://www.gigamania.ru/viewforum.php?f=9
:(
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Кнопки навигации по разделам трекера

04 авг 2011, 10:00

нужно это реализовывать через "другое место", в php файле нужно прописать ссылки на нужные форумы, примерно так:

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

'U_FORUM1' => append_sid("{$phpbb_root_path}viewforum.{$phpEx}?f=1"),
'U_FORUM2' => append_sid("{$phpbb_root_path}viewforum.{$phpEx}?f=2"),
и потом в файлах шаблонов использовать
{U_FORUM1} {U_FORUM2} и т.д.
Аватара пользователя
BitmasteR
Благодарил (а): 6 раз
Поблагодарили: 3 раза
Сообщения: 247
Зарегистрирован: 26 сен 2009, 09:24
Сообщение

Кнопки навигации по разделам трекера

04 авг 2011, 10:04

PPK писал(а):и потом в файлах шаблонов использовать
{U_FORUM1} {U_FORUM2} и т.д
ну если правильно делать и как положено то так )) а что просто нельзя в овере редачить как тебе вздумается?)) .. эмм я в овере title к логу даж на русском прописал) :D
Аватара пользователя
9CaraTT
Благодарил (а): 230 раз
Поблагодарили: 228 раз
Сообщения: 3085
Зарегистрирован: 13 мар 2011, 15:23
Сообщение

Кнопки навигации по разделам трекера

04 авг 2011, 16:08

После перехода хоть по одной кнопке разлогинивает сразу же...
странно, я делаю либо так /viewforum.php?f=9 либо так http://www.gigamania.ru/viewforum.php?f=9 у себя, всё работает нормально а насчёт другого варианта, заморачиваться не хочется, в пшп лазить, ради нескольких ссылок, чтобы при обновлении это всё дело слетало постоянно = )
Mi
MishanyaZHK
Откуда: Беларусь, Минск
Благодарил (а): 22 раза
Сообщения: 37
Зарегистрирован: 18 июл 2011, 10:00
Сообщение

Кнопки навигации по разделам трекера

04 авг 2011, 16:56

PPK писал(а):нужно это реализовывать через "другое место", в php файле нужно прописать ссылки на нужные форумы, примерно так:

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

'U_FORUM1' => append_sid("{$phpbb_root_path}viewforum.{$phpEx}?f=1"),
'U_FORUM2' => append_sid("{$phpbb_root_path}viewforum.{$phpEx}?f=2"),
и потом в файлах шаблонов использовать
{U_FORUM1} {U_FORUM2} и т.д.
А не могли бы вы сказать в каком именно файле .php надо это прописывать?
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Кнопки навигации по разделам трекера

04 авг 2011, 17:50

например /includes/functions.php после

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

		'U_PORTAL'				=> ($config['portal_enable']) ? append_sid("{$phpbb_root_path}portal.$phpEx") : '',
DizeL85 писал(а):странно, я делаю либо так /viewforum.php?f=9 либо так http://www.gigamania.ru/viewforum.php?f=9 у себя, всё работает нормально а насчёт другого варианта, заморачиваться не хочется, в пшп лазить, ради нескольких ссылок, чтобы при обновлении это всё дело слетало постоянно = )
будет работать до того момента, пока включены куки или с ними "нет проблем", функция append_sid всё-таки не случайно в phpBB3 :|
Mi
MishanyaZHK
Откуда: Беларусь, Минск
Благодарил (а): 22 раза
Сообщения: 37
Зарегистрирован: 18 июл 2011, 10:00
Сообщение

Кнопки навигации по разделам трекера

04 авг 2011, 18:20

PPK писал(а):например /includes/functions.php послеКод: Выделить всё      'U_PORTAL'            => ($config['portal_enable']) ? append_sid("{$phpbb_root_path}portal.$phpEx") : '',
Спасибо большое :)
Аватара пользователя
9CaraTT
Благодарил (а): 230 раз
Поблагодарили: 228 раз
Сообщения: 3085
Зарегистрирован: 13 мар 2011, 15:23
Сообщение

Кнопки навигации по разделам трекера

04 авг 2011, 18:42

будет работать до того момента, пока включены куки или с ними "нет проблем", функция append_sid всё-таки не случайно в phpBB3
ок, спасибо, буду знать = )
Mi
MishanyaZHK
Откуда: Беларусь, Минск
Благодарил (а): 22 раза
Сообщения: 37
Зарегистрирован: 18 июл 2011, 10:00
Сообщение

Кнопки навигации по разделам трекера

05 авг 2011, 14:31

Извиняюсь за глупый вопрос, но подскажите какого вида нужно вставить ссылку в тот же functions.php для перехода к конкретной теме?
У меня написано так:

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

'CSS_V43' => append_sid("{$phpbb_root_path}viewforum.{$phpEx}?f=30&t=126"),
но при переходе по ней кидает не в саму тему, которая нужна (у меня это тема с игрой css v64), а кидает в общий форум (т.е. в Action(Shooter)).
Как быть?
:oops:

Вернуться в «Предложения по новым функциям и возможностям»