ExPlaY Опубликовано 20 ноября, 2018 Поделиться Опубликовано 20 ноября, 2018 Добрый день, пользователи форума. При создании любого вида форума ( 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); Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
accop Опубликовано 20 ноября, 2018 Поделиться Опубликовано 20 ноября, 2018 добавить задачу в cron Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ExPlaY Опубликовано 20 ноября, 2018 Автор Поделиться Опубликовано 20 ноября, 2018 9 минут назад, accop сказал: добавить задачу в cron На какую частоту лучше выполнять задачу? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
accop Опубликовано 20 ноября, 2018 Поделиться Опубликовано 20 ноября, 2018 да думаю раз в сутки сойдёт хотя надо смотреть на количество удаление тем, если каждый час темы удаляете можно и почаще поставить Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ExPlaY Опубликовано 20 ноября, 2018 Автор Поделиться Опубликовано 20 ноября, 2018 Да дело то не в самих и темах, сообщение публикуешь, удаляешь, F5, количество то же, только SQL запрос помогает. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
accop Опубликовано 20 ноября, 2018 Поделиться Опубликовано 20 ноября, 2018 6 минут назад, ExPlaY сказал: Да дело то не в самих и темах, сообщение публикуешь, удаляешь, F5, количество то же, только SQL запрос помогает. ну либо в крон добавить запрос либо после удаления темы в движке прописать этот же запрос, что из-за этого так сильно переживать ну будет там на +1-3 сообщений больше у человека, а потом раз в день обновлять цифру Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
wasder12 Опубликовано 20 ноября, 2018 Поделиться Опубликовано 20 ноября, 2018 Ещё нужно смотреть настройки а то малоли удалённые темы удаляются навсегда через определённое время которое указанно в настройках. Если память не изменяет то по стандарту стоит 30 дней Когда удалятся полностью вот тогда и смотрите счётчик. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Спамер192 Опубликовано 20 ноября, 2018 Поделиться Опубликовано 20 ноября, 2018 2 часа назад, accop сказал: добавить задачу в cron А крон же есть в IPS да? Я нашел его ток не пойму как данный запрос туда сделать. 33 минуты назад, wasder12 сказал: Ещё нужно смотреть настройки а то малоли удалённые темы удаляются навсегда через определённое время которое указанно в настройках. Если память не изменяет то по стандарту стоит 30 дней Когда удалятся полностью вот тогда и смотрите счётчик. Где это находиться? Где то видел забыл где( В IPS 2 дня всего,к IPB привык) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
wasder12 Опубликовано 20 ноября, 2018 Поделиться Опубликовано 20 ноября, 2018 1 час назад, Спамер192 сказал: А крон же есть в IPS да? Я нашел его ток не пойму как данный запрос туда сделать. Где это находиться? Где то видел забыл где( В IPS 2 дня всего,к IPB привык) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.