Технический сбой

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

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


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

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

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

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

LazyDev
PHP-developer

LazyDev - -

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

Мой блог: LazyDev.pro

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

Chicago
Юзер

Chicago - -

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

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

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

Chicago
Юзер

Chicago - -

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

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

WIGGO
Юзер

WIGGO - -

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

Chicago
Юзер

Chicago - -

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

Chicago
Юзер

Chicago - -

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


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

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

наверх