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

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


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

вопрос
Здравствуйте.
Знаком со многими 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
Юзер

Chicago - 28 июня 2016 20:40 -

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

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

LazyDev
PHP-developer

LazyDev - 28 июня 2016 20:50 -

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

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

Chicago
Юзер

Chicago - 28 июня 2016 20:55 -

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

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

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

Chicago
Юзер

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
Юзер

WIGGO - 29 июня 2016 12:29 -

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

Chicago
Юзер

Chicago - 29 июня 2016 12:54 -

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

Chicago
Юзер

Chicago - 29 июня 2016 13:39 -

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


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

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

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

наверх