Модуль Dle Случайные цитаты

Категория: Модули DLE » Модуль для DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Модуль Dle Случайные цитаты
Полезный модуль для dle может выводить на вашем ресурсе «Случайные цитаты» (или подготовленные предложения, афоризмы, анекдоты, поздравления, тосты или веселые стихи), а для сеошников определенные слова и фразы увеличивающие релевантность страницы. Как бы там ни было представляем на dle9.com, на котором есть «все о dle» и не только, где вы можете найти и другие интересные вещи- модуль случайные цитаты, который построчно берет из файла /engine/data list_citat.txt ваши написанные предложения, после выводит их на сайт по одному.
Модуль для Dle Случайные цитаты - вывод списка подготовленных предложений.
Установка модуля случайная цитата:

1) Копируем все файлы из папки upload данного архива на ваш сервер.
2) В шаблон (обычно файл /templates/Ваш_шаблон/main.tpl) в нужном месте вставьте:
{include file="engine/modules/citati.php"}


либо
{include file="engine/modules/citati.php"}

- для выравнивания текста по ширине.

Ставлю минус за бездумный копипаст кусков кода.

Объясню, почему бездумный.
if( !$inUser->id ){


$inUser->id - такой переменной в dle нету, в модуле никаких классов я тоже не наблюдаю.

echo str_replace("%username%", $username , $greeting);


$username - эта переменная не задана. Она всегда будет null. Тут есть обработчик для этой переменной.

$lists_greetings  = explode ( "\n", trim( @file_get_contents( ENGINE_DIR . '/data/list_citat.txt' ) ) );


А если почитать немножко документацию, то можно познакомится с интересной функцией file()

Вот код файла, ничего лишнего который можно использовать вместо предложенного автором в файле modules/citati.php:
<?php
if(!defined('DATALIFEENGINE'))die("Hacking attempt!");
$greeting = file(ENGINE_DIR . '/data/list_citat.txt');
shuffle($greeting);
echo trim($greeting[0]);
?>


За основу взят: "модуль вывода случайного приветствия. Автор - DLE: RooTM "
Автор данного модуля: Owner

Рекомендуем скачать модули для dle, как модуль случайные цитаты - вывод подготовленные предложения
  • 100
Рубрика: DLE модули » Бесплатные
Ранее » Модуль iPhoto Lite v.1.0 для DLE« Далее Модуль Dle MiniPoster создания минипостеров из картинок
Добавление комментарияОставить комментарий
  • № :1
  • 6 ноября 2012 12:30
Отличный модуль, вместо текста можно даже использовать картинки.