Редактор темы

Реклама
Реклама
Реклама
Реклама

Вопрос? Случайная новость в виде ссылки

  • Автор темы Автор темы Burial
  • Дата начала Дата начала

Burial

Местный
Регистрация
30 Сен 2015
Сообщения
2.019
Рейтинг реакций
232
Баллы
63
Возраст
44
1/3
Автор темы
Есть такое решение вообще для DLE 15.3? Можно за денежку) Например, на главной странице где нибудь разместить текст на случайную новость в виде ссылки "Случайная новость". И чтобы ссылка постоянно генерировалась разная при обновлении страницы или переходе по разделам. И чтобы можно было исключить или указать определенные категории.
 

Вложения

  • слуйный.jpg
    слуйный.jpg
    28,2 КБ · Просмотры: 77
Burial https://dle-news.ru/extras/online/index.html

в нужное место код
Код:
{custom  category="1-20" template="random" available="global"  limit="1"  order="rand" sort="desc" cache="no"}

в папку шаблона создать файл random.tpl
с содержимым
Код:
[full-link] и [/full-link]

Ссылка на полную версию, например [full-link]Подробнее…[/full-link]
 
order="rand" и cache="no" отличная рекомендация😀

(это может положить твой сервер при нагрузке)
 
Burial https://dle-news.ru/extras/online/index.html

в нужное место код
Код:
{custom  category="1-20" template="random" available="global"  limit="1"  order="rand" sort="desc" cache="no"}

в папку шаблона создать файл random.tpl
с содержимым
Код:
[full-link] и [/full-link]

Ссылка на полную версию, например [full-link]Подробнее…[/full-link]
зеро мастер костылей😀😀😀
 
Отправляешь людей на ссылку https://твойсайт/index.php?do=rand , на этом все, не благодари,
при каждом клике на ссылку 1 запрос в базу данных, если не кликать не какой нагрузки не будет соответсвенно

переделал запрос как у пан пан, работает по тому же принципу перехода по ссылке /index.php?do=rand
 

Вложения

Последнее редактирование:
Какое твое решение, закешировать 50к ссылок в файл и каждый раз в рандоме ее выдавать?
Решение я написал ещё в 2019 году.
upload_2023-1-3_10-22-35.png
1. Установить плагин. Запрос я переделал кстати, он теперь ещё проще и быстрее выполняется.
2. Вставить где должна быть ссылка {include file="engine/modules/random_news_link.php"}
3. Всё.
 

Вложения

Срачь потер. не переходите на личности!
 
Автор темы
Отправляешь людей на ссылку https://твойсайт/index.php?do=rand , на этом все, не благодари,
при каждом клике на ссылку 1 запрос в базу данных, если не кликать не какой нагрузки не будет соответсвенно

переделал запрос как у пан пан, работает по тому же принципу перехода по ссылке /index.php?do=rand
Все это хорошо, но рандом идёт по всем категориям. Нажал например случайный фильм, попал в раздел статьи )
 
Все это хорошо, но рандом идёт по всем категориям. Нажал например случайный фильм, попал в раздел статьи )
можно дописать функционал то не проблема, какая задача стояла такой и резальтат вышел)
 
Автор темы

Похожие темы Последние темы Популярные темы

Назад
Сверху