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

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

Вы не зашли.

#1 2016-03-23 02:47:57

vip
Зaбанен
Зарегистрирован: 2011-03-23
Сообщений: 1,182
Рейтинг :   213 

Шаблон Flat-cinema

122404ebf435e0e205f535c85520c82e.jpeg

Тип шаблона: Оригинал
Тип ширины: Адаптивный
Комплектация: tpl, css, img, js, (psd Логотипа)
Тестировался: Mozilla, Opera, Google Chrome
Адаптировал: ViP

Поддерживаемые плагины:

archive_v0.06
auth_basic_v0.26
bb_media_v0.08
bookmarks_v2.3
breadcrumbs_v1.1
calendar_v0.10
comments_v0.09
feedback_v0.24
nsm_v0.02
pm_v0.5
rss_export_v0.16
tags_v0.25
uprofile_v0.11
voting_v0.16
xfields_v0.24
xnews_v0.04

Скачать шаблон Flat-cinema

Не в сети

#2 2016-08-07 04:53:34

ved
Участник
Зарегистрирован: 2009-05-08
Сообщений: 19
Рейтинг :   
Сайт

Re: Шаблон Flat-cinema

Можно ли настроить, чтобы данный шаблон позволял вытягивать картинку в категориях и на главной, без дополнительных полей, а прямо из новости?
Стандатний способ почему-то не вытягивает картинки.

Не в сети

#3 2016-08-07 11:55:27

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

Re: Шаблон Flat-cinema

стандартный как раз и вытягивает картинки, он без доп. полей.

Не в сети

#4 2016-08-07 12:04:51

ved
Участник
Зарегистрирован: 2009-05-08
Сообщений: 19
Рейтинг :   
Сайт

Re: Шаблон Flat-cinema

В шаблоне все картинки вытаскиваются так:

<img src="{% if (p.xfields.poster.count < 1) %}{{ tpl_url }}/images/no_image.jpg{% else %}{{ p.xfields.poster.entries[0].purl }}{% endif %}" alt="{{ news.title }}" class="radius-3" />

значит необходимы доп. поля.

Мне нужна простая конструкция типа

 <a href="{{ news.url.full }}"><img src="{% if (news.embed.imgCount > 0) %}{{ news.embed.images[0] }}{% else %}{{ tpl_url }}/images/no_image.jpg{% endif %}" alt="{{ news.title }}"></a>

но она картинки именно в этом шаблоне не подтягивает

Не в сети

#5 2016-08-07 17:04:32

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

Re: Шаблон Flat-cinema

<img src="{% if (news.embed.imgCount > 0) %}{{ news.embed.images[0] }}{% else %}{{ tpl_url }}/images/no_image.jpg{% endif %}" alt="{{ news.title }}" class="radius-3" />

вот так и в файле variables.ini добавить

extractEmbeddedItems= 1

Не в сети

#6 2016-08-08 00:42:14

ved
Участник
Зарегистрирован: 2009-05-08
Сообщений: 19
Рейтинг :   
Сайт

Re: Шаблон Flat-cinema

irbees2008 пишет:
<img src="{% if (news.embed.imgCount > 0) %}{{ news.embed.images[0] }}{% else %}{{ tpl_url }}/images/no_image.jpg{% endif %}" alt="{{ news.title }}" class="radius-3" />

вот так и в файле variables.ini добавить

extractEmbeddedItems= 1

Большое спасибо irbees2008!
То, что надо!

Не в сети

#7 2019-01-06 19:07:34

velziul
Участник
Зарегистрирован: 2017-08-08
Сообщений: 8
Рейтинг :   

Re: Шаблон Flat-cinema

Подскажите,куда что вставить ,чтоб на главной странице показывало картинки в короткой новости.
И как и где прописать чтоб выводило разные категории на главной,
Так как здесь написано не получается.
За ранее спасибо !

Изменено velziul (2019-01-06 19:20:54)

Не в сети

#8 2019-01-07 03:59:08

rusiq
гуру
Зарегистрирован: 2014-07-16
Сообщений: 639
Рейтинг :   38 

Re: Шаблон Flat-cinema

В данном шаблоне вся информация в блоках на главной странице выводится ч/з плагин xnews.

Блоков там несколько: Популярные фильмы выводится непосредственно в шаблоне main.tpl

		{% if isHandler('news:main') %}
			<div id="slider-bar" class="block-violet">
				<div class="container">
					<div class="owl-film owl-violet">
						<h1 class="h-owl h-owl-big"><b>Популярные фильмы</b></h1>
						<div class="owl-box">
							<div id="owl-slider" class="owl-carousel">
								{{ callPlugin('xnews.show', {
                                    'order': 'last',
                                    'categories': '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15',
                                    'count': '10',
                                    'template': 'xnews1',
                                    'cacheAge': '180'
                                }) }}
							</div>
						</div>
					</div>
				</div>
			</div>
		{% endif %}

Остальные блоки, также выводятся ч/з плагин xnews, но подключаются уже в отдельном файле include/main-film.tpl

{% include "include/main-film.tpl" %}

Плагин xnews же хранит свои шаблоны в папке \templates\flat-cinema\plugins\xnews. К примеру для блока Популярные фильмы

'template': 'xnews1',

1. Открываем файл \templates\flat-cinema\plugins\xnews\xnews1\entries.tpl, ищем тег img и видим, что изображение подключается ч/з доп.поля (их нужно самому создавать) плагина xfield

<img src="{% if (p.xfields.poster.count < 1) %}{{ tpl_url }}/images/no_image.jpg{% else %}{{ p.xfields.poster.entries[0].purl }}{% endif %}" alt="{{ news.title }}" />

Меняем как описано выше http://ngcms.ru/forum/viewtopic.php?pid=41711#p41711

2. За вывод разных категорий отвечает строка

'categories': '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15',

Если её убрать, то записи будут выводиться из всех категорий.

Не в сети

#9 2019-01-10 14:21:03

velziul
Участник
Зарегистрирован: 2017-08-08
Сообщений: 8
Рейтинг :   

Re: Шаблон Flat-cinema

Если я правильно понял,надо добавить доп поля в xnews ?

Не в сети

#10 2019-01-10 15:27:51

rusiq
гуру
Зарегистрирован: 2014-07-16
Сообщений: 639
Рейтинг :   38 

Re: Шаблон Flat-cinema

Доп.поля добавляются в плагине xfields. Нужно добавить доп.поле примерно как в прикреплённом изображении

Изменено rusiq (2019-01-10 15:29:15)

Не в сети

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

Работает на FluxBB