Posted 20 ноября, 20185 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); Link to comment https://ipbmafia.ru/topic/20677-obnovlenie-kolichestva-publikacij/ Share on other sites Больше вариантов
20 ноября, 20185 yr comment_153130 добавить задачу в cron Link to comment https://ipbmafia.ru/topic/20677-obnovlenie-kolichestva-publikacij/?&do=findComment&comment=153130 Share on other sites Больше вариантов
20 ноября, 20185 yr Author comment_153132 9 минут назад, accop сказал: добавить задачу в cron На какую частоту лучше выполнять задачу? Link to comment https://ipbmafia.ru/topic/20677-obnovlenie-kolichestva-publikacij/?&do=findComment&comment=153132 Share on other sites Больше вариантов
20 ноября, 20185 yr comment_153133 да думаю раз в сутки сойдёт хотя надо смотреть на количество удаление тем, если каждый час темы удаляете можно и почаще поставить Link to comment https://ipbmafia.ru/topic/20677-obnovlenie-kolichestva-publikacij/?&do=findComment&comment=153133 Share on other sites Больше вариантов
20 ноября, 20185 yr Author comment_153134 Да дело то не в самих и темах, сообщение публикуешь, удаляешь, F5, количество то же, только SQL запрос помогает. Link to comment https://ipbmafia.ru/topic/20677-obnovlenie-kolichestva-publikacij/?&do=findComment&comment=153134 Share on other sites Больше вариантов
20 ноября, 20185 yr comment_153139 6 минут назад, ExPlaY сказал: Да дело то не в самих и темах, сообщение публикуешь, удаляешь, F5, количество то же, только SQL запрос помогает. ну либо в крон добавить запрос либо после удаления темы в движке прописать этот же запрос, что из-за этого так сильно переживать ну будет там на +1-3 сообщений больше у человека, а потом раз в день обновлять цифру Link to comment https://ipbmafia.ru/topic/20677-obnovlenie-kolichestva-publikacij/?&do=findComment&comment=153139 Share on other sites Больше вариантов
20 ноября, 20185 yr comment_153149 Ещё нужно смотреть настройки а то малоли удалённые темы удаляются навсегда через определённое время которое указанно в настройках. Если память не изменяет то по стандарту стоит 30 дней Когда удалятся полностью вот тогда и смотрите счётчик. Link to comment https://ipbmafia.ru/topic/20677-obnovlenie-kolichestva-publikacij/?&do=findComment&comment=153149 Share on other sites Больше вариантов
20 ноября, 20185 yr comment_153153 2 часа назад, accop сказал: добавить задачу в cron А крон же есть в IPS да? Я нашел его ток не пойму как данный запрос туда сделать. 33 минуты назад, wasder12 сказал: Ещё нужно смотреть настройки а то малоли удалённые темы удаляются навсегда через определённое время которое указанно в настройках. Если память не изменяет то по стандарту стоит 30 дней Когда удалятся полностью вот тогда и смотрите счётчик. Где это находиться? Где то видел забыл где( В IPS 2 дня всего,к IPB привык) Link to comment https://ipbmafia.ru/topic/20677-obnovlenie-kolichestva-publikacij/?&do=findComment&comment=153153 Share on other sites Больше вариантов
20 ноября, 20185 yr comment_153157 1 час назад, Спамер192 сказал: А крон же есть в IPS да? Я нашел его ток не пойму как данный запрос туда сделать. Где это находиться? Где то видел забыл где( В IPS 2 дня всего,к IPB привык) Link to comment https://ipbmafia.ru/topic/20677-obnovlenie-kolichestva-publikacij/?&do=findComment&comment=153157 Share on other sites Больше вариантов
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.