Настройки плагинов для отображения последних сообщений с Форума, Статей , Комментариев :
<!-- BEGIN: MAIN -->
<section class="flex_block_style_1">
<aside class="div_info_block_main_page">
<!-- IF {PHP.cot_modules.forums} -->
<div class="aside_body">
<!-- IF {PHP.usr.maingrp} > 1 -->
{PHP|sedby_topiclist('forman.topiclist',{PHP.cfg.menu7},'ft_updated desc')}
<!-- ELSE -->
{PHP|sedby_topiclist('forman.topiclist',{PHP.cfg.menu7},'ft_updated DESC','','black','-0PIC18Compiler;')}
<!-- ENDIF -->
</div>
<!-- ENDIF -->
<!-- IF {PHP.cot_modules.page} -->
<div class="aside_body">
<!-- IF {PHP.usr.maingrp} > 1 -->
{PHP|sedby_pagelist('pagelist', {PHP.cfg.menu8}, 'page_date DESC','')}
<!-- ELSE -->
{PHP|sedby_pagelist('pagelist', {PHP.cfg.menu8}, 'page_date DESC','','black','-0PIC18Compiler;')}
<!-- ENDIF -->
</div>
<!-- ENDIF -->
<!-- IF {PHP.cot_plugins_active.comments} -->
<div class="aside_body">
<!-- IF {PHP.usr.maingrp} > 1 -->
{PHP|sedby_comlist('comlist.aside',{PHP.cfg.menu9},'com_date desc','')}
<!-- ELSE -->
{PHP|sedby_comlist('comlist.aside',{PHP.cfg.menu9},'RAND()',{PHP.cfg.menu5})}
<!-- ENDIF -->
</div>
<!-- ENDIF -->
<!-- IF {INDEX_POLLS} -->
<div class="div_block_polls">
<div class="div_block_default div_title_polls">
{PHP.L.Polls}
</div>
{INDEX_POLLS}
</div>
<!-- ENDIF -->
<!-- IF {PHP.out.whosonline} -->
<div class="div_block_online">
<div class="div_block_default div_title_online">
{PHP.L.Online}
</div>
<div class="div_options_online">
<a href="{PHP|cot_url('plug','e=whosonline')}">{PHP.out.whosonline}</a>
<!-- IF {PHP.out.whosonline_reg_list} -->:<br />{PHP.out.whosonline_reg_list}<!-- ENDIF -->
</div>
</div>
<!-- ENDIF -->
</aside>
<section class="div_info_block_3">
<div class="div_block_default div_new_atsite">
{PHP.L.DarkB_new_on_site}
</div>
<!-- IF {PHP.usr.maingrp} > 1 -->
{PHP|sedby_pagelist('pagelist.newpages', {PHP.cfg.menu6}, 'page_date DESC','page_marknew = 1','','','','','','page')}
<!-- ELSE -->
{PHP|sedby_pagelist('pagelist.newpages', {PHP.cfg.menu6}, 'page_date DESC','page_marknew = 1','','','','','','page')}
<!-- ENDIF -->
</section>
</section>
<!-- END: MAIN -->
Добавлено 1 день спустя:
com_usermaingrp в таблице комментов$usr[‘maingrp’] в данное экстраполе через хук comments.send.new
{PHP.usr.maingrp|sedby_comlist(‘comlist’, 5, ‘com_date DESC’, ‘com_usermaingrp = $this’)}
// Белый список, разделы cat1 и cat2, без вложенных подразделов
{PHP|sedby_comlist('comlist', '5', 'com_date DESC', '+0cat1;cat2')}
// Белый список, разделы cat1 и cat2, с вложенными подразделами
{PHP|sedby_comlist('comlist', '5', 'com_date DESC', '+1cat1;cat2')}
// Черный список, разделы cat1 и cat2, без вложенных подразделов
{PHP|sedby_comlist('comlist', '5', 'com_date DESC', '-0cat1;cat2')}
// Черный список, разделы cat1 и cat2, с вложенными подразделами
{PHP|sedby_comlist('comlist', '5', 'com_date DESC', '-1cat1;cat2')}
// Белый список, раздел cat1, с вложенными подразделами
{PHP|sedby_comlist('comlist', '5', 'com_date DESC', '+1cat1;')}
// Белый список, раздел cat1, без вложенных подразделов
{PHP|sedby_comlist('comlist', '5', 'com_date DESC', '+0cat1;')}
// Черный список, раздел cat1, с вложенными подразделами
{PHP|sedby_comlist('comlist', '5', 'com_date DESC', '-1cat1;')}
// Черный список, раздел cat1, без вложенных подразделов
{PHP|sedby_comlist('comlist', '5', 'com_date DESC', '-0cat1;')}
( + / - ) означает белый или черный список соответственно. Второй символ ( 0 / 1 ) означает включение в запрос вложенных подразделов. Далее через символ ";" перечисляем необходимые разделы.
Как сказано выше, данный функционал работает при подключении частей first.black_white и query.black_white и успешной проверке на наличие в аргументе "нештатного" символа ";".
Engine www.cotonti.com
