Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Не работает параметр days="" в выводе новостей через custom. В чем может быть проблема?

Не работает параметр days="" в выводе новостей через custom. В чем может быть проблема?


     Общие вопросы, MySQL    2639

вопрос
Пытаюсь вывести новости через custom с постраничным выводом.
Создал такую строку {custom days="11" order="rating" navigation="yes"}
Выдает такую ошибку
Не работает параметр days="" в выводе новостей через custom. В чем может быть проблема?


Что интересно, тег работает без одного из параметров (days или navigation), но если два сразу, то выдает ошибку.

Есть подозрения что криво обновился (с 10.1 на 10.3), но все делал по инструкции, да и других ошибок больше не замечал. В чем может быть проблема?

Ответил: Sander


Баг в dle10.3
Файл engine/modules/functions.php
Найти строку:
$count_all = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE ".implode(' AND ', $where) );

Заменить на
$count_all = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_post p WHERE ".implode(' AND ', $where) );

4 комментария

Attyla
Юзер

Attyla - -

Перезалейте файл functions.php из дистрибутива 10.3

nseregau
Юзер

nseregau - -

Огромное спасибо Sander.
Уже думал переустанавливать все.

Attyla
Юзер

Attyla - -

Что значит этот "p"?

Sander
PHP-developer

Sander - -

Сокращение. Представление как (as).
Та запись - сокращенно от:
dle_post as p

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

Похожие вопросы

 30.08.2014 mozart_dima  Общие вопросы
наверх