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

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

Вопрос? Как выводить постер через доп.поле?

Тема в разделе "Вопросы- ответы", создана пользователем Defoz, 30 сен 2017.

30.09.17 в 20:40
26.12.20 в 16:54
32
5.279
0
  1. TopicStarter Overlay
    Defoz

    PRO Users

    Регистрация:
    10 апр 2016
    Сообщения:
    1.841
    Лучших ответов:
    4
    Рейтинги:
    +257 / 56 / -0
    В общем как я понял в новых dle есть новая фича загрузка изображения через доп.поле так вот как вывести постер через это поле? Если просто вставить [xfvalue_poster] вместо <img src="{img-1}" alt="{title}"> выводится постер.. но я не знаю как к нему написать альт титл и все такое...
     
  2. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    В доп полях типа загружаемое изображение [xfvalue_poster] выведет <img src="ссылка" alt="{title}">
    если тебе нужная чистая ссылка, то используй тег [xfvalue_image_url_poster]

     
    • Нравится Нравится x 2
  3. TopicStarter Overlay
    Defoz

    PRO Users

    Регистрация:
    10 апр 2016
    Сообщения:
    1.841
    Лучших ответов:
    4
    Рейтинги:
    +257 / 56 / -0
    DomiTori спасибо... вроде все норм)
     
  4. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    спрашивай если что, подскажем
     
  5. TopicStarter Overlay
    Defoz

    PRO Users

    Регистрация:
    10 апр 2016
    Сообщения:
    1.841
    Лучших ответов:
    4
    Рейтинги:
    +257 / 56 / -0
    DomiTori да DLE на порядок просто сложнее после 2х годов использования убогого укоза...

    хм... теперь вопрос как [xfvalue_X image="Nr"] через это делать титлы и альты...
     
    #5 Defoz, 30 сен 2017
    Последнее редактирование модератором: 1 окт 2017
    • Согласен Согласен x 2
  6. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.204 / 74 / -0
    что это за тег такой? Такого вроди бы нет в ДЛЕ!

     
  7. TopicStarter Overlay
    Defoz

    PRO Users

    Регистрация:
    10 апр 2016
    Сообщения:
    1.841
    Лучших ответов:
    4
    Рейтинги:
    +257 / 56 / -0
    byroot [xfvalue_X image="Nr"]

    Выводит загруженные для дополнительного поля с типом "Галерея" изображения, по отдельности. Где "X" это имя дополнительного поля, а "Nr" это номер изображения из галереи. Например, при использовании [xfvalue_test image="2"] будет выведено изображение номер два, загруженное в дополнительное поле с именем "test".


    выше ж писалось про это... нововведение как я понял
     
    • Нравится Нравится x 1
  8. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.204 / 74 / -0
    Defoz да точно! это в 12.0 появилось!

    В чем проблема с этим доп полем? Оно выводит прямую ссылку на изображение, выводи картинку по аналогии с кодом выше.
     
  9. TopicStarter Overlay
    Defoz

    PRO Users

    Регистрация:
    10 апр 2016
    Сообщения:
    1.841
    Лучших ответов:
    4
    Рейтинги:
    +257 / 56 / -0
    byroot ну так с постером я уже разобрался! а это доп.поле хочу использовать под скриншоты ... они выводятся нормально если просто писать как я выше писал но прикол в том что у них нет ни альта не титла...
     
  10. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    Этот тег выводит чистую ссылку на элемент доп поля или он выводит вместе с тегом <IMG...? Не пользуюсь загружаемым изображения доп полем, поэтому уточняю.
     
  11. TopicStarter Overlay
    Defoz

    PRO Users

    Регистрация:
    10 апр 2016
    Сообщения:
    1.841
    Лучших ответов:
    4
    Рейтинги:
    +257 / 56 / -0
    DomiTori он выводит как я понимаю полностью оболочку... так как в шаблоне прописано только так <div class="screen">[xfvalue_screen image="1"][xfvalue_screen image="2"][xfvalue_screen image="3"]</div>
     
  12. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    Значит поддержки от разработчиков такой возможности нет. Нужно править код show.full.php
    Не тестил, но попробуй. Открой .show.full.php, найди в нем код
    PHP:
    gallery_single_image['[xfvalue_'.$value[0].' image="'.$xf_image_count.'"]'] = "<img class=\"xfieldimage {$value[0]}\" src=\"{$img_url}\" alt=\"\" />";
    замени на код
    PHP:
    $gallery_single_image['[xfvalue_'.$value[0].' image="'.$xf_image_count.'"]'] = $img_url;
     
    • Согласен Согласен x 1
  13. TopicStarter Overlay
    Defoz

    PRO Users

    Регистрация:
    10 апр 2016
    Сообщения:
    1.841
    Лучших ответов:
    4
    Рейтинги:
    +257 / 56 / -0
    DomiTori а что должно произойти?) яж хотел скриншотам дописать alt и title
     
  14. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    будет [xfvalue_screen image="3"] выводить чистую ссылку на картинку, без <img..
     
  15. TopicStarter Overlay
    Defoz

    PRO Users

    Регистрация:
    10 апр 2016
    Сообщения:
    1.841
    Лучших ответов:
    4
    Рейтинги:
    +257 / 56 / -0
    DomiTori так оно и так выводилось вот так
    Код:
    <center><div class="item-screenstop">[xfvalue_screen image="1"][xfvalue_screen image="2"][xfvalue_screen image="3"]
        </div></center>
    я спрашивал как именно им сделать альт и титл для каждой или для всех... например что каждое это изображение брало title и тд...
     
  16. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    После правок описанных выше будешь выводить так
    PHP:
    <center><div class="item-screenstop"><img src="[xfvalue_screen image="1"]" alt="альтернативный текст" title="альтернативный текст" /><img src="[xfvalue_screen image="2"]" alt="альтернативный текст" title="альтернативный текст" /><img src="[xfvalue_screen image="3"]" alt="альтернативный текст" title="альтернативный текст" />
        </
    div></center>
     
  17. TopicStarter Overlay
    Defoz

    PRO Users

    Регистрация:
    10 апр 2016
    Сообщения:
    1.841
    Лучших ответов:
    4
    Рейтинги:
    +257 / 56 / -0
    DomiTori к сожалению не выводится так...
     
  18. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    в доп поле включено создание тумб?
     
  19. TopicStarter Overlay
    Defoz

    PRO Users

    Регистрация:
    10 апр 2016
    Сообщения:
    1.841
    Лучших ответов:
    4
    Рейтинги:
    +257 / 56 / -0
    DomiTori да...с тем кодом что ты дал выводятся тумбры и куски кода ну и тектом написаны альты и титлы
     
  20. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    сразу бы сказал. в том же файле show.full.php найди код
    PHP:
    $gallery_single_image['[xfvalue_'.$value[0].' image="'.$xf_image_count.'"]'] = "<a href=\"{$img_url}\" class=\"highslide\" target=\"_blank\"><img class=\"xfieldimage {$value[0]}\" src=\"{$thumb_url}\" alt=\"\" /></a>";
    замени на код
    PHP:
    $gallery_single_image['[xfvalue_'.$value[0].' image="'.$xf_image_count.'"]'] = $thumb_url;
    но тумбы пропадут, будет опять же ссылка на картинку. способа как сохранить тумбы и задать им не знаю. а какой альт и титл ты делаешь? можно его всем картинкам присвоить через код попробовать
     
Яндекс.Метрика