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

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

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

Вы не вошли.

#1 2017-02-26 19:20:34

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

Сортировка новостей в xnews

Вопрос казалось бы из востребованных, но почему-то не смог найти на форуме

{{ callPlugin('xnews.show', {'order' : 'last', 'count': '1', 'template' : 'xnews1'}) }}

Здесь 'order' : 'last', выводит последние опубликованные новости сверху.  А как сделать наоборот - последние  новости снизу

Пробовал  'order' : 'first',  - похоже на то, что выводит по  ID

Можно лисделать, чтобы новости выводились по дате, но в порядке возрастания даты, а не - убывания?

Вне форума

#2 2017-02-26 20:05:53

easmik
VIP забанил этого пользователя.
Откуда: Анталья
Здесь с 2011-02-01
Сообщений: 1,016
Рейтинг :   37 
Сайт

Re: Сортировка новостей в xnews

vl, у order только такие атрибуты.

'viewed' - по кол-ву просмотров (обратный порядок)
'commented' - по кол-ву комментариев (обратный порядок)
'random' - случайный порядок
'last' - по дате публикации


Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.

Расширив границы сознания, мы открываем новые горизонты жизни.

Вне форума

#3 2017-02-26 20:11:52

easmik
VIP забанил этого пользователя.
Откуда: Анталья
Здесь с 2011-02-01
Сообщений: 1,016
Рейтинг :   37 
Сайт

Re: Сортировка новостей в xnews

vl, попробуй

{{ callPlugin('xnews.show', {'order' : 'unlast', 'count': '1', 'template' : 'xnews1'}) }}

должно работать, как ты хочешь.


Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.

Расширив границы сознания, мы открываем новые горизонты жизни.

Вне форума

#4 2017-02-26 21:01:21

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

Re: Сортировка новостей в xnews

'order' : 'unlast'  у меня не заработало.   Такой же результат, как если order  вообще отсутсвует

Отредактировано vl (2017-02-26 21:06:24)

Вне форума

#5 2017-02-26 21:14:23

easmik
VIP забанил этого пользователя.
Откуда: Анталья
Здесь с 2011-02-01
Сообщений: 1,016
Рейтинг :   37 
Сайт

Re: Сортировка новостей в xnews

vl,

	<div class="tab-pane active" id="tab-1">
						{% if pluginIsActive('xnews') %}
							{{ callPlugin('xnews.show', {'order' : 'unlast', 'count': '6', 'template' : 'xnews1'}) }}
						{% endif %}
					</div>
					<div class="tab-pane" id="tab-2">
						{% if pluginIsActive('xnews') %}
							{{ callPlugin('xnews.show', {'order' : 'last', 'count': '6', 'template' : 'xnews1'}) }}
						{% endif %}
					</div>

forngcms.jpg

Как видишь у меня все работает.


Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.

Расширив границы сознания, мы открываем новые горизонты жизни.

Вне форума

#6 2017-02-26 21:44:47

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Сортировка новостей в xnews

Такого нет в xnews. Только если через доработку, найти в xnews.php:

$orderAllowed = array('viewed' => 'views desc', 'commented' => 'com desc', 'last' => 'postdate desc', 'random' => 'rand()');

Заменить:

$orderAllowed = array('viewed' => 'views desc', 'commented' => 'com desc', 'last' => 'postdate desc', 'first' => 'postdate asc', 'random' => 'rand()');

После чего использовать через параметр 'order' : 'first'

Вне форума

#7 2017-02-26 22:37:37

easmik
VIP забанил этого пользователя.
Откуда: Анталья
Здесь с 2011-02-01
Сообщений: 1,016
Рейтинг :   37 
Сайт

Re: Сортировка новостей в xnews

Хотел показать на примере http://ngtest01.ngdemo.ru но не могу отредактировать шаблон.


Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.

Расширив границы сознания, мы открываем новые горизонты жизни.

Вне форума

#8 2017-02-27 02:03:45

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

Re: Сортировка новостей в xnews

1. В случае применения 'order' : 'unlast', не удается изменять порядок новостей изменением их даты публикации

2. Предложенная  infinity237 доработка позволяет использовать для сортировки по дате как  'order' : 'last',, так и  'order' : 'first', , производя сортировку как по возрастанию, так и по убыванию даты.

Вне форума

#9 2017-02-27 05:17:47

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

Re: Сортировка новостей в xnews

Ну вы даёте, это давно известно,  easmik значит модернизированный, я уже давно такой расклад выкладывал , только у меня еще по обновлению новости и по рейтингу сортирует

'rating' => 'rating desc' ,'editdate' => 'editdate desc'

Вне форума

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

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

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

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