DLE движок для сайтов
Открываем 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
Источник: smartZone
Перейти на сайт
Другие материалы на сайте b.Z - Записки о гаджетах, людях и музыке