51

Re: Pan Likes - позволяет помечать понравившиеся сообщения

Навесь на хук po_pre_redirect код который добавляет лайк/лайки

52 (edited by Avistar 2020.05.07 01:38)

Re: Pan Likes - позволяет помечать понравившиеся сообщения

PunBB wrote:

на хук po_pre_redirect

А можно чуточку подробностей?
Мы тут с Яковом Платонычем посовещались и поняли, что про данный хук ничего не знаем.  PunBB_INFO_ICQ/bigsmile

53

Re: Pan Likes - позволяет помечать понравившиеся сообщения

PunBB_INFO_ICQ/smile Файл post.php:

($hook = get_hook('po_pre_redirect')) ? eval($hook) : null;

Вот на этот хук можно навесить, так как перед ним идет добавление темы, а после него происходит редирект на созданную тему.

Вот примерно, что нужно навесить:

         $query = array(
            'UPDATE'   => 'users',
            'SET'      => 'pan_likes=pan_likes+1',
            'WHERE'      => 'id='.$user_id_to
         );
         //($hook = get_hook('pan_likes_mi_new_action_update_like_user')) ? eval($hook) : null;
         $forum_db->query_build($query) or error(__FILE__, __LINE__);
         
         $query = array(
            'UPDATE'   => 'posts',
            'SET'      => 'pan_likes=pan_likes+1',
            'WHERE'      => 'id='.$post_id
         );
         //($hook = get_hook('pan_likes_mi_new_action_update_like_post')) ? eval($hook) : null;
         $forum_db->query_build($query) or error(__FILE__, __LINE__);

Только нужно поднастроить эти запросы.

1

54 (edited by Avistar 2020.05.10 05:07)

Re: Pan Likes - позволяет помечать понравившиеся сообщения

PunBB wrote:

Только нужно поднастроить эти запросы.

Спасибо. Работает.
А как сделать ограничение по количеству выдаваемых плюсов в день?

55 (edited by belelectroteam 2020.09.24 22:09)

Re: Pan Likes - позволяет помечать понравившиеся сообщения

PunBB wrote:

Вот архив как у нас на форуме panlikes.zip  33.3 Кб  (7)

Все запустилось на движке 1.4.5.
Лайки ставятся.
И у юзера пишется:
https://punbb.softplaza.net/uploads/images/2020/09/9569cbd34cc45f5f476554dac17aa6bd.png

Ссылка "Лайки" кликабельная для администратора.
Но в открывшейся странице всегда "No likes".