CMS DataLife Engine - Система управления сайтами

Sign in to follow this  
RussianFishing

Что-то не то с рейтингом

Recommended Posts

Доброго всем!

Что-то не то с рейтингом. К публикациям общее кол-во больше, чем указано в профиле. В чём может быть дело?

https://sanekfisherman.ru/

Dle 11.3

Share this post


Link to post
Share on other sites

Нашёл возможную причину. Рейтинг не подсчитывается с публикаций которые были импортированы со старого сайта. Импортировал я только одну таблицу dle_post. Как исправить?

Edited by RussianFishing

Share this post


Link to post
Share on other sites
9 минут назад, RussianFishing сказал:

Импортировал я только одну таблицу dle_post. Как исправить?

Перестроение публикаций поможет

Share this post


Link to post
Share on other sites
4 минуты назад, alex32 сказал:

Перестроение публикаций поможет

Пробовал, не помогло.

Share this post


Link to post
Share on other sites
34 минуты назад, RussianFishing сказал:

Пробовал, не помогло.

Рейтинг подсчитывается по ID пользователя. Совпадает ли ваш ID с ID юзера старых постов?

Share this post


Link to post
Share on other sites
12 минут назад, Gameer сказал:

Рейтинг подсчитывается по ID пользователя. Совпадает ли ваш ID с ID юзера старых постов?

Я не знаю какой ID был. Где можно посмотреть? От старого сайта остался только бекап БД.

Share this post


Link to post
Share on other sites
11 минут назад, RussianFishing сказал:

Я не знаю какой ID был. Где можно посмотреть? От старого сайта остался только бекап БД.

В таблице базы данных dle_post_extras есть ячейка user_id, там сохраняется id пользователя который добавил новость.

  • Like 1

Share this post


Link to post
Share on other sites
9 минут назад, Gameer сказал:

В таблице базы данных dle_post_extras есть ячейка user_id, там сохраняется id пользователя который добавил новость.

Не совпадает... Есть решения этой проблемы?

Share this post


Link to post
Share on other sites
2 минуты назад, RussianFishing сказал:

Не совпадает... Есть решения этой проблемы?

UPDATE dle_post_extras SET user_id=NEW WHERE user_id=OLD;

NEW - ID вашего текущего пользователя.

OLD - ID старого пользователя.

Просто замените эти значения на числа  и выполните запрос в phpmyadmin

  • Like 1

Share this post


Link to post
Share on other sites
6 минут назад, Gameer сказал:

UPDATE dle_post_extras SET user_id=NEW WHERE user_id=OLD;

NEW - ID вашего текущего пользователя.

OLD - ID старого пользователя.

Просто замените эти значения на числа  и выполните запрос в phpmyadmin

Всё отлично работает! Спасибо!

Share this post


Link to post
Share on other sites
13 часов назад, RussianFishing сказал:

Всё отлично работает!

Не проще ли БД нормально восстановить, без частичных манипуляций?! То посты не в той кодировке, то рейтинг не так?!

После такой смены ID, ID того пользователя, который был указан, поменяли своим?

Share this post


Link to post
Share on other sites
06.08.2019 в 09:03, proba сказал:

Не проще ли БД нормально восстановить, без частичных манипуляций?! То посты не в той кодировке, то рейтинг не так?!

После такой смены ID, ID того пользователя, который был указан, поменяли своим?

Ну наверное если бы было проще, то восстановил бы всю БД, а так нужно было именно частично.

Share this post


Link to post
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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this