Модификация компонента Статьи. Дорожная карта.

1129
Скачал как-то в дополнениях компонент Статьи посмотреть. Прмкрутил к версии 1.8, не понравилось.
Решил сделать по-своему.
Смотрим демо здесь
Админка
Имя    demo
Пароль demo

Тут возникают вопросы, зачем все это нужно.
Стандартный компонент Каталог статей имеет не ту функциональность, которая, на мой взгляд, должна в нем присутствовать. По крайней мере, мне эта функциональность необходима.
Вот я и произвожу модификацию данного компонента, в первую очередь под себя, но и в соответствии с пожеланиями уважаемых участников данного сайта. Может быть эта модификация принесет кому-то пользу.

По поводу вопросов о платности модификации - я думаю, что все мы занимается сайтами не из пустого любопытства, а из желания заработать какое-то количество денег и любой труд должен быть как то вознагражден. Я выбрал материальное вознаграждение. Поэтому данная модификация платная.


Особенности компонента(уже сделано)

I этап(почти завершен)
- при показе компонента (а также какой-либо подкатегории) теперь выводятся статьи из всех подкатегорий(2 подуровня)
для каждой подкатегории (включая корневую):
- возможность показа(скрытия) списка подкатегорий,
- можно задавать количество столбцов для подкатегорий статей.
Также эти же вышеуказанные параметры можно указать отдельно для главной страницы сайта(в настройках самого компонента СТАТЬИ)
- теперь для статей на главной выводится описание и рисунок
- исправлена ошибка с показом статей с ограниченным сроком
- из последней версии дистрибутива с последними патчами безопасности

Пагинация статей на главной отключена, так как криво работает, либо нужен ajax - уже есть в модуле,
нормальной пагинации на главной можно добиться только с серьезными изменениями в ядре) - ограничение на главной - показ только первой страницы


В планах

I этап:
- можно для статей указывать наличие их на главной странице сайта(если включен компонент статьи на главной).

II этап:
- увеличение картинки по клику(+листание картинок из статьи ???)
- краткое и подробное описание категории
- параметры заголовка статьи (показывать как ссылку или нет, показать автора статьи, показать дату статьи)
- допиливание модуля похожие статьи(вкл. случайный перебор)
- избранные статьи с большой картинкой в начале компонента

III этап:
- импорт статей например из Excel-csv
- поиск дубликатов статей
(эти функции в основном для раскрутчиков сайтов и пользователей сапы)

Стоимость этапов
I этап - 300 руб(почти завершен)
II этап - 500 руб(завершение примерно 11 июля)
III этап - 900 руб(25-31 июля)

Стоимость обновления с этапа на этап = разница стоимости этапов
Сроки завершения, виды работ могут быть изменены для второго-третьего этапа. Некоторые работы могут быть перенесены в I этап.

жду оценок, комментариев, пожеланий для дальнейшей разработки?
Хак: Приглашение в закрытый клуб(группу) любого пользователя | Переделка модуля ПОИСК для шапки сайта, плюс хак компонента Поиск
Комментарии (25)
Katerina 20 июня 2011 в 18:39 0
при показе компонента (а также какой-либо категории) теперь выводятся статьи из всех подкатегорий
Вот это хорошая штука.  А Вы будете рассказывать, как это сотворить или за оплату?
0 20 июня 2011 в 18:43 0
А и правда, где сами файлики ??
Крот 20 июня 2011 в 18:45 0
будет в течении недели готовый компонент
сейчас собираю пожелания
платность будет зависеть от сложности(импорт точно платный)
Крот 20 июня 2011 в 18:47 0
там пока все настройки не в админке
хотите в сыром виде или потерпите ??? )
0 20 июня 2011 в 18:56 0
Потерпим)
0 20 июня 2011 в 21:24 0
Лично мне интересно как список статей поставить в две колонки. Даже подзаголовков ненадо, только названия рубрик. Остально  все ненужно.
Крот 20 июня 2011 в 19:02 +1
Еще раз повторю - жду пожеланий, что бы Вы хотели видеть в компоненте Статьи
0 20 июня 2011 в 21:30 0
1. Катеории в два столбика.
2. Похожие статьи в виде анонсов штучки три. А при заходе на страницу повторно чтобы менялись в случайном порядке.
3. Увеличение картинок по клику.

Вот все это собрать бы в один модуль было бы хорошо.
Katerina 20 июня 2011 в 19:17 0
Если есть возможность сделать краткое описание категории и подробное.
Например,

