Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Как правильно добавить код чтоб хак работал на show.custom.php?

Как правильно добавить код чтоб хак работал на show.custom.php?


     19.09.2015    Общие вопросы по PHP    1134

вопрос
Моудуль MEGOGO RATING

Все хорошо работает на полной странице статьи.
Но не получается вывести его в {custom=} шаблоны
не понимает теги модуля шаблон в {custom=}

в инструкции, чтобы тег работал в fullstory.tpl добавляем следующий код в /modules/full.show.php

        /* Megogo rating start */
        if($row['rm']){
            $tpl->set( '{r-rm}', $row['rm'] );
        }else{
            $tpl->set( '{r-rm}', "0" );
        }
        if($row['rp']){
            $tpl->set( '{r-rp}', $row['rp'] );
        }else{
            $tpl->set( '{r-rp}', "0" );
        }
        
        $tpl->set( '{r-id}', $row['id'] );
        
        $tpl->set( '{count}', $row['rp'] + $row['rm'] ); // Общее количество, в шаблоне можно использовать тег <div id="counter-{r-id}">{count}</div>
        /* Megogo rating end */


После кода else $tpl->load_template( 'fullstory.tpl' );

как правильно этот код добавить в show.custom.php чтоб работал тег?

Ответа пока нет


Комментарии пользователей (1)

Gameer
226

1123 | 396

Gameer - 19 сентября 2015 15:49 - Эксперт

Открыть /egnine/modules/functions.php найти :
$sql_select = "SELECT p.id,
заменить на :
$sql_select = "SELECT p.id, p.rp, p.rm,
Далее открыть /engine/modules/show.custom.php перед :
if( ! $row['category'] ) {
Вставить :
/* Megogo rating start */
    $tpl->set( '{r-rm}', ($row['rm'] ? $row['rm'] : "0") );
    $tpl->set( '{r-rp}', ($row['rp'] ? $row['rp'] : "0") );
    $tpl->set( '{count}', ($row['rp'] + $row['rm']) ); // Общее количество, в шаблоне можно использовать тег <div id="counter-{news-id}">{count}</div>
/* Megogo rating end */

Истина в противоречии.​

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы