Русский English Deutsch Українська Қазақша

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

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

Вы не вошли.

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

vl
VIP любит этого пользователя.
Откуда: ua
Здесь с 2008-10-14
Сообщений: 664
Рейтинг :   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 17:23:33)

Вне форума

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

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

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 21:29:52

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

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

irbees2008 пишет:

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

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

Вне форума

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

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

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

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

Отредактировано irbees2008 (2014-02-03 08:04:41)

Вне форума

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

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

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

На сайте работает :)

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

irbees2008 пишет:

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

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

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.018 сек, 7 запросов выполнено - Использовано памяти: 539.64 Кбайт (Пик: 560.64 Кбайт) ]