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

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

Здравствуйте, у меня есть проблема, или, точнее, я не могу понять, где и как написать это для идеальной работы в одном из файлов шаблона для слайдера в нем у меня есть этот код:

 

<div class="th-item js-blurred-target">
	<a class="th-in" href="{full-link}">
		<div class="th-img img-resp-vert img-fit">
			<img src="{image-1}" alt="{title}" class="anim">
		</div>
		<div class="th-title nowrap">{title}</div>
		<div class="th-subtitle nowrap">
			<span>2019 • </span>
			<span>{category}</span>
		</div>
	</a>
</div>

и я пытаюсь изменить {image-1} на [xfvalue_poster], но он не меняется и остается пустым, поскольку в libs.js есть код, который синхронизирует данное изображение постера и фоновое изображение. Я также использовал этот код [xfvalue_image_url_poster], и изображение плаката отображается, но фоновое изображение не имеет кода Libs.js:

 


function sliderInit(event) {
	var item = event.item.index, count = event.item.count, prev, next;
	prev = item-1;
	next = item+1;
	imgsrc = $('.js-blurred-target').eq(prev).find('img').attr('src');
	$('.blurred-bg').css({'background':'#111 url('+imgsrc+') center  center / cover no-repeat'});
	$('.popular-caption:first').addClass('is-active').fadeIn(300);
};

function sliderNextPrev(event) {
	var item = event.item.index, count = event.item.count, prev, next;
	prev = item-1;
	next = item+1;
	imgsrc = $('.js-blurred-target').eq(prev).find('img').attr('src');
	$('.blurred-bg').css({'background':'#111 url('+imgsrc+') center  center / cover no-repeat'});
	var currentPlay = $('.popular-caption.is-active'),
		nextPlay = currentPlay.next('.popular-caption').length ? currentPlay.next('.popular-caption') : $('.popular-caption:first');
	currentPlay.removeClass('is-active').fadeOut(300);
	nextPlay.addClass('is-active').fadeIn(300);
};
Я был бы очень признателен, если бы вы сказали мне, как я могу заставить его работать с дополнительными полями, потому что {image-1} очень уродлив в fullstory.tpl. Спасибо
Ссылка на сообщение
Поделиться на других сайтах
Цитата

Правила раздела

Внимание !!!

 

На данном форуме существуют достаточно жесткие правила, поэтому прежде чем создавать свою тему убедитесь, что вы внимательно их прочитали и поняли.

 

1. Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вы вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.

 

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

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

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

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

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

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

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

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

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

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