ООО ЭкоЮнит
FAQSearchMemberlistUsergroupsFilesLog inRegisterГлавная
Aeroion.Ru Forum Index
  » Технические форумы
   » Поддержка и моды для phpBB3
    » [RC] Display new posts number since last visit for phpBB3
   количество новых сообщений с момента последнего посещения / view new posts number since last visit
printer-friendly view
 
AuthorMessage
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

Наименование модификации: Display new posts count since last visit for phpBB3

Описание: Мод показывает количество новых сообщений с момента последнего посещения конференции. Основан на использовании Hook System phpBB3 и не требует редактирования файлов. Подсчет количества сообщений происходит с учетом имеющихся прав доступа к форумам (чтение, одобрение сообщений) у текущего пользователя.

This mod display "view new posts number" since last visit board.
- counts every unseen post
- does not count your posts
- every post in newtopic
- every reply since the last visit
- decreases count when you visited a topic
- decreases count when you hit the mark all forums read (and increases for every post after that ...)
- decreases count when you hit the mark all topics read (and increases for every post after that ...)
- only counts posts in forum you have read access to...
If a member has no rights to access approve post a forum, the number new posts will be decreased.

This mod does not require editing files your board. This mod based on hookable phpBB3 functions.
A special thanks to Ramon Fincken ( creativepulses.nl ) for idea.

Версия: 1.0.0

ViewNewPostsNumber.png


Exclamation Мои моды запрещёны для выкладывания и обсуждения на phpbbguru.net, bb3x.ru, ppkbb3cker.ru и других сайтах, так как привычки указывать источник ни у кого нет, что является нарушением авторских прав.

My MODs is forbidden to spread to other sites. This is a violation of copyright.


Download Display new posts count since last visit for phpBB3.zip (40.22 KB). Added/Updated Mon 03 Nov, 2014 18:24. Downloaded 151 Time(s).
архив с модом


_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
Raisin Gender:Male


Почетный участник


Joined: 29 Feb 2012
Show/Hide

Большое спасибо за хук! Уже поставил...
Back to topOffline View user's profile Visit poster's website
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

А теперь готов нормальный мод с учетом прав на просмотр и одобрение сообщений, сброс счётчика при пометке форумов или тем прочтёнными, уменьшение счетчика при просмотре новой темы или сообщения.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
Владимир1971 Gender:Male

Постоянный клиент


Joined: 22 Jun 2010
Show/Hide

Здравствуйте.
Спасибо за такой простой мод. У меня вопрос, как сделать чтобы ссылка на новые сообщения была на страницах форумов и в темах как у вас?
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

Можно сделать. Но тогда придётся внедряться в файлы форума и подредактировать хук. Без этого никак.
Code:

#------[OPEN]-----------
includes/hooks/hook_display_new_post_num.php

#------[FIND]-----------
    if ($user->data['is_registered'] && ('index.' . $phpEx == basename($_SERVER['SCRIPT_FILENAME'])))

#------[REPLACE WITH]-----------
    $page_list = array('index.' . $phpEx, 'viewforum.' . $phpEx, 'viewtopic.' . $phpEx);
    if ($user->data['is_registered'] && in_array(strtolower(basename($_SERVER['SCRIPT_FILENAME'])), $page_list))

#------[OPEN]-----------
styles/prosilver/template/viewforum_body.html

#------[FIND]-----------
# first entry
    <!-- IF PAGINATION or TOTAL_POSTS or TOTAL_TOPICS -->
        <div class="pagination">

#------[AFTER, ADD]-----------
            <!-- IF S_DISPLAY_SEARCH -->
            <!-- IF S_USER_LOGGED_IN --><a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a>  &bull; <!-- ENDIF -->
            <!-- ENDIF -->

#------[OPEN]-----------
styles/prosilver/template/viewtopic_body.html

#------[FIND]-----------
# first entry
    <!-- IF PAGINATION or TOTAL_POSTS -->
        <div class="pagination">

#------[AFTER, ADD]-----------
            <!-- IF S_DISPLAY_SEARCH -->
            <!-- IF S_USER_LOGGED_IN --><a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a>  &bull; <!-- ENDIF -->
            <!-- ENDIF -->

Для subsilver2 прикините по дизайну.

Если надо, поправьте переменные в языковых файлах, чтобы понятнее было, где именно новые сообщения Very Happy
Code:

