Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Не работает параметр days="" в выводе новостей через custom. В чем может быть проблема?

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


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

вопрос
Пытаюсь вывести новости через 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
72

242 | 128

Attyla - 22 декабря 2014 12:07 - Юзер

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

nseregau
1

16 | 2

nseregau - 22 декабря 2014 15:42 - Юзер

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

Attyla
72

242 | 128

Attyla - 22 декабря 2014 21:54 - Юзер

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

Sander
1125

1636 | 1202

Sander - 22 декабря 2014 22:15 - Эксперт

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

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

ICQ: 404-037-556
Skype: Sander8804

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

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