вопрос
Добрый вечер, кто может подсказать как реализовать.
Суть в том, что мне нужно выводить топовые материалы с категорий.
Категорий много, и вручную делать для каждой вот так, не очень удобно:
Я хочу, чтоб было допустим вот так {category-id} выводить ид категории
И в коде выводить вот так: category="{category-id}"
И чтоб когда человек зашел в категорию, подставлялся в custom id категории и показывало, топовые материалы с нее.
Суть в том, что мне нужно выводить топовые материалы с категорий.
Категорий много, и вручную делать для каждой вот так, не очень удобно:
{custom category="2" days="15" template="vid_3" aviable="cat" navigation="no" from="0" limit="10" fixed="yes" order="reads" sort="desc" cache="yes"}
Я хочу, чтоб было допустим вот так {category-id} выводить ид категории
И в коде выводить вот так: category="{category-id}"
{custom category="{category-id}" days="15" template="vid_3" aviable="cat" navigation="no" from="0" limit="10" fixed="yes" order="reads" sort="desc" cache="yes"}
И чтоб когда человек зашел в категорию, подставлялся в custom id категории и показывало, топовые материалы с нее.
С {category-id} работать не будет.
1. Открыть /engine/modules/functions.php
2. Найти
3. Вставить перед
4. В main.tpl вставить
1. Открыть /engine/modules/functions.php
2. Найти
if( preg_match( "#idexclude=['\"](.+?)['\"]#i", $param_str, $match ) ) {
3. Вставить перед
if( preg_match( "thiscategoryi", $param_str, $match ) ) {
$custom_category=$cat_info[$category_id]['id'];
$where[] = "category IN ('" . $custom_category . "')";
} else $custom_category = "";
4. В main.tpl вставить
{custom thiscategory days="15" template="vid_3" aviable="cat" navigation="no" from="0" limit="10" fixed="yes" order="reads" sort="desc" cache="yes"}