Совершенствование модуля Статьи

+13
1.8K
Не знаю как вас, а меня напрягает отсутствие возможности отсортировать список статей в обратном порядке добавления в админке, т.е. чтобы последние статьи находились в начале списка (под руками). Бывает, создал статью, сохранил и тут вспомнил что-то еще подправить/добавить и начинается… Последнее время, правда, приноровился вводить текущую дату в фильтр, но этот способ страдает одним минусом — если я после того, как сохраню статью (или сразу, даже не трогая ничего) попытаюсь перейти в другой раздел админки, то получаю сообщение об ошибке (общий смысл, что нет такого значения фильтра или что-то в этом роде). Приходится возвращаться, нажимать "Все" и уже после этого переходить в нужный раздел админки.
Данное усовершенствование делает сортировку по умолчанию для статей "В обратном порядке добавления статей" (новые вверху). При этом совершенно все равно какими датами вы оформляли эти статьи.
Все что нужно сделать, так это:
1. Зайти на сайт
2. Перейти в папку /admin/applets/
3. Открыть на редактирование файл content.php
4. Найти строку cpListTable( — она там одна. У меня это номер 125. Она выглядит следующим образом:
  1.  
  2. cpListTable('cms_content', $fields, $actions, 'is_arhive=0');
  3.  
5. Превратить ее в строку:
  1.  
  2. cpListTable('cms_content', $fields, $actions, 'is_arhive=0', 'id DESC');
  3.  
6. Сохранить и закачать на сервер заменив старый файл.
Все, пользуйтесь.
Все описанное пригодится Вам, если у Вас стоит версия 1.2.
+3
Alphaweb Alphaweb 14 лет назад #
Нормальный ход, Виктор! Приятно, что хоть кто-то занят полезным
в ожидании 1.5 - А ведь многие теряют терпение и готовы спорить
и базарить без дела... Молодец!
+1
Anonimus Anonimus 14 лет назад #
это полезное улучшение
+1
СергейР СергейР 14 лет назад #
Спасибо, Виктор! Я думаю, эта поправка ещё долго послужит. Не все же сразу ринутся обновляться до 1.5 . Некоторые подождут - а куда спешить, собственно?
+1
Виктор Виктор 14 лет назад #
а что, в 1.5 используется такая сортировка?
+1
14 лет назад #
нет, вроде
+1
Ярослав 14 лет назад #
Мало того, даже в 1.5.1 такое не используется, идет сортировка по титлу статьи. ИМХО очень неудобно. Спасибо автору идеи!!!
+1
forlord forlord 14 лет назад #
Спасибо! теперь очень удобно Даже в версии 1.5.2
+1
Бичукин Андрей Бичукин Андрей 14 лет назад #
Хэлп ми)) Народ, подскажите плз почему у меня в версии 1.52 вот такая штука в каталоге статей получилась?
Parse error: syntax error, unexpected T_STRING in /мой сайт/admin/applets/content.php on line 142
+1
MonAmur MonAmur 14 лет назад #
видимо, не так вставили id DESC с кавычками...
+1
Бичукин Андрей Бичукин Андрей 14 лет назад #
Возможно, но сейчас по всякому уже поэкспериментировал... не получается, а функция эта очень нужна. Чо ж мне делать то? Поможите люди бобрыя)))
+1
Виктор Виктор 14 лет назад #
LifeMaker, все нормально, без паники, ты как добавлял то что в посте? Скопировал и вставил? Если да, то в добавленном тексте измени обратные кавычки на прямые. Что бы были такие как в предыдущем параметре вызова функции is_arhive=0
+1
Виктор Виктор 14 лет назад #
P.S. А вот если ты скопировал этот файл, то восстанови его из архива и измени строчку руками (не забывая за кавычки).

P.P.S. Обратные кавычки заменяя прямые ставит движок инстанта при сохранении поста.

P.P.P.S. В предыдущем посте ошибочно обратился к LifeMaker - извиняюсь, обращался естественно к Bichukin`y Andrey`ю
+1
Бичукин Андрей Бичукин Андрей 14 лет назад #
Огромное спасибо. Всё заработало, (действительно кавычки менялись)но оказалось не совсем тем, что я ожидал. Я думал, что эта строчка как-то поменяет сортировку статей на самом сайте, а она сменила только мне в админке. Можно ли как-то повлиять на сортировку статей для юзеров? Хотят, чтобы вверху были самые новые статьи, а вниз уходили по давности.
+1
Юрий (Pizza Celentano) Юрий (Pizza Celentano) 14 лет назад #
Спасибо, очень полезная штука

Еще от автора

Расширенная статистика сайта
В своё время maxisoft выложил модуль "Статистика сайта" посмотрев его некоторое время понял, что мне не хватает информации предоставляемой э
Плагин «История рейтинга»
Несколько раз встречалось на сайте пожелание увидеть информацию о том, кто и за что "плюсует"/"минусует" рейтинг по аналогии с &qu
Рекорд посетителей
Представляю для желающих модуль для instantcms «Рекорд посетителей» для сайта.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.