• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Проверте модуль на dle 6.7

Статус
В этой теме нельзя размещать новые ответы.

xriby

Создатель
Регистрация
28 Сен 2009
Сообщения
23
Реакции
0
Помогите разобраться и проверить модуль.
Модуль должен отображать на главной странице сайта содержимое поля `rfpltable` с id=1 таблицы dle_rfpltable,
по вызову {rfpltable} в main.tpl.
Поместил файл rfpltable.php в /engine/modules/
его содержимое:
PHP:
<?php  
if(!defined('DATALIFEENGINE'))
{
  die("Hacking attempt!");
}
$rfpltable = dle_cache("rfpltable", $config['skin']);
$sql = $db->query("SELECT `rfpltable` FROM `dle_rfpltable` where `id`=1 LIMIT 0, 1");
$row = $db->get_row($sql);
$rfpltable = $row["rfpltable"];
 // Подгружаем шаблон
 $tpl->load_template('rfpltable.tpl');
 $tpl->set('{rfpltable}', $rfpltable);
 $tpl->compile('rfpltable');
 $tpl->clear();
$db->free();
create_cache ("rfpltable", $rfpltable, $config['rfpltable']);
?>
Далее в index.php добавил
PHP:
$tpl->set('{rfpltable}', $tpl->result['rfpltable']);
после
PHP:
$tpl->load_template('main.tpl');
В предпоследнюю строку init.php добавил
PHP:
include_once ENGINE_DIR.'/modules/rfpltable.php';
Создал в каталоге тем rfpltable.tpl с таким содержимым:
HTML:
{rfpltable}
В main.tpl в нужное мне место вставляю {rfpltable}
И вроде все работает, нужное содержимое отображается, но
через некоторое время вылазит:
Потом нормально работает и т.д.
Вот думаю проблемы у хостера или я где мог накосячить в модуле?
 
в хосте и напортачил
делаешь кеш но не используеш его...

поправь / допиши = замени все свое...

Код:
долго расписывать - просто скопируй в замен своего...


$rfpltable = dle_cache("rfpltable", $config['skin']);

if (!$rfpltable) {
$row = $db->super_query("SELECT `rfpltable` FROM `dle_rfpltable` where `id`=1");
$rfpltable = $row["rfpltable"];
create_cache ("rfpltable", $rfpltable, $config['rfpltable']); 
$db->free();
}

 $tpl->load_template('rfpltable.tpl');
 $tpl->set('{rfpltable}', $rfpltable);
 $tpl->compile('rfpltable');
 $tpl->clear();

вроде в 6,3 уже был super_query...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху