Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Как модифицировать Topnews.tpl

Как модифицировать Topnews.tpl


     09.02.2013    Все вопросы » Шаблоны (TPL)    5847

вопрос
Как модифицировать Topnews.tpl

мне нужно, чтобы он выводил вместо популярных - случайные новости.

Заранее спасибо!

Ответил: BR0kEN


Открыть topnews.php, найти:
$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']}" );
и заменить на:
$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 ORDER BY RAND() LIMIT 0,{$config['top_number']}" );
На примере из DLE 9.7.

10 комментариев

Gerasimoff
Юзер

Gerasimoff - 9 февраля 2013 20:14 -

Люди, а можно так, чтобы сперва была картинка с новости, потом название. Но тоже чтобы случайно ставились 4 файла

ПафНутиЙ
Админ

ПафНутиЙ - 9 февраля 2013 21:04 -

Можно и не только так)

Каков вопрос - таков и ответ. Просто помните об этом.

Gerasimoff
Юзер

Gerasimoff - 9 февраля 2013 21:07 -

Пробовал, у меня не получилось, много лишего.

ПафНутиЙ
Админ

ПафНутиЙ - 9 февраля 2013 21:11 -

ну так настраивать же надо под себя) Что конкретно не получилось?

Каков вопрос - таков и ответ. Просто помните об этом.

Gerasimoff
Юзер

Gerasimoff - 9 февраля 2013 21:12 -

Картинки вылазили за пределы блока, не уменьшались, не смог убрать текст.

ПафНутиЙ
Админ

ПафНутиЙ - 9 февраля 2013 21:46 -

как выглядит строка подключения и код шаблона?

Каков вопрос - таков и ответ. Просто помните об этом.

Gerasimoff
Юзер

Gerasimoff - 9 февраля 2013 21:48 -

0_о Что это такое?

Gerasimoff
Юзер

Gerasimoff - 9 февраля 2013 21:50 -

Добавил вас в асе, думаю там будет удобнее.

tcse
Юзер

tcse - 10 февраля 2013 00:05 -

Зачем столько лишних телодвижений?
Тем более править оригинальный код движка.
Все решается классическим тегов custom. Но только в дле 9.7 и выше. Еще особенность, надо указать все категории из которых требуется выводить случайные новости.

Если версия dle 9.6 или ниже, то только блок-про! Но в нем тоже двиг править ненадо.

winzip
Юзер

winzip - 10 февраля 2013 10:36 -

А не проще поставить модуль? Такой уже имеется. В открытом доступе.

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

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

 23.01.2014 Дмитрий_Валерьевич  Шаблоны (TPL)
наверх