Перейти к публикации

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


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

Добрый день, движок 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 часа назад, 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 неправильно составлен

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...