Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Модули » случайный вывод материала

случайный вывод материала


     14.07.2014    Все вопросы » Модули    1877

вопрос
Всем доброго времени суток!

у меня такая проблема: поставил модуль случайный вывод материала, выводит нормально, но ссылки не правильные

например:
должна быть такой "http://xcload.net/soft/759-cpu-z-1693-2014-rs-portable-by-loginvovchyk.html"
делает такой "http://xcload.net/1970/01/01/cpu-z-1693-2014-rs-portable-by-loginvovchyk.html"

вот код модуля

Ответил: 89659590441


получилось так выбрал чпу 1

изменил вот эту строку в коде:

$full_link = $config['http_home_url'].date('Y/m/d/', $row['date']).$row['alt_name'].".html";

на
$full_link = $config['http_home_url'].$row['id']."-".$row['alt_name'].".html";


вот так работает!!!

а как на чпу 2 и 3 подогнать?

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

89659590441
Юзер

89659590441 - 14 июля 2014 01:50 -

для чпу 2

$full_link = $config['http_home_url'].$row['category']."/".$row['id']."-".$row['alt_name'].".html";

Sander
PHP-developer

Sander - 14 июля 2014 02:32 -

Меня удивляют люди, которые в ответе на вопрос пишут комментарий...

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

Telegram: @sandev
Skype: Sander8804

lutskboy
Эксперт

lutskboy - 14 июля 2014 12:18 -

А модуль то кривоват. Вот в етой строчке $offset = mt_rand(0, $row['COUNT(*)']-1);
Что же будет если новости удалялись, и в бд дыры между id. Случайная новость тогда канула в лету.

89659590441
Юзер

89659590441 - 14 июля 2014 13:15 -

lutskboy,
Подскажите как исправить?

ravchik
Юзер

ravchik - 14 июля 2014 22:10 -

а не проще использовать {custom ... order="rand"}?

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

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

наверх