Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Вопрос? Адаптировать хак. авто вставка url изображения в дополнительные поля

Тема в разделе "Вопросы- ответы", создана пользователем Romantv, 8 апр 2019.

08.04.19 в 14:06
08.04.19 в 14:06
0
220
0
  1. TopicStarter Overlay
    Romantv

    Забанен

    Регистрация:
    17 июл 2015
    Сообщения:
    6.992
    Лучших ответов:
    6
    Рейтинги:
    +2.000 / 141 / -0
    Помогите поправить хак, иногда бывает на кинопоиске нет картинок, у меня на размер картинки стоит ограничение 100кб, так копирую урл и загружаю с сервера, но иногда бывает картинку надо скачать и уменьшить размер до 100кб.
    Нашел старый хак
    Код:
    Кому не понятна суть - не напрягайте мозг - делайте как было.
    кому станет понятнее:
    $xfield_url = 'Название доп. поля для полного изображения';
    $xfield_thumbs = 'Название доп. поля для уменьшенного изображения';
    
    вместо слов Название доп. поля для полного изображения и Название доп. поля для уменьшенного изображения
    ставим имена доп полей, при этом кавычки должны остаться.
    
    
    
    Открываем 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=.*?\])([^\[]*)([/\\\\])(.*?)\[/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 );
    }
    но он не работает.
    Как сделать что бы загружаешь картинку и урл автоматов прописывался в поле для картинки.
    Или хотя бы, нажать кнопку вставить и урл прописывался в доп поле, сейчас когда нажимаешь вставить картинка вставляется в редактор
    upload_2019-4-8_14-5-41.png
     
Похожие темы
  1. SnooPerMan
    Ответов:
    5
    Просмотров:
    1.595
  2. there
    Ответов:
    56
    Просмотров:
    3.745
  3. Defoz
    Ответов:
    7
    Просмотров:
    760
  4. Mayne Reid
    Ответов:
    0
    Просмотров:
    783
  5. vasili
    Ответов:
    5
    Просмотров:
    2.414
Загрузка...
Яндекс.Метрика