Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2013-12-08 18:23:14

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Как вывести в краткой новости превьюшку с Youtube

		<a href="{{ news.url.full }}">
			{% if (news.embed.imgCount > 0) %}
				<img src="{{ news.embed.images[0] }}" alt="{{ news.title }}" />
			{% else %}
{% if (p.xfields.vidik.value) %}<img src=http://img.youtube.com/vi/{{ p.xfields.vidik.value }}/default.jpg>{% endif %}	 
				<img src="{{ tpl_url }}/images/no_image.jpg" alt="{{ news.title }}" />
			{% endif %}
		</a>

Здесь vidik - название дополнительного поля xfield, в которое нужно добавить id клипа из   Youtube

Выводит в  краткой новости  картинку, если нет - превьюшку с Youtube, если нет ни картинки ни клипа - катинку по умолчанию

Изменено vl (2013-12-08 18:23:33)

Не в сети

#2 2014-02-02 09:17:19

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,865
Рейтинг :   120 
Сайт

Re: Как вывести в краткой новости превьюшку с Youtube

Правильно будет так

 {% if (p.xfields.vidik.count < 1) %}
<img src="{{ tpl_url }}/images/noimage.jpg"  />
{% else %}
<img src="http://img.youtube.com/vi/{{ p.xfields.vidik.value }}/default.jpg"  />
{% endif %}

Не в сети

#3 2014-02-02 22:29:52

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: Как вывести в краткой новости превьюшку с Youtube

irbees2008 пишет:

Правильно будет так

Так будет правильно только в случае если вставляется либо  картинка с ютуба, либо - дефолтная.
А  мой вариант более универсален: ищется сначала картинка с юбтуба, затем - картинка из новости, и только потом - дефолтная

Не в сети

#4 2014-02-03 09:02:28

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,865
Рейтинг :   120 
Сайт

Re: Как вывести в краткой новости превьюшку с Youtube

а так у тебя будет грузиться две картинки посмотри в исходном коде сайта ,это будет подтормаживать загрузку сайта.И у тебя стоит выдергивание картинки из новости.

Изменено irbees2008 (2014-02-03 09:04:41)

Не в сети

#5 2014-02-03 15:02:58

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: Как вывести в краткой новости превьюшку с Youtube

На сайте работает smile

Не в сети

#6 2014-02-03 20:32:17

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,865
Рейтинг :   120 
Сайт

Re: Как вывести в краткой новости превьюшку с Youtube

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

Не в сети

#7 2014-04-04 16:51:24

Дим
Участник
Зарегистрирован: 2014-04-04
Сообщений: 11
Рейтинг :   
Сайт

Re: Как вывести в краткой новости превьюшку с Youtube

Подскажите, куда этот код вставлять?

Не в сети

#8 2014-04-04 17:54:10

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,865
Рейтинг :   120 
Сайт

Re: Как вывести в краткой новости превьюшку с Youtube

В шаблон короткой и полной новости

Не в сети

#9 2014-04-04 21:24:38

Дим
Участник
Зарегистрирован: 2014-04-04
Сообщений: 11
Рейтинг :   
Сайт

Re: Как вывести в краткой новости превьюшку с Youtube

irbees2008 пишет:

В шаблон короткой и полной новости

Объясните пожалуйста поподробнее

Не в сети

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

Работает на FluxBB