Маркетинг (2)
Статьи по маркетингу


А когда заходишь в категорию маркетинг, там было бы полное описание о чем раздел.
Pie 21 июня 2011 в 14:04 0
Сайт очень быстро работает, на демке каторый
Zau4man 21 июня 2011 в 16:40 0
хм. все тоже самое можно реализовать стандартными методами (ну или почти все тоже самое)...

на страничке статьи в позиции боттом вывести модуль последние материалы, скрыть у него пагинацию. Как оформить разделы горизонтально на сайте уже была статья. Оп, получаем то же, что на демо...
Katerina 21 июня 2011 в 16:55 0
"при показе компонента (а также какой-либо категории) теперь выводятся статьи из всех подкатегорий" - вот этого не видела. Может пропустила? Это мне кажется основным в этой переделке(по крайне мере, для меня). Если бы можно было в стандартном компоненте это выполнить - было бы еще лучше.

Также поднимался вопрос на форуме - размещение статей в нескольких разделах одновременно. http://instantcms.ru/forum/thread6325-1.html Заявка оформлена 5 апреля - уже два месяца. Это, конечно не первостепенный вопрос для системы в целом, но если есть желающий доработать компонент статьи, хотя бы за деньги, это же здорово.
Крот 21 июня 2011 в 17:36 0
"при показе компонента (а также какой-либо категории) теперь выводятся статьи из всех подкатегорий" - вот этого не видела. Может пропустила? Это мне кажется основным в этой переделке(по крайне мере, для меня). Если бы можно было в стандартном компоненте это выполнить - было бы еще лучше.

в стандартном демо при нажатии на СТАТЬИ в главном меню выводит только список категорий...
чтобы увидеть статьи из подразделов нужно выбрать категорию или в меню или в списке категорий
у меня же выводит статьи из подразделов сразу в том порядке в ктр. указано в админке для категории СТАТЬИ
посмотрите еще раз пжл.

по поводу размещения в нескольких разделах мне кажется все таки лучше использовать теги, но точнее смогу сказать позже...
Katerina 21 июня 2011 в 18:17 0
Croakerx64, я и имела в виду, что в Вашей версии есть это удобство, а в стандартной нет. Буду ждать Вашего компонента, только ради этой "Мули".
Александр 22 июня 2011 в 17:10 0
Хорошо, но без пагинации смысла нет. Тем более если уже реализовывал тут:
http://www.slavyanskaya-kultura.ru/
http://mymnenie.ru/
http://silk-way.su/
http://generallive.ru/
Крот 22 июня 2011 в 20:44 0

Хорошо, но без пагинации смысла нет. Тем более если уже реализовывал тут:
http://www.slavyanskaya-kultura.ru/

интересно узнать, делалось на компоненте "Новости-расширенный функционал" или собственная разработка?
Крот 22 июня 2011 в 21:16 0
Все, в принципе понял как у вас сделано... Имелась в виду "нормальная" пагинация на главной странице, когда каждый модуль главной страницы думает что он на главной, хотя у нас например выбрана вторая или следующие страницы...
вот в этом то и "недостаток" самой cms - при переходе на вторую и следующие страницы, компонента, привязанного на главную страницу - происходит "уход" с главной страницы на страницу компонента... хотя по логике (по моей) мы должны остаться на главной странице, но со следующими записями компонента.
maxisoft 22 июня 2011 в 23:26 0
а в чем проблема? сделать нормальный реврайт для компонента и все!
Александр 23 июня 2011 в 21:07 0
Ну да например в 1.6.2 все идет через main
http://slavyanskaya-kultura.ru/main/pages-2
что конечно хреново

А на версии 1.8 удалось реализовать чище
http://silk-way.su/page-2
Но на самом деле все равно идет редирект через папку content и грубо говоря линк на самом деле выглядит так:
http://silk-way.su/content/page-2
Александр 23 июня 2011 в 21:09 0
Короче в любом случае автору + в карму за то что занимается такой важной темой для данного двига
Крот 2 июля 2011 в 21:09 0
I этап завершен. Информация здесь
lezginka.ru 1 сентября 2011 в 16:14 0
demo
не работает
lezginka.ru 1 сентября 2011 в 16:17 0
как можно отключить в стандартном компоненте показ текста вложенных под-категорий?
RooKee 15 февраля 2012 в 23:29 -1
3 этап был?
Крот 29 мая 2012 в 23:06 0
работы в данном направлении больше продолжаться не будут