Открываем engine/modules/addnews.php Находим: if ( !$user_group[$member_id[user_group]][allow_html] ) { $config[allow_site_wysiwyg] = "no"; $_POST[short_story] = strip_tags ($_POST[short_story]); $_POST[full_story] = strip_tags ($_POST[full_story]); } Ниже вставляем: $xfield_url = Название доп. поля для полного изображения; $xfield_thumbs = Название доп. поля для уменьшенного изображения; if ( empty( $_POST[xfield][$xfield_url] ) && empty( $_POST[xfield][$xfield_thumbs] ) ) { function parse_thumbs( $url = , $thumbs = ) { global $parse, $xfield_url, $xfield_thumbs; $url = $parse->clear_url( urldecode( $url ) ); $thumbs = $parse->clear_url( urldecode( $thumbs ) ); if( $url == OR $thumbs == ) return false; $_POST[xfield][$xfield_url] = trim( $url ); $_POST[xfield][$xfield_thumbs] = trim( $thumbs ); return ; } $_POST[short_story] = preg_replace( "([thumb]|[thumb]ie", "parse_thumbs($2$3$4, $2$3thumbs$3$4)", $_POST[short_story], 1 ); $_POST[full_story] = preg_replace( "([thumb]|[thumb=.*?])([^[]*)([/\\])(.*?)[/thumb]ie", "", $_POST[full_story], 1 ); } Вот и все! Теперь радуемся уменьшению работы, при проверки новостей на модерации.
Источник:
dle.in.ua - Всё для DLE