[Модуль] Последние материалы (выбор вывода по отдельности автора, даты, комментариев и просмотров)

3563
Продолжаю переделывать модуль последние материалы
по мотивам вот этой темы на форуме /forum/thread9121.html переделал - теперь можно выбирать показывать или нет отдельно автора статьи, даты создания статьи, число комментариев и число просмотров.
первое
открываем \admin\modules\mod_latest\backend.xml
находим
Код PHP:
        <param type="flag" name="showdate" title="Показывать даты и авторов" default="on" />
        <param type="flag" name="showcom" title="Показывать число комментариев" default="on" />
заменяем на
Код PHP:
        <param type="flag" name="showdate" title="Показывать даты" default="on" />
        <param type="flag" name="showavtor" title="Показывать авторов" default="off" />
        <param type="flag" name="showcom" title="Показывать число комментариев" default="on" />
        <param type="flag" name="showlook" title="Показывать число просмотров" default="off" />
дальше открываем
\templates\ваш_шаблон\modules\mod_latest.tpl
находим
Код PHP:
		{if $cfg.showdate}
            <div class="mod_latest_date">
                {$article.date} - <a href="{$article.authorhref}">{$article.author}</a>{if $cfg.showcom} - <a href="{$article.href}" title="{$article.comments|spellcount:$LANG.COMMENT1:$LANG.COMMENT2:$LANG.COMMENT10}" class="mod_latest_comments">{$article.comments}</a> - <span class="mod_latest_hits">{$article.hits}</span>{/if}
            </div>
        {/if}
заменяем на
Код PHP:
            <div class="mod_latest_date">
		{if $cfg.showdate}{$article.date} {/if}{if ($cfg.showdate) and ($cfg.showavtor or $cfg.showcom or $cfg.showlook)} - {/if}{if $cfg.showavtor}<a href="{$article.authorhref}">{$article.author}</a> {/if}{if ($cfg.showdate or $cfg.showavtor) and ($cfg.showcom or $cfg.showlook)} - {/if}{if $cfg.showcom} <a href="{$article.href}" title="{$article.comments|spellcount:$LANG.COMMENT1:$LANG.COMMENT2:$LANG.COMMENT10}" class="mod_latest_comments">{$article.comments}</a> {/if}{if ($cfg.showdate or $cfg.showavtor or $cfg.showcom) and ($cfg.showlook)} - {/if}{if $cfg.showlook}<span class="mod_latest_hits">{$article.hits}</span> {/if}
            </div>
сохраняем, чистим кеш, идём в админку и выбираем что нужно отображать.
ps - это только в модуле последние статьи, как разберусь как сделать так же в компоненте - будет сразу описано.
ну и как обычно - от поощрений не откажусь (инфа на стене и в подписе на форуме), а так же приветствуется плюс в карму
[Хак] Альбомы клубов в админ-панели | [хак модуля] Последние сообщения с форумов
Комментарии (4)
Lexa219 20 декабря 2011 в 22:25 0
Спасибо большое , мелочь а приятно , на данном примере сделал вывод комментариев в модуле Популярные статьи &#8593;+1
Sergey Platonov 20 декабря 2011 в 22:31 +1
ну да - там вроде всё по аналогии
santi 21 декабря 2011 в 03:19 0
спасибо. будем пользоваться...
Atid 21 декабря 2011 в 17:52 0
+