Перейти к содержимому


Как Установить Фиксированный Приоритет Порядка Новостей?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 Safe

Safe

    Пользователь

  • Пользователи
  • PipPip
  • 36 сообщений
  • ГородМосква

Отправлено 03 Март 2016 - 15:53

Понятно, что новости по умолчанию сортируются по дате добавления по "свежести".
Однако некоторым хотелось бы присвоить определенную фиксированную позицию в отображаемом порядке на витрине.

Как инструментарием сервиса выставить нужный порядок?
Или только путем удаления и повторного создания сразу с учетом нужного порядка?

Пример:
Мне нужен приоритет вывода новостей на витрине:
1.Видео1
2.Каталог
3.Статья1
4. Далее в порядке добавления (по свежести)

Сейчас по факту добавления "свежих" те которые хочется фиксировать смещаються поскольку были добавлены раньше "свежих"...

#2 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 04 Март 2016 - 07:08

Как вариант, можно указать условие по названию новости чтобы вывести в определенном порядок 3 новости и далее выводить все остальным, подобный вариант вас устроит? Если да, то укажите пожалуйста точные названия и порядок первых 3х новостей.

#3 Safe

Safe

    Пользователь

  • Пользователи
  • PipPip
  • 36 сообщений
  • ГородМосква

Отправлено 04 Март 2016 - 10:11

1. Предпусковой "чеклист" (новость магазина с датой и лучше даже часом)
2. Каталог 2016 (новость Статья, без даты)
3. Стадии производства (новость СМИ, без даты, видео)
4... далее пока не важен порядок...

Я в верхнем меню поменял название НОВОСТИ на ИНФОЛЕНТА
В нижнем блоке новостей неправильно отображаются ссылки на новости:
1. Не изменилось автоматом название раздела: с НОВОСТИ на ИНФОЛЕНТА
2. Видно дату добавления, хотя в настройках новости при размещении был отменен параметр "выводить дату"

Как исправить?

#4 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 12 Март 2016 - 08:19

Просмотр сообщенияSafe (04 Март 2016 - 10:11) писал:

1. Предпусковой "чеклист" (новость магазина с датой и лучше даже часом)
2. Каталог 2016 (новость Статья, без даты)
3. Стадии производства (новость СМИ, без даты, видео)
4... далее пока не важен порядок...

В шаблоне HTML найдите:
<ul class="owl-carousel owl-theme">
			  <!--  Если есть список из любых новостей и если в тарифном плане подключен модуль новостей -->
			  {% IFNOT news_list_all_empty && TARIFF_FEATURE_NEWS %}
				<li class="item">
				{% FOR news_list_all %}
				  <div class="item-post col-md-3 col-sm-6 col-sms-6 col-smb-12">
					<div class="postTitle">
					  <a href="{news_list_all.URL}" title="Перейти к странице &laquo;{news_list_all.TITLE}&raquo;">{news_list_all.TITLE}</a>
					</div>
					<div class="postContent">
					  <p>{news_list_all.TEXT_SHORT}</p>
					</div>
					<div class="date">
					  <span>{news_list_all.TIME | date("d.m.Y")}</span>
					</div>
				  </div>
				{% ENDFOR %}
				</li>
			  {% ENDIF %}
			  <!--  /Если есть список из любых новостей и если в тарифном плане подключен модуль новостей -->
			  <!-- Если есть список новости магазина и если в тарифном плане подключен модуль новостей -->
			  {% IFNOT news_list_shop_empty && TARIFF_FEATURE_NEWS %}
				<li class="item row">
				{% FOR news_list_shop %}
				  <div class="item-post col-md-3 col-sm-6 col-sms-6 col-smb-12">
					<div class="postTitle">
					  <a href="{news_list_shop.URL}" title="Перейти к странице &laquo;{news_list_shop.TITLE}&raquo;">{news_list_shop.TITLE}</a>
					</div>
					<div class="postContent">
					  <p>{news_list_shop.TEXT_SHORT}</p>
					</div>
					<div class="date">
					  <span>{news_list_shop.TIME | date("d.m.Y")}</span>
					</div>
				  </div>
				{% ENDFOR %}
				</li>
			  {% ENDIF %}
			  <!-- /Если есть список новости магазина и если в тарифном плане подключен модуль новостей -->
			  <!-- Если есть список статей магазина и если в тарифном плане подключен модуль новостей -->
			  {% IFNOT news_list_articles_empty && TARIFF_FEATURE_NEWS %}
				<li class="item">
				{% FOR news_list_articles %}
				  <div class="item-post col-md-3 col-sm-6 col-sms-6 col-smb-12">
					<div class="postTitle">
					  <a href="{news_list_articles.URL}" title="Перейти к странице &laquo;{news_list_articles.TITLE}&raquo;">{news_list_articles.TITLE}</a>
					</div>
					<div class="postContent">
					  <p>{news_list_articles.TEXT_SHORT}</p>
					</div>
					<div class="date">
					  <span>{news_list_articles.TIME | date("d.m.Y")}</span>
					</div>
				  </div>
				{% ENDFOR %}
				</li>
			  {% ENDIF %}
			  <!-- /Если есть список статей магазина и если в тарифном плане подключен модуль новостей -->
			  <!-- Если есть список материалов СМИ магазина и если в тарифном плане подключен модуль новостей -->
			  {% IFNOT news_list_mass_media_empty && TARIFF_FEATURE_NEWS %}
				<li class="item">
				{% FOR news_list_mass_media %}
				  <div class="item-post col-md-3 col-sm-6 col-sms-6 col-smb-12">
					<div class="postTitle">
					  <a href="{news_list_mass_media.URL}" title="Перейти к странице &laquo;{news_list_mass_media.TITLE}&raquo;">{news_list_mass_media.TITLE}</a>
					</div>
					<div class="postContent">
					  <p>{news_list_mass_media.TEXT_SHORT}</p>
					</div>
					<div class="date">
					  <span>{news_list_mass_media.TIME | date("d.m.Y")}</span>
					</div>
				  </div>
				{% ENDFOR %}
				</li>
			  {% ENDIF %}
			  <!-- /Если есть список материалов СМИ магазина и если в тарифном плане подключен модуль новостей -->
			  </ul>

