• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Как выводить внешние изображения dle тегом {image-1}

usergeyv

Знаток
Регистрация
5 Июл 2013
Сообщения
152
Реакции
25
Dle 12
Изображения только в полной новости и с удаленных серверов,хостингов изображений. Тег {image-1} не хочет их выводить, а выводить нужно в коротких, похожих новостях, результатов поиска и т.д . как заставить работать тег
 
Dle 12
Изображения только в полной новости и с удаленных серверов,хостингов изображений. Тег {image-1} не хочет их выводить, а выводить нужно в коротких, похожих новостях, результатов поиска и т.д . как заставить работать тег

@usergeyv, к примеру "Дополнительными полями" об этом можно почитать:
Вариант 1. Для просмотра ссылки Войди или Зарегистрируйся
Вариант 2. Для просмотра ссылки Войди или Зарегистрируйся
 
@usergeyv, к примеру "Дополнительными полями" об этом можно почитать:
Вариант 1. Для просмотра ссылки Войди или Зарегистрируйся
Вариант 2. Для просмотра ссылки Войди или Зарегистрируйся
Спасибо,я в курсе что так можно делать, но нужно без использования доп.полей, только с полной новости

Может как то
Код:
og:image
воспользоваться ,но не знаю как...

Вопрос самому решить удалось, держите кому надо:
Подробная информация по установке хака автоматического добавления URL изображения в доп. поля на CMS DataLife Engine.

Необходимо открыть файл engine/modules/addnews.php и найти там:
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']);}


Ниже нужно вставить это:
PHP:
$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=.*?\])([^\[]*)([/\\\\])(.*?)\[/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 );}


Хак установлен. Теперь Вам не придется тратить лишнее время на проверке новостей с модерации. Картинка сама будет стоять в дополнительном поле.
а именно это помогло:
Данный мод полезен для тех, кто постоянно сталкивается с тем, что картинки к новостям не заливают на сайт. Этот мод облегчит работу, автоматически определит где в добавлении писалась картинка и если она не на сервере, то заливает её. Иначе если на сервере, то оставляет как есть.
Для просмотра ссылки Войди или Зарегистрируйся
 

Вложения

  • dlepro.ru_auto_image.rar
    1,8 KB · Просмотры: 14
Последнее редактирование модератором:
Данный мод полезен для тех, кто постоянно сталкивается с тем, что картинки к новостям не заливают на сайт.
очень полезный, только у меня после нажатия "добавить" фатал еррор -
PHP:
Fatal error: require_once(): Failed opening required '/home/dokixclu/3rim.info/engine/inc/image_function.php' (include_path='/home/dokixclu/3rim.info/engine/classes/htmlpurifier/standalone:.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php') in /home/dokixclu/3rim.info/engine/classes/parse.class.php on line 218


V12.1
 
Последнее редактирование:
Назад
Сверху