
Полезный модуль для 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, как модуль случайные цитаты - вывод подготовленные предложения