вопрос
Здравствуйте, подскажите как убрать автогенерацию description у новостей, если это поле не заполнено.
Открыть engine/inc/include/functions.inc.php
найти
заменить на
Далее открыть engine/inc/options.php
найти
ниже добавить
Перейти в настройки Админ центра --> Настройки вывода новостей и ставим галочку (в вашем случае "Нет")
Готово!
найти
function create_metatags($story) {
....
if( trim( $_REQUEST['descr'] ) != "" ) {
$headers['description'] = dle_substr( strip_tags( stripslashes( $_REQUEST['descr'] ) ), 0, 190, $config['charset'] );
$headers['description'] = $db->safesql( str_replace( $fastquotes, '', $headers['description'] ));
}
....
return $headers;
}
заменить на
Далее открыть engine/inc/options.php
найти
showRow( $lang['opt_sys_nfut'], $lang['opt_sys_nfutd'], makeDropDown( array ("1" => $lang['opt_sys_yes'], "0" => $lang['opt_sys_no'] ), "save_con[news_future]", "{$config['news_future']}" ) );
ниже добавить
showRow( "Автоматическое формирование метатегов 'description' и 'keywords' для публикаций", "Вы можете включить автоматическое заполнение метатегов 'description' и 'keywords' для публикаций. Если при добавлении публикаций на сайт данные поля не были заполнены, то скрипт автоматически создаст их.", makeDropDown( array ("1" => $lang['opt_sys_yes'], "0" => $lang['opt_sys_no'] ), "save_con[create_metatags]", "{$config['create_metatags']}" ) );
Перейти в настройки Админ центра --> Настройки вывода новостей и ставим галочку (в вашем случае "Нет")
Готово!