Posted 20 ноября, 20186 yr comment_153128 Добрый день, пользователи форума. При создании любого вида форума ( IPB/IPS ), счетчик количества публикаций срабатывает некорректно. Проблема в том, что при создании публикации, счетчик прибавляется, что логично, после удаления публикации, количество убавляется, но если обновить страницу - количество публикаций возвращается до удаления. Выполняя запрос SQL, оно обновляется, но как сделать это на автоматической уровне? UPDATE core_members m LEFT JOIN ( SELECT author_id, COUNT(*) as posts FROM forums_posts WHERE queued=0 GROUP BY author_id ) z ON m.member_id=z.author_id SET m.member_posts=IFNULL(z.posts, 0);
20 ноября, 20186 yr Author comment_153132 9 минут назад, accop сказал: добавить задачу в cron На какую частоту лучше выполнять задачу?
20 ноября, 20186 yr comment_153133 да думаю раз в сутки сойдёт хотя надо смотреть на количество удаление тем, если каждый час темы удаляете можно и почаще поставить
20 ноября, 20186 yr Author comment_153134 Да дело то не в самих и темах, сообщение публикуешь, удаляешь, F5, количество то же, только SQL запрос помогает.
20 ноября, 20186 yr comment_153139 6 минут назад, ExPlaY сказал: Да дело то не в самих и темах, сообщение публикуешь, удаляешь, F5, количество то же, только SQL запрос помогает. ну либо в крон добавить запрос либо после удаления темы в движке прописать этот же запрос, что из-за этого так сильно переживать ну будет там на +1-3 сообщений больше у человека, а потом раз в день обновлять цифру
20 ноября, 20186 yr comment_153149 Ещё нужно смотреть настройки а то малоли удалённые темы удаляются навсегда через определённое время которое указанно в настройках. Если память не изменяет то по стандарту стоит 30 дней Когда удалятся полностью вот тогда и смотрите счётчик.
20 ноября, 20186 yr comment_153153 2 часа назад, accop сказал: добавить задачу в cron А крон же есть в IPS да? Я нашел его ток не пойму как данный запрос туда сделать. 33 минуты назад, wasder12 сказал: Ещё нужно смотреть настройки а то малоли удалённые темы удаляются навсегда через определённое время которое указанно в настройках. Если память не изменяет то по стандарту стоит 30 дней Когда удалятся полностью вот тогда и смотрите счётчик. Где это находиться? Где то видел забыл где( В IPS 2 дня всего,к IPB привык)
20 ноября, 20186 yr comment_153157 1 час назад, Спамер192 сказал: А крон же есть в IPS да? Я нашел его ток не пойму как данный запрос туда сделать. Где это находиться? Где то видел забыл где( В IPS 2 дня всего,к IPB привык)
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.