Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Шаблоны (TPL) Почему не отображаются фото на любом шаблоне?

Почему не отображаются фото на любом шаблоне?


     28.06.2016    Шаблоны (TPL), Ламерские вопросы    491

вопрос
Здравствуйте.
Знаком со многими CMS, однако вчера впервые решил опробовать DLE... и сразу же столкнулся с проблемой.
Суть вот в чем:
Скачал с офф. сайта 11 DLE, установил на денвер, поставил кино-шаблон.
Затем создал произвольные поля и естественно поле IMAGE для загрузки фото в короткое описание записи.

Однако НЕ ОТОБРАЖАЮТСЯ КАРТИНКИ... очевидно где-то происходит конфликт. (приложил скрин из firebug)
Почему не отображаются фото на любом шаблоне?


Вот кстати код из shortstory.tpl:
<div class="movie-img img-box pseudo-link" data-link="{full-link}">
            <img src="[xfvalue_image]" alt="{title}">
        </div>


Причем какой шаблон не ставлю - везде та же проблема...

Вот например скрин с другого шаблона (здесь фото есть но с косяками):
Почему не отображаются фото на любом шаблоне?


Заранее благодарю за помощь!

Ответил: Chicago


ВОПРОС РЕШЕН!

В шаблоне вообще ничего не нужно было менять.

Дополнительное поле IMAGE необходимо создать как тип поля "Одна строка"
(а не "Загружаемое изображение")

И в него просто вставлять ссылку на изображение.

Комментарии пользователей (7)

Chicago
10

Chicago - 28 июня 2016 20:40 - Юзер

Почему-то в последнем варианте шаблона формируются 2 изображения:
img class="highslide" и img class="xfieldimage image"

В чем же причина...

Gameer
225

1122 | 395

Gameer - 28 июня 2016 20:50 - Эксперт

Не используйте img для доп поля с типом Картинка. Он уже выводит img. Просто
[xfvalue_image]

Истина в противоречии.​

Chicago
10

Chicago - 28 июня 2016 20:55 - Юзер

Не совсем понял...
Тут что-ли поправить (shortstory.tpl) ? -
<img src="[xfvalue_image]" class="poster" alt="{title}">

И как тогда записать?

Попробовал оставить только [xfvalue_image] - заработало, однако теперь пустой ALT и естественно нету класса "poster"

Chicago
10

Chicago - 28 июня 2016 21:20 - Юзер

Попробовал в слайдере оставить только [xfvalue_image], так теперь фото не является ссылкой - а просто увеличивается...
Вот кстати код слайдера:
<a href="{full-link}"><div class="sliderbg"><img alt="{title}" title="{title}" src="[xfvalue_image]"> </div></a>

Хрень какая-то...

WIGGO
7

42 | 12

WIGGO - 29 июня 2016 12:29 - Юзер

В настройках доп поля уберите галку на "создавать уменьшенную копию" или что то похожее, точно не помню.
И как Вам выше написали, не нужно использовать img, просто вставляйте [xfvalue_image]. А стиль изображению можно задать с помощью родительского блока, .block img{}
Используйте !important в css

Chicago
10

Chicago - 29 июня 2016 12:54 - Юзер

А как же тогда задать изображению alt и title?

Chicago
10

Chicago - 29 июня 2016 13:39 - Юзер

Вот поробовал на примере слайдера:
<a href="{full-link}" alt="{title}" title="{title}"><div class="sliderbg">[xfvalue_image] </div></a>


Все работает, НО получается, что тэги работают для ссылки... в firebug показывает, что у IMG пустой alt...

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы