Шаблон страницы unreadposts

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

Шаблон страницы unreadposts

Сообщение romeo_piter »

Не могу понять, как вывести на страницу forum.ru/search.php?search_id=unreadposts нужную мне информацию.
Где искать шаблон этой страницы?
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Шаблон страницы unreadposts

Сообщение Nekstati »

Шаблон один для всех видов поиска: search_results.html.

Найдите в search.php

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

		'SEARCH_TITLE'		=> $l_search_title,
Добавьте перед

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

		'SEARCH_ID'			=> $search_id,
Далее в шаблоне используйте условие <!-- IF SEARCH_ID == 'unreadposts' -->.
Аватара пользователя
Nataliya
phpBB 1.4.3
Сообщения: 95
Стаж: 13 лет 10 месяцев
Откуда: Россия, МО, наукоград Дубна
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Re: Шаблон страницы unreadposts

Сообщение Nataliya »

Актуален ли этот совет для 3.0.11? Мне нужно на страницу "Непрочитанные сообщения" вывести кнопку "Отметить как прочитанные", но я пока не могу сообразить как это сделать.
Делаю свой стиль на основе Prosilver (PhpBB 3.0.11)
sweetah
phpBB 2.0.6
Сообщения: 506
Стаж: 16 лет 7 месяцев
Благодарил (а): 108 раз
Поблагодарили: 26 раз

Re: Шаблон страницы unreadposts

Сообщение sweetah »

Nataliya

Open search.php

find:

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

'U_SEARCH_WORDS'   => $u_search,
add before:

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

'U_MARK_FORUMS'      => ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}index.$phpEx", 'hash=' . generate_link_hash('global') . '&mark=forums') : '',
Open includes/functions_display.php
find:

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

markread('all');
            $message = sprintf($user->lang['RETURN_INDEX'], '<a href="' . $redirect . '">', '</a>');
add after:

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

$message .= '<br /><br />' . sprintf($user->lang['RETURN_NEW_POST'], '<a href="' . append_sid("{$phpbb_root_path}search.$phpEx", 'search_id=newposts') . '">', '</a>'); 
Open language/en/common.php
find:

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

'MARK_FORUMS_READ'      => 'Mark forums read',
add after:

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

        'MARK_TOPICS_READ'      => 'Mark Topics Read',
        'RETURN_NEW_POST'         => '%sView new posts%s',
Open styles/prosilver/template/search_results.html
find:

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

<div class="rightside pagination">
add after:

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

      <!-- IF S_SHOW_TOPICS -->
         <!-- IF not S_IS_BOT and U_MARK_FORUMS --><a href="{U_MARK_FORUMS}" accesskey="m">{L_MARK_TOPICS_READ}</a> &bull; <!-- ENDIF -->
      <!-- ENDIF -->   
Отсюдова - http://phpbbandbbcodes.com/viewtopic.php?f=3&t=452
Аватара пользователя
Nataliya
phpBB 1.4.3
Сообщения: 95
Стаж: 13 лет 10 месяцев
Откуда: Россия, МО, наукоград Дубна
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Re: Шаблон страницы unreadposts

Сообщение Nataliya »

Спасибочки. Попробую сделать так, потом отпишусь что вышло.
Делаю свой стиль на основе Prosilver (PhpBB 3.0.11)

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