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

Помощь Самопис модуль

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

penguen

Постоялец
Регистрация
7 Янв 2007
Сообщения
842
Реакции
109
Добрый день
Пишу модуль под ДЛЕ 10.1
Суть вопроса - не работает.

Скрытое содержимое доступно для зарегистрированных пользователей!


И шаблон golosovanie.tpl
HTML:
<div class="clr berrors">
    {messagez}
    </div>                       
</div>
Не пойму что не так?
Принцип действия модуля вывести текст
 
если подключать через engine.php то будет работать,
если поключать через {include file=/engine/modules/mod_name.php}
то надо -
PHP:
$text=<<<HTML
Ваш текст, ваш текст, ваш текст тадам тадам лял-лял-лял Russina
Ваш текст, ваш текст, ваш текст тадам тадам лял-лял-лял Russina
    Ваш текст, ваш текст, ваш текст тадам тадам лял-лял-лял Russina
    Ваш текст, ваш текст, ваш текст тадам тадам лял-лял-лял Russina             
        Ваш текст, ваш текст, ваш текст тадам тадам лял-лял-лял Russina
        Ваш текст, ваш текст, ваш текст тадам тадам лял-лял-лял Russina
        Ваш текст, ваш текст, ваш текст тадам тадам лял-лял-лял Russina
        Ваш текст, ваш текст, ваш текст тадам тадам лял-лял-лял Russina
        Ваш текст, ваш текст, ваш текст тадам тадам лял-лял-лял Russina     

HTML;

$tpl->load_template('golosovanie.tpl');
$tpl->set( '{messagez}',$text);
$tpl->compile( 'golosovanie' );
$tpl->clear();
$my_mod_text = $tpl->result['golosovanie'];
echo $my_mod_text;
?>
 
Подкл. стандартно через engine.php
вывожу движком index.php?do=golosovanie

Подгружает главную страницу. Смотрел htaccess там все стандартно
 
Ну вот я так подключаю,
engine.php
после
PHP:
switch ( $do ) {
вставить
PHP:
  case "golosovanie" :
    include ENGINE_DIR . '/modules/golosovanie.php';
    break;
после
PHP:
elseif ($do == 'pm') $nam_e = $lang['title_pm'];
вставить это title speedbar
PHP:
elseif ($do == 'golosovanie') $nam_e = $lang['golosovanie'];
website.lng
PHP:
'golosovanie'      =>  "Наши голосования.",
в .htaccess
Код:
RewriteRule ^golosovanie.html$ index.php?do=golosovanie [L]
 
PHP:
elseif ($do == 'pm') $nam_e = $lang['title_pm'];
вставить это title speedbar
PHP:
elseif ($do == 'golosovanie') $nam_e = $lang['golosovanie'];
Сделал все так для одного модуля, в итоге speedbar формируется нормально, но в title страницы нужный текст стал дублироваться, до этого если не делать это для speedbar'a, в title все было нормально. Где можно найти код дублирующий текст в title? :eek:
 
Сделал все так для одного модуля, в итоге speedbar формируется нормально, но в title страницы нужный текст стал дублироваться, до этого если не делать это для speedbar'a, в title все было нормально. Где можно найти код дублирующий текст в title? :eek:
кинь код тут посмотрят, исправят =)
 
Мод покупал, но автор не отвечает на своем сайте на мои сообщения. Код ставлю под хайд, чтобы он не вышел в паблик!!!
с виду код верный, какая версия дле стоит и ссылку дай на полную новость где дубль появляется...
 
А это по вашему что?
PHP:
$metatags['title'] = $xfields_title . ' &raquo; ' . $config['home_title'];
К этому спереди добавляем спидбар - вот Вам дублирование....
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху