Все для DataLife Engine / DLE модули / Бесплатные / Случайная новость для DLE Random News

Случайная новость для DLE Random News


Представляем модуль Случайная новость для DLE Random News, чтобы выводить новости в случайном порядке, которая будет успешно работать на девятых и десятых версиях движка DataLifeEngine. Довольно простой и интересный модуль, полностью адаптирован под самую актуальную версию скрипта dle 10.1.
Узнать о всех возможностях вы сможете в этой статье:
если кратко, то бесплатный модуль для дле выводит на главной и других страницах вашего ресурса случайную новость из базы данных по одному с картинкой.



Установка модуля Случайная новость для DLE Random News
1) Заливаем файл из архива "news_r.php" в папку "engine/modules/"
2) И вставляем в нужное место в сам шаблон в основном в main.tpl, следующий код:
{include file="engine/modules/news_r.php"}


Все проверяем.

Следующее делаем настройки и изменяем сам внешний вид - то это также делается очень легко. Так как сам файл только один и некоторые функции уже даже подписаны, к примеру:
$kol = 100; // количество символов в выводе короткой новости в блоке
$maxWidth = 150; // максимальная ширина изображения
$maxHeight = 150; // максимальная высота изображения


Единственное, что хотелось бы это управлять выводом количества новостей.
Скачать модули дле можно в этом разделе, а сам Random News тут

Modul-dlya-DLE-random-news.rar [22,71 Kb] (cкачиваний: 368)
  • 60

Комментарии 22

dle9.com от 11 мая 2017 17:36
Цитата: Dartus
Отлично работает на 11.3. Но у меня вопрос так как возникла проблема и непойму дело в браузере или в модуле. Все отображает, жаль из категории определенной не берет. Но проблема возникла в другом после установления модуля я перенес одну новость в другую категорию и теперь эта новость опображаться в мини отображаеться, но без картинки.

Думаю в кеше движка информация сохранилась, надо чистить и проверять.
Dartus от 11 мая 2017 14:16
Отлично работает на 11.3. Но у меня вопрос так как возникла проблема и непойму дело в браузере или в модуле. Все отображает, жаль из категории определенной не берет. Но проблема возникла в другом после установления модуля я перенес одну новость в другую категорию и теперь эта новость опображаться в мини отображаеться, но без картинки.
dle9.com от 16 апреля 2016 05:17
Цитата: Марк
А что вам мешает использовать custom для вывода случайных новостей? Зачем усложнять все каким то модулем? Тем более через custom можно произвести очень тонкую настройку.

Вы ведь понимаете "что такое рамдомные ссылки"?

Как с помощью custom сделать так, чтобы при каждом обновление страницы (скажем каждые 3-5 секунд) анонсы с ссылками были новые на странице.

С помощью custom анонсы с ссылками можно сделать, но они будут меняться только при публикации новых новостей на главной или в категории. Поэтому с помощью custom сделать рамдомные ссылки нельзя.
Марк от 16 апреля 2016 03:13
А что вам мешает использовать custom для вывода случайных новостей? Зачем усложнять все каким то модулем? Тем более через custom можно произвести очень тонкую настройку.
LilO от 21 марта 2016 15:55
Цитата: dle9.com

Этот модуль не выводит из определенной категории, только все подряд данной картигории, в вашем случаи лучше использовать https://dle9.com/moduli/besplatnye-moduli/3674-modul-dlya-dle-random-news-slu
chaynye-novosti.html]модуль random news с более тонкой настройкой

Спасибо, попробую =)
dle9.com от 21 марта 2016 15:47
Цитата: LilO

Спасибо за эту поправочку - у меня тоже с ЧПУ были проблемы. И за скрипт спасибо - у меня все прекрасно работает, только вот не подскажите, если не трудно, а как сделать, чтобы выводились новости определенной категории? Что-то не могу врубиться, где и что прописать. Спасибки заранее=)

Этот модуль не выводит из определенной категории, только все подряд данной картигории, в вашем случаи лучше использовать модуль random news с более тонкой настройкой
LilO от 21 марта 2016 15:28
Цитата: mialt18
Цитата: dle9.com
в файле news_r.php
не пробовали ставить в этом месте


Нашёл как исправить. Строчку 43:

if ($config['allow_alt_url'] == "yes") {

Нужно заменить на:

if ($config['allow_alt_url'] == "no") {

Спасибо за эту поправочку - у меня тоже с ЧПУ были проблемы. И за скрипт спасибо - у меня все прекрасно работает, только вот не подскажите, если не трудно, а как сделать, чтобы выводились новости определенной категории? Что-то не могу врубиться, где и что прописать. Спасибки заранее=)
mialt18 от 19 февраля 2016 20:19
Цитата: dle9.com
в файле news_r.php
не пробовали ставить в этом месте


Нашёл как исправить. Строчку 43:

if ($config['allow_alt_url'] == "yes") {

Нужно заменить на:

if ($config['allow_alt_url'] == "no") {
dle9.com от 19 февраля 2016 18:47
Цитата: mialt18
Цитата: Maulo
Мне кажетса сдесь ето ненужно


Со включённым ЧПУ модуль не работает.

в файле news_r.php
не пробовали ставить в этом месте

if ($row['category'] AND $config['seo_type'] == 2) {


ставить место 2 ставить 1
if ($row['category'] AND $config['seo_type'] == 1) {


или 0-3
mialt18 от 19 февраля 2016 17:30
Цитата: Maulo
Мне кажетса сдесь ето ненужно


Со включённым ЧПУ модуль не работает.
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent