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

+20
4.1K
Продолжаю переделывать модуль последние материалы
по мотивам вот этой темы на форуме instantcms.ru/forum/thread9121.html переделал — теперь можно выбирать показывать или нет отдельно автора статьи, даты создания статьи, число комментариев и число просмотров.
первое
открываем \admin\modules\mod_latest\backend.xml
находим
  1.  
  2. <param type="flag" name="showdate" title="Показывать даты и авторов" default="on" />
  3. <param type="flag" name="showcom" title="Показывать число комментариев" default="on" />
  4.  
заменяем на
  1.  
  2. <param type="flag" name="showdate" title="Показывать даты" default="on" />
  3. <param type="flag" name="showavtor" title="Показывать авторов" default="off" />
  4. <param type="flag" name="showcom" title="Показывать число комментариев" default="on" />
  5. <param type="flag" name="showlook" title="Показывать число просмотров" default="off" />
  6.  
дальше открываем
\templates\ваш_шаблон\modules\mod_latest.tpl
находим
  1.  
  2. {if $cfg.showdate}
  3. <div class="mod_latest_date">
  4. {$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}
  5. </div>
  6. {/if}
  7.  
заменяем на
  1.  
  2. <div class="mod_latest_date">
  3. {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}
  4. </div>
  5.  
сохраняем, чистим кеш, идём в админку и выбираем что нужно отображать.
ps — это только в модуле последние статьи, как разберусь как сделать так же в компоненте — будет сразу описано.
ну и как обычно — от поощрений не откажусь (инфа на стене и в подписе на форуме), а так же приветствуется плюс в карму
0
Lexa219 Lexa219 12 лет назад #
Спасибо большое , мелочь а приятно , на данном примере сделал вывод комментариев в модуле Популярные статьи &#8593;+1
+1
Sergey Platonov Sergey Platonov 12 лет назад #
ну да - там вроде всё по аналогии
0
santi santi 12 лет назад #
спасибо. будем пользоваться...
0
Atid Atid 12 лет назад #
+

Еще от автора

Модуль для бесплатной версии компонента "Попутчики" автора Олег
и так представляю вашему вниманию модуль для бесплатной версии компонента "Попутчики" написанной Олегом.
список всех Event-ов системы
решил отдохнуть минут пять от подготовки к госам - полез сюда на сайт, прочитал такую строку в комментах в одном из последних блогов пришла идея разыс
[Хак] Выйти/войти и остаться на той же странице
где то видел на форуме тему про редирект при логине \ разлогине - как остаться на той же самой странице, если у вас стоит форма входа на всех страница
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.