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

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


     19.09.2015    Все вопросы » Общие вопросы по PHP    1675

вопрос
Моудуль 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 комментарий

PunPun
Эксперт

PunPun - 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 */

well​

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

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

наверх