замените на:
<ul class="owl-carousel owl-theme">
			  <!--  Если есть список из любых новостей и если в тарифном плане подключен модуль новостей -->
			  {% IFNOT news_list_all_empty && TARIFF_FEATURE_NEWS %}
				<li class="item">
				{% FOR news_list_all %}
	{% IF news_list_all.ID = 91409 %}
	  <div class="item-post col-md-3 col-sm-6 col-sms-6 col-smb-12">
					<div class="postTitle">
					  <a href="{news_list_all.URL}" title="Перейти к странице &laquo;{news_list_all.TITLE}&raquo;">{news_list_all.TITLE}</a>
					</div>
					<div class="postContent">
					  <p>{news_list_all.TEXT_SHORT}</p>
					</div>
					{% IF news_list.SHOW_TIME %}<div class="date">
					  <span>{news_list_all.TIME | date("d.m.Y")}</span>
					</div>{% ENDIF %}
				  </div>
	  {% ENDIF %}
	  {% IF news_list_all.ID = 91283 %}
	  <div class="item-post col-md-3 col-sm-6 col-sms-6 col-smb-12">
					<div class="postTitle">
					  <a href="{news_list_all.URL}" title="Перейти к странице &laquo;{news_list_all.TITLE}&raquo;">{news_list_all.TITLE}</a>
					</div>
					<div class="postContent">
					  <p>{news_list_all.TEXT_SHORT}</p>
					</div>
					{% IF news_list.SHOW_TIME %}<div class="date">
					  <span>{news_list_all.TIME | date("d.m.Y")}</span>
					</div>{% ENDIF %}
				  </div>
	  {% ENDIF %}
	  {% IF news_list_all.ID = 91279 %}
	  <div class="item-post col-md-3 col-sm-6 col-sms-6 col-smb-12">
					<div class="postTitle">
					  <a href="{news_list_all.URL}" title="Перейти к странице &laquo;{news_list_all.TITLE}&raquo;">{news_list_all.TITLE}</a>
					</div>
					<div class="postContent">
					  <p>{news_list_all.TEXT_SHORT}</p>
					</div>
					{% IF news_list.SHOW_TIME %}<div class="date">
					  <span>{news_list_all.TIME | date("d.m.Y")}</span>
					</div>{% ENDIF %}
				  </div>
	  {% ENDIF %}
				{% ENDFOR %}
				</li>
			  {% ENDIF %}
			  <!--  /Если есть список из любых новостей и если в тарифном плане подключен модуль новостей -->
			  </ul>


Просмотр сообщенияSafe (04 Март 2016 - 10:11) писал:

Я в верхнем меню поменял название НОВОСТИ на ИНФОЛЕНТА
В нижнем блоке новостей неправильно отображаются ссылки на новости:
1. Не изменилось автоматом название раздела: с НОВОСТИ на ИНФОЛЕНТА
2. Видно дату добавления, хотя в настройках новости при размещении был отменен параметр "выводить дату"

Как исправить?

Для этого в шаблоне HTML и Список новостей найдите:
<div class="date">
					  <span>{news_list_all.TIME | date("d.m.Y")}</span>
					</div>

замените на:
{% IF news_list.SHOW_TIME %}<div class="date">
					  <span>{news_list_all.TIME | date("d.m.Y")}</span>
					</div>{% ENDIF %}





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных