Отметить сообщения как прочтённые в "Непрочитанные сообщения"
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 10 лет 3 месяца
- Благодарил (а): 1 раз
Отметить сообщения как прочтённые в "Непрочитанные сообщения"
Добрый день.
Для удобства, так сказать. Кнопка "Отметить сообщения как прочтенные" на странице выдачи "Непрочитанные сообщения". С перезагрузкой страницы.
Для удобства, так сказать. Кнопка "Отметить сообщения как прочтенные" на странице выдачи "Непрочитанные сообщения". С перезагрузкой страницы.
-
- phpBB 3.0.0 RC7
- Сообщения: 1798
- Стаж: 12 лет 11 месяцев
- Благодарил (а): 97 раз
- Поблагодарили: 91 раз
- Забанен: Бессрочно
Re: Отметить сообщения как прочтённые в "Непрочитанные сообщения"
Вообще- то там уже есть кнопка "Отметить темы как прочтённые".
phpBBex
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Отметить сообщения как прочтённые в "Непрочитанные сообщения"
На странице непрочитанных сообщений? Где?
-
- phpBB 3.0.0 RC7
- Сообщения: 1798
- Стаж: 12 лет 11 месяцев
- Благодарил (а): 97 раз
- Поблагодарили: 91 раз
- Забанен: Бессрочно
Re: Отметить сообщения как прочтённые в "Непрочитанные сообщения"
Блин, а у меня есть. Прошу прощения, это фича phpBBex.
Отправлено спустя 1 минуту 47 секунд:
Посмотрел сейчас, событий подходящих нет, только яваскриптом вставлять.
Отправлено спустя 1 минуту 47 секунд:
Посмотрел сейчас, событий подходящих нет, только яваскриптом вставлять.
Последний раз редактировалось xisp 24.03.2015 17:07, всего редактировалось 1 раз.
phpBBex
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Отметить сообщения как прочтённые в "Непрочитанные сообщения"
xisp, и как эта фича работает? Отмечает прочитанными только те непрочитанные, которые на данной странице, или все? Если второе, какой в этом смысл - ведь можно сделать то же самое с главной страницы (отметить все форумы прочитанными).
-
- phpBB 3.0.0 RC7
- Сообщения: 1798
- Стаж: 12 лет 11 месяцев
- Благодарил (а): 97 раз
- Поблагодарили: 91 раз
- Забанен: Бессрочно
Re: Отметить сообщения как прочтённые в "Непрочитанные сообщения"
Судя по ссылке (она такая же, как и на главной), то все. Правда я ещё никогда не накапливал столько сообщений, что страница заканчивалась.
Ну, заглянул в последние непрочитанные, увидел, что ничего интересного, нажал на кнопку и вышел на главную. На одно действие меньше.
Впрочем, если на 3.1 расширение будет работать как описали вы в первом варианте, будет даже лучше. Но и сложнее написать.
phpBBex
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 10 лет 3 месяца
- Благодарил (а): 1 раз
Re: Отметить сообщения как прочтённые в "Непрочитанные сообщения"
Смысл именно в удобстве и в уменьшении действий. По первому варианту - отметить непрочитанные только с этой страницы - вариант более интересный.
-
- phpBB 1.4.0
- Сообщения: 33
- Стаж: 14 лет 6 месяцев
Re: Отметить сообщения как прочтённые в "Непрочитанные сообщения"
Согласен. Было бы удобно.
Одноглазой девочке уже не интересно, кто живет в скворечнике...
-
- phpBB 3.3.0
- Сообщения: 11121
- Стаж: 15 лет 3 месяца
- Откуда: fotovideoforum.ru
- Благодарил (а): 670 раз
- Поблагодарили: 122 раза
Re: Отметить сообщения как прочтённые в "Непрочитанные сообщения"
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
- phpBB 1.4.0
- Сообщения: 33
- Стаж: 14 лет 6 месяцев
Re: Отметить сообщения как прочтённые в "Непрочитанные сообщения"
Идея в том, чтобы при нажатии на кнопку "Отметить сообщения как прочтённые" в "Непрочитанные сообщения", перекидывало на главную, при этом отмечая все сообщения как прочтённые. 
Чтобы добавить кнопку в "Непрочитанные сообщения" в search.php найти (за идею спасибо Shredder):
Добавить перед (внимание на фигурную скобку в строке для поиска):
Затем в своём шаблоне (в prosilver файл viewforum_body.html) находим:
В этот блок добавляем кнопку:
Осталось только заставить кнопку работать... 

Чтобы добавить кнопку в "Непрочитанные сообщения" в search.php найти (за идею спасибо Shredder):
Код: Выделить всё
}
// show_results should not change after this
Код: Выделить всё
$template->assign_var('SEARCH_PAGE_NAME', $search_id);
Код: Выделить всё
<div class="pagination">
Код: Выделить всё
><!-- IF not S_IS_BOT and SEARCH_PAGE_NAME eq 'unreadposts' --><a href="{U_MARK_TOPICS}">{L_MARK_TOPICS_READ}</li><!-- ENDIF -->

Одноглазой девочке уже не интересно, кто живет в скворечнике...
-
- phpBB 1.2.0
- Сообщения: 13
- Стаж: 9 лет 9 месяцев
Re: Отметить сообщения как прочтённые в "Непрочитанные сообщения"
Править движок на 3.1 муви тон... я уже и темплеты уничтожаю, чтоб максимум картинки и ксс был, остальное через расширения.