Модуль случайный анекдот для DLE

Итак задача:

Короче установил «Вывод анекдотов». Так вот прописовываю его в main.tpl он работает, а прописываю в fullstory.tpl или shortstory.tpl отображаеться просто {jokes}, как заставить его работать?

Решение:

В modules/show.full.php в районе 77 строки перед
$row['category'] = intval( $row['category'] );

вставляем
require_once ROOT_DIR.»/engine/modules/jokes.php»;

и в районе 542 перед
$tpl->compile( ‘content’ );

вставляем
$tpl->set(‘{jokes}’, $content);

проверял у меня работает выводит анекдот в полной новости. Наверное можно и подругому сделать например объявить $content глобальной переменной, но я не пробовал :)

Вот такая была сегодня темка на нуледе пришлось помочь человеку

Leave a Reply

XHTML:Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight=""> , для вставки php кода используйте тег: <pre escaped="true" lang="php" line="1"></pre>