вопрос
В шаблоне есть модуль который показывает "Статьи".Когда я добавляю новость на сайт например
Модуль показывает всю информацию а мне нужно выделить только это
Нужно чтобы модуль показал ту информацию которую я выделю.
Добро пожаловать на демонстрационную страницу движка DataLife Engine. DataLife Engine это многопользовательский новостной движок, обладающий большими функциональными возможностями. Движок предназначен в первую очередь для создание новостных блогов и сайтов с большим информационным контекстом.
Модуль показывает всю информацию а мне нужно выделить только это
Движок предназначен в первую очередь для создание новостных блогов и сайтов с большим информационным контекстом.
Нужно чтобы модуль показал ту информацию которую я выделю.
if( strpos( $row['short_story'], "[this]" ) !== false ) {
$row['short_story'] = preg_match( "#\[this\](.+?)\[/this\]#is", $row['short_story'], $matches );
$row['short_story'] = str_ireplace( "[this]", "", str_ireplace( "[/this]", "", $matches[0]) );
}
$tpl->set( '{short-story}', $row['short_story'] );
При добавлении новостей выделяйте текст тегами: [this]text[/this]
И на всякий случай, если вы вдруг выводите краткое описание в полном:
engine/modules/show.full.php
Найти
$tpl->set( '{short-story}', $row['short_story'] );
Добавить выше
if( strpos( $row['short_story'], "[this]" ) !== false ) {
$row['short_story'] = str_ireplace( "[this]", "", str_ireplace( "[/this]", "", $row['short_story']) );
}