Помогите с БД на dle

V3
На сайте с 21.03.2012
Offline
61
513

Здравствуйте.

Не могу найти ответ на решение свой проблемы.

Искал ответ в гугле - пусто.

Понимаю, что вопрос наверное легкий, помогите кому не трудно.

После обновления dle с версии 9,5 на 9,7 стали вылазить ошибки БД.

Понимаю, что нужно выполнить запросу к БД в php my admin

Распишите все как нужно сделать, если не сложно.

Спасибо.

gif 122723.gif
gif 122724.gif
K5
На сайте с 21.07.2010
Offline
209
#1

нет таблицы dle_post_extras

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
V3
На сайте с 21.03.2012
Offline
61
#2

Понимаю это.

Подскажите как ее добавить через php my admin

Можете конкретный код написать, я не разбираюсь в БД, и не знаю синтаксис.

K5
На сайте с 21.07.2010
Offline
209
#3

skripters.biz/forum/topic_52710/last

V3
На сайте с 21.03.2012
Offline
61
#4

Выполнил запрос, помогло, админка восстановилась.

А как решить проблему с topnews ?

K5
На сайте с 21.07.2010
Offline
209
#5

в 9.7 /engine/module/topnews.php строка 33-37


$config['top_number'] = intval($config['top_number']);
if ($config['top_number'] < 1 ) $config['top_number'] = 10;

$db->query( "SELECT p.id, p.date, p.short_story, p.xfields, p.title, p.category, p.alt_name FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE p.approve=1 AND p.date >= '$this_month' - INTERVAL 1 MONTH AND p.date < '$this_month' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,{$config['top_number']}" );

в версиях до 9.6 строка 33


$db->query( "SELECT p.id, p.date, p.short_story, p.xfields, p.title, p.category, p.alt_name FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE p.approve=1 AND p.date >= '$this_month' - INTERVAL 1 MONTH AND p.date < '$this_month' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10" );

видимо в твоей 9.7 не корректно присваивает лимит (на картинке в конце DESC LIMIT 0,10,10)

замени 37 строку на запрос от 9.6

V3
На сайте с 21.03.2012
Offline
61
#6

Заменил, теперь такая ошибка

http://firepic.org/images/2013-04/12/hbsi046qzxpw.gif

V3
На сайте с 21.03.2012
Offline
61
#7

спасибо!!!

тему можно закрывать!

kgtu5 - очень помог - огромнейшее спасибо!!!!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий