CMS DataLife Engine - Система управления сайтами

Авторизация  
dazzler

вывести полное изображение на главной

Рекомендуемые сообщения

Добрый день, движок DLE 11.2,  dom2-lite.ru/

Пытаюсь на главной реализовать слайдер из изображений которые постятся в новости(картинки вставляются в редакторе),

изображения в слайдере нужно подавать так:

<li><a href="{full-link}"><img src="как получить путь к полному изображению" alt="{title}" title="{title}"></a></li>

{image-1} указывает на thumb, а мне нужно на post

Изменено пользователем dazzler

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, dazzler сказал:

Добрый день, движок DLE 11.2,  dom2-lite.ru/

Пытаюсь на главной реализовать слайдер из изображений которые постятся в новости(картинки вставляются в редакторе),

изображения в слайдере нужно подавать так:

<li><a href="{full-link}"><img src="как получить путь к полному изображению" alt="{title}" title="{title}"></a></li>

{image-1} указывает на thumb, а мне нужно на post

уже версия 11.2, скоро 11.3, давно пора переводить загрузку главной картинки через доп. поле «загружаемое изображение» и будет тебе счастье. И не нужно пытаться «хернёй» страдать. Прошу прощения за мой французский

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, odys сказал:

уже версия 11.2, скоро 11.3...

ЗЫ... 11.3 уже вышла, ещё вчера.;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, Captain сказал:

ЗЫ... 11.3 уже вышла, ещё вчера.;)

да, на форум раньше зашёл, чем на сайт :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сделал дополнительное поле fullimage, загрузил картинку

main.tpl

<!-- image container -->
<div style="height:320px;overflow:hidden">
	<div id="container">
	<div class="ws_images">
	<ul>
	    <li>{custom category="9" template="slider" aviable="main" from="0" limit="1" cache="no" order="date"}</li>
	    <li>{custom category="9" template="slider" aviable="main" from="1" limit="1" cache="no" order="date"}</li>
	    <li>{custom category="9" template="slider" aviable="main" from="2" limit="1" cache="no" order="date"}</li>
	    <li>{custom category="9" template="slider" aviable="main" from="3" limit="1" cache="no" order="date"}</li>
	    <li>{custom category="9" template="slider" aviable="main" from="4" limit="1" cache="no" order="date"}</li>
	</ul>
	</div>
	<div class="ws_shadow"></div>
	</div>
</div>
<!-- image container -->

slider.tpl

<a href="{full-link}">[xfgiven_fullimage]<img src="[xfvalue_image_url_fullimage]" alt="" title="{title}">[/xfgiven_fullimage]</a> - не работает

<a href="{full-link}">[xfgiven_fullimage]<img src="[xfvalue_fullimage]" alt="" title="{title}">[/xfgiven_fullimage]</a> - не работает

<a href="{full-link}"><img src="[xfvalue_image_url_fullimage]" alt="" title="{title}"></a> - не работает

<a href="{full-link}"><img src="[xfvalue_fullimage]" alt="" title="{title}"></a> - не работает

<a href="{full-link}"><img src="ПРЯМАЯ ССЫЛКА" alt="" title="{title}"></a> работает!

есть идеи?

я перебрал все

Изменено пользователем dazzler

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это потому что дом-2

 

<!-- image container -->
<div style="height:320px;overflow:hidden">
	<div id="container">
	<div class="ws_images">
	<ul>
	    {custom category="9" template="slider" aviable="main" from="0" limit="5" cache="no" order="date"}
	</ul>
	</div>
	<div class="ws_shadow"></div>
	</div>
</div>
<!-- image container -->

Допполе

Тип: Загружаемое изображение

Имя: fullimage

в slider.tpl

<li><a href="{full-link}">[xfvalue_fullimage]</a></li>

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, alex32 сказал:

Это потому что дом-2

 


<!-- image container -->
<div style="height:320px;overflow:hidden">
	<div id="container">
	<div class="ws_images">
	<ul>
	    {custom category="9" template="slider" aviable="main" from="0" limit="5" cache="no" order="date"}
	</ul>
	</div>
	<div class="ws_shadow"></div>
	</div>
</div>
<!-- image container -->

Допполе

Тип: Загружаемое изображение

Имя: fullimage

в slider.tpl


<li><a href="{full-link}">[xfvalue_fullimage]</a></li>

 

не работает

Изображение появляется на этапе загрузки и пропадает, далее просто пустое окно

есть способ вытащить полный путь из {image-1} ?

пробовал

var = {image-1}

заменял путь в переменной var (на post)

<a href="{full-link}"><script>document.write('<img src="var' + ' alt="" title="{title}">')</script></a>

document.write - тупо не выводит

Изменено пользователем dazzler

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, dazzler сказал:

Сделал дополнительное поле fullimage, загрузил картинку

Доп. поле с каким типом вы сделали? Тип доп. поля должен быть "Загружаемое изображение" и тогда 

<a href="{full-link}">[xfgiven_fullimage]<img src="[xfvalue_image_url_fullimage]" alt="" title="{title}">[/xfgiven_fullimage]</a> - не работает
<a href="{full-link}">[xfgiven_fullimage]<img src="[xfvalue_fullimage]" alt="" title="{title}">[/xfgiven_fullimage]</a> - не работает
<a href="{full-link}"><img src="[xfvalue_image_url_fullimage]" alt="" title="{title}"></a> - не работает
<a href="{full-link}"><img src="[xfvalue_fullimage]" alt="" title="{title}"></a> - не работает

будет работать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разобрался, прошу простить за доставленное беспокойство

после размещения картинки в поле - не сохранил, не уверен но изображение после загрузки в доп поле не загрузилось сразу

заработало вот так

main.cpl

<!-- image container -->
<div style="height:320px;overflow:hidden;border:1px solid #dddddd">
	<div id="container">
	<div class="ws_images">
	<ul>
	    <li>{custom category="9" template="slider" aviable="main" from="0" limit="1" cache="no" order="date"}</li>
        <li>{custom category="9" template="slider" aviable="main" from="1" limit="1" cache="no" order="date"}</li>
        <li>{custom category="9" template="slider" aviable="main" from="2" limit="1" cache="no" order="date"}</li>
      <!-- если в одну строку с limit="5" не работает, увы, видимо особенности слайдера -->
	</ul>
	</div>
	<div class="ws_shadow"></div>
	</div>
</div>
<!-- image container -->
slider.cpl
<a href="{full-link}">[xfgiven_image]<img src="[xfvalue_image_url_image]" alt="" title="{title}">[/xfgiven_image]</a>

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, dazzler сказал:

если в одну строку с limit="5" не работает

да быть такого не может. Значит, шаблон slider.tpl неправильно составлен

  • Поддерживаю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация