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

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

rss

Вы не зашли.

Объявление

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

vl
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 645
Рейтинг :   14 
Профиль  Вебсайт

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

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

Код:

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

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

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

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

Неактивен

 

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

easmik
Модератор
Откуда: Анталья
Зарегистрирован: 2011-02-01
Сообщений: 1003
Рейтинг :   37 
Профиль  Вебсайт

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

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

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


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

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

Неактивен

 

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

easmik
Модератор
Откуда: Анталья
Зарегистрирован: 2011-02-01
Сообщений: 1003
Рейтинг :   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
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 645
Рейтинг :   14 
Профиль  Вебсайт

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

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

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

Неактивен

 

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

easmik
Модератор
Откуда: Анталья
Зарегистрирован: 2011-02-01
Сообщений: 1003
Рейтинг :   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>

http://youdesigner.kz/uploads/images/default/forngcms.jpg

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


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

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

Неактивен

 

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

infinity237
Модератор
Откуда: Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2674
Рейтинг :   175 
Профиль  Вебсайт

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
Модератор
Откуда: Анталья
Зарегистрирован: 2011-02-01
Сообщений: 1003
Рейтинг :   37 
Профиль  Вебсайт

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

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


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

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

Неактивен

 

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

vl
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 645
Рейтинг :   14 
Профиль  Вебсайт

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

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

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

Неактивен

 

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

irbees2008
пользователь
Откуда: Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2384
Рейтинг :   102 
Профиль  Вебсайт

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

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

Код:

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

Неактивен

 

Board footer

Powered by FluxBB

[ Generated in 0.008 seconds, 17 queries executed ]