#------[OPEN]-----------
language/en/common.php

#------[FIND]-----------
# just add at end of file
?>

#------[BEFORE, ADD]-----------
$lang = array_merge($lang, array(
    'SEARCH_NEW'                => 'View new posts on board',
));

#------[OPEN]-----------
language/ru/common.php

#------[FIND]-----------
# just add at end of file
?>

#------[BEFORE, ADD]-----------
$lang = array_merge($lang, array(
    'SEARCH_NEW'                => 'Новые сообщения на конференции',
));


Добавлено спустя 53 минуты 55 секунд:

В принципе hook_display_new_post_num.php можно не трогать, ссылка на поиск новых сообщений всё равно появится, но без показа количества.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
Ursego Gender:Male

Участник


Joined: 19 Jun 2013
Show/Hide

Спасибо, поставил себе.

Добавлено спустя 9 часов 9 минут 48 секунд:

А можно как-то показать число НЕПРОЧИТАННЫХ сообщений (т.е. тех, что по линку <адрес форума>/search.php?search_id=unreadposts)?

Добавлено спустя 23 минуты 41 секунду:

Сейчас вот зашёл на этот форум и вижу: "1 сообщение с вашего последнего посещения". Это что - другой мод, который умеет правильно строить фразу по-русски ("1 сообщение", "2 сообщения", "5 сообщений" и т.п.)?
Back to topOffline View user's profile Visit poster's website
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

Это то же самое, только фраза форматируется в зависимости от числа.
Вывод количества непрочитанных сообщений можно взять отсюда phpbb.com/com.....#p12787688

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
Display posts from previous:   

Summary Rating For >> [RC] Display new posts number since last visit for phpBB3
Average Rating: 0.00 :: Min Rating: 0 :: Max Rating: 0 :: Number of Ratings: 0
Choose Rating: 1   2   3   4   5  

Similar Topics
Topic Author Forum Replies Last Post
No new posts XX сообщение с вашего последнего посещения
view new posts number since last visit
И снова здравствуйте. При входе на этот форум появляется количество новых постов XX сообщение с вашего последнего посещения. А как на тройку это сделать? Спасибо.
Raisin Поддержка и моды для phpBB3 5 Tue 02 Jul, 2013 10:59 View latest post
Sergey
No new posts Количество сообщений с вашего последнего посещения
XX количество сообщений с вашего последнего посещения
Подскажите пожалуйста мод, который оповещает пользователя о количестве сообщений с вашего последнего посещения.
Benelli Поддержка и моды для phpBB2 1 Fri 01 Aug, 2014 22:37 View latest post
Sergey
No new posts Показ новых сообщений в теме перед отправкой ответа
Show new posts before submit
На этом форуме, во время редактирования последнего сообщения, появилась надпись, что в теме уже ответили. По видимому при отправке нового сообщения, если в теме успели ответить, он тоже сообщает об этом. Sergey, не
vlad77 Поддержка и моды для phpBB2 7 Sat 29 Jan, 2011 16:17 View latest post
vlad77
No new posts Локализация и аддоны для мода Prime Post Revisions - View all edits to posts
сохранение истории редактирования сообщений
Название мода: Prime Post Revisions - View all edits to posts Автор мода: primehalo Описание мода: Мод позволяет сохранять в отдельной таблице историю редактирования сообщений (заголовок, текст сообщения). Просмотр
Sergey Поддержка и моды для phpBB3 0 Fri 15 Jan, 2010 19:04 View latest post
Sergey
No new posts [АДД-ОН] Thanks for posts - Благодарность за сообщение (AJAX ADD-ON)
Дополнение к моду Thanks for posts (Спасибо за пост) by Палыч
Наименование модификации: Thanks for posts (AJAX ADD-ON) Автор мода: Палыч Автор Адд-она: Sergey aka Porutchik Описание: Мод является адд-оном к моду Thanks for posts by Палыч и добавляет возможность благодарить/отменять
Sergey Поддержка и моды для phpBB3 82 Fri 02 Feb, 2018 00:29 View latest post
Тина






All times are UTC + 3 hours
Users browsing this topic:
Registered Users: None

Jump to:   
printer-friendly view
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
/a
Username:

Password:

Log me on automatically each visit
  Яндекс.Метрика
CrackerTracker © 2004 - 2018 CBACK.de