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

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

Изображение из [thumb]

Тема в разделе "Вопросы- ответы", создана пользователем illi, 7 май 2016.

07.05.16 в 21:35
08.05.16 в 06:07
30
2.039
0
  1. Diablo83

    Diablo83 Бывалый

    Регистрация:
    25 фев 2016
    Сообщения:
    311
    Лучших ответов:
    0
    Рейтинги:
    +93 / 0 / -0
    Тип доп. поля поменял?
    Что ты там предложил?
     
  2. TopicStarter Overlay
    illi

    illi Посетитель

    Регистрация:
    8 апр 2016
    Сообщения:
    88
    Лучших ответов:
    0
    Рейтинги:
    +10 / 0 / -0
    Ало, я же сказал, что 8,5 к фильмов, чем ты мне помог..
    Понятное дело что 8500 фильмов не переделать
     
  3. TopicStarter Overlay
    illi

    illi Посетитель

    Регистрация:
    8 апр 2016
    Сообщения:
    88
    Лучших ответов:
    0
    Рейтинги:
    +10 / 0 / -0

    Вложения:

  4. Diablo83

    Diablo83 Бывалый

    Регистрация:
    25 фев 2016
    Сообщения:
    311
    Лучших ответов:
    0
    Рейтинги:
    +93 / 0 / -0
    Посмотри что бы твое доп. поле было бы как на картинке! Обрати внимание на "Безопасный режим поля (отключить поддержку BB тегов и HTML)"

    Ха ха... Одинаковые скрины сделали :)
     

    Вложения:

    • Capture.PNG
      Capture.PNG
      Размер файла:
      22,1 КБ
      Просмотров:
      13
  5. TopicStarter Overlay
    illi

    illi Посетитель

    Регистрация:
    8 апр 2016
    Сообщения:
    88
    Лучших ответов:
    0
    Рейтинги:
    +10 / 0 / -0
     

    Вложения:

    • 1.PNG
      1.PNG
      Размер файла:
      344,3 КБ
      Просмотров:
      18
    • Снимок.PNG
      Снимок.PNG
      Размер файла:
      49,4 КБ
      Просмотров:
      17
  6. Diablo83

    Diablo83 Бывалый

    Регистрация:
    25 фев 2016
    Сообщения:
    311
    Лучших ответов:
    0
    Рейтинги:
    +93 / 0 / -0
    Включи скрины для посетителей, гляну в код.
     
  7. TopicStarter Overlay
    illi

    illi Посетитель

    Регистрация:
    8 апр 2016
    Сообщения:
    88
    Лучших ответов:
    0
    Рейтинги:
    +10 / 0 / -0
    Все скинул в личку
     
  8. Diablo83

    Diablo83 Бывалый

    Регистрация:
    25 фев 2016
    Сообщения:
    311
    Лучших ответов:
    0
    Рейтинги:
    +93 / 0 / -0
    Отписал
     
  9. Diablo83

    Diablo83 Бывалый

    Регистрация:
    25 фев 2016
    Сообщения:
    311
    Лучших ответов:
    0
    Рейтинги:
    +93 / 0 / -0
    LOL Тебе сказали, что там уже 8500 фильмов! Ему что, все переделать? А что если картинка весит 1мб? Без привюшке, это будет - жесть!
     
  10. TopicStarter Overlay
    illi

    illi Посетитель

    Регистрация:
    8 апр 2016
    Сообщения:
    88
    Лучших ответов:
    0
    Рейтинги:
    +10 / 0 / -0
    Будет,работает. Отдыхай,не отвлекайся на этот пост
     
  11. Ботяра

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    0
    Лучших ответов:
    54
    Рейтинги:
    +711 / 74 / -0
    теория и кусок кода ДЛЕ 11:
    PHP:
    Надо перед

         $tpl
    ->copy_template preg_replace_callback "#\\[ifxfvalue(.+?)\\](.+?)\\[/ifxfvalue\\]#is""check_xfvalue"$tpl->copy_template );

    Добавить

    if (stripos $tpl->copy_template"{fullimage-" ) !== false) {

       
    $images = array();
       
    preg_match_all('/(img|src)=("|\')[^"\'>]+/i'$row['full_story'], $media);
       
    $data=preg_replace('/(img|src)("|\'|="|=\')(.*)/i',"$3",$media[0]);
       foreach(
    $data as $url) {
        
    $info pathinfo($url);
        if (isset(
    $info['extension'])) {
         if (
    $info['filename'] == "spoiler-plus" OR $info['filename'] == "spoiler-minus" ) continue;
         
    $info['extension'] = strtolower($info['extension']);
         if ((
    $info['extension'] == 'jpg') || ($info['extension'] == 'jpeg') || ($info['extension'] == 'gif') || ($info['extension'] == 'png')) array_push($images$url);
        }
       }
       if ( 
    count($images) ) {
        
    $i=0;
        foreach(
    $images as $url) {
         
    $i++;
         
    $tpl->copy_template str_replace'{fullimage-'.$i.'}'$url$tpl->copy_template );
         
    $tpl->copy_template str_replace'[fullimage-'.$i.']'""$tpl->copy_template );
         
    $tpl->copy_template str_replace'[/fullimage-'.$i.']'""$tpl->copy_template );
        }
       }
       
    $tpl->copy_template preg_replace"#\[fullimage-(.+?)\](.+?)\[/fullimage-(.+?)\]#is"""$tpl->copy_template );
       
    $tpl->copy_template preg_replace"#\\{fullimage-(.+?)\\}#i""{THEME}/dleimages/no_image.jpg"$tpl->copy_template );
      }

    Только вместо $row['full_story'] - текущее допполе и вместо fullimage своё любое значениея ставил xfimage...
    потом использую значения {xfimage-1} для вывода первой картинки твоего доп поля, и т.к. аналогично {image- и {fullimage-, только выборка будет идти из указанного доп поля...

    PS точный код привезти не могу, делал на заказ, и себе копию не сохранял, но идею если понять - сделать будет не проблема... ;)
     
Похожие темы
  1. Евгеша
    Ответов:
    15
    Просмотров:
    2.940
  2. djusel
    Ответов:
    16
    Просмотров:
    4.461
  3. uskino
    Ответов:
    2
    Просмотров:
    1.299
  4. OneTex
    Ответов:
    18
    Просмотров:
    942
  5. user

    Вопрос? Thumb dle

    Ответов:
    6
    Просмотров:
    858
Загрузка...
Яндекс.Метрика