Модуль для новостей.

2714

Модуль для статей с пагинацией.

(Пагинация - от слова page(страница). Самому не нравится это слово, но подумал - во время обсуждения примелькалось и будет понятно о чем речь. Более правильно было бы назвать пост: "Модуль для вывода материалов с постраничной разбивкой")
Назвал "Новости".
Все управление модулем аналогично модулю "Последние материалы".
Сильно не тестировал - база пустая.
В архиве есть все необходимое для работы и настройки.
Порядок установки:
- скачиваем отсюда (http://sverdlovsk.net.ua/users/files/download.html?fileid=20)
- распаковываем локально или кто сможет непосредственно на сервере в корень сайта
- те кто распаковывал локально - копируем файлы в корень сайта
- в браузере открываем страницу http:/Ваш.сайт/install_news.php
- открываем админку
- переходим в Модули
- настраиваем параметры модуля "Новости"

ВНИМАНИЕ!!! Настраиваем ОБЕ закладки! После добавления модуль нигде не показывается, так что обязательно настройте где показывается, кому показывается, какие разделы и по сколько новостей.
- Сохраняем
- Смотрим

Да, еще, чуть не забыл smile
Для модуля сделал свои стили, поэтому, либо копируем содержимое файла /templates/_default_/css/news.css в файл /templates/_default_/css/styles.css, либо в template.php прописываем еще и /templates/_default_/css/news.css

Модуль для версии 1.5! В предыдущих версиях работать не будет однозначно.

P.S. Если у кого есть желание благодарим smile

P.P.S. 1.07.2009. Добавил вывод количества чтений материала. Обновленный архив доступен по прежней ссылке. Изменились файлы /templates/_default_/modules/mod_news.php и /modules/mod_news/module.php
В ходе работы выяснилась следующая закономерность. Оказывается при добавлении комментария пользователем счетчик чтений материала увеличивается на единичку.

Не откажусь и от материальных благодарностей smile
Данные в профиле.
Совершенствование модуля Статьи | Описания файлов пользователей.
Комментарии (32)
lezginka.ru 30 июня 2009 в 14:57 +1
Тут один товарищ искал, типа новостного модуля, это то или не то ?
Виктор 30 июня 2009 в 15:02 +1
Нет это не новостной модуль в том объеме. Там целый компонент.
Это именно, то с чего началось smile
Вывод любого раздела материалов с пагинацией.
0 30 июня 2009 в 18:30 +1
А количество просмотров новостей есть?
0 30 июня 2009 в 18:39 +1
Cut- После добавления модуль нигде не показывается - Cut
Это не есть гут, жизнь иногда вносит свои коррективы. Ну все равно будем попробовать..
Виктор 30 июня 2009 в 20:31 +1
"Нигде" и в админке тоже?
А файл install-news.php запускал?
Да, я забыл указать - это для версии 1.5!
lezginka.ru 30 июня 2009 в 15:25 +1
"с пагинацией" - это ты так ругаешься :)
скажи по русски
almond 30 июня 2009 в 15:33 +1
C постраничной разбивкой, значит...
Ну, будет внизу что-то вроде такого:
Код PHP:
1 2 3 4 ... 100
Савонарола 30 июня 2009 в 18:57 +1
читаем про новостной компонент Тынц
Константин 1 июля 2009 в 01:01 +3
Почему никто не пишет в виде плагинов??? ведь проще залить в папку plugins и в админке нажать установить!
Это и для системы прилично и для юзеров удобно!
Виктор 1 июля 2009 в 14:31 +1
А как писать в виде плагина?
Есть инструкция или пример?
Виктор 1 июля 2009 в 09:43 +3
Добавил количество просмотров.
Виктор 1 июля 2009 в 09:45 +1
Описание обновил тоже smile
P.S. Когда уже сделают редактирование своего комментария?  zst
0 1 июля 2009 в 10:29 +1
Нужная вещь. Спасибо.
0 3 июля 2009 в 10:03 +1
Предлагаю предложить 8)разработчикам включить в следующий дистрибутив.
InstantCMS 3 июля 2009 в 12:07 +2
Включим в 1.5.2, т.е. через одну.
В начале след.недели выйдет 1.5.1, она будет содержать только исправления багов.
0 8 июля 2009 в 06:06 +1
Уже средина недели 8) а где 1.5.1?  look
InstantCMS 8 июля 2009 в 12:29 +2
0 8 июля 2009 в 18:48 +1
Спасиб  v
0 10 июля 2009 в 10:17 +1
А можно уточнить примерную дату выхода 1.5.2? Ну так для ориентира..
0 3 июля 2009 в 15:53 -1
Пожалуйста, помогите настроить модуль "горизонтальное меню" от Easy. Нашел решение в багтрекере, но до конца не понял, что именно надо сделать :(
http://instantcms.ru/bugtraq/52/bug/274#c
Виктор 8 июля 2009 в 09:07 +1
В файле /core/cms.php найти строку:
Код PHP:
$inCore->menuSeoLink($link, $linktype, $menuid); 
и добавить в начало этой строки слово return так чтобы получилось вот так:
Код PHP:
return $inCore->menuSeoLink($link, $linktype, $menuid);
0 11 июля 2009 в 09:15 +1
Наконец то дошли руки к новостям. Прикрутил модуль, инсталл отработал нормально. Отстроил показ. Похоже что кол-во просмотров привязано к комментам, отключаю комменты и автоматом пропадают просмотры. Пока еще не все ясно с пагинацией, когда нажимаю на 2 стр произходится переход на /?page=2 с открытием главной страницы.
Виктор 11 июля 2009 в 12:57 +1
При создании модуля исходил из предположения, что модуль находится на главной странице (что по идее логично).
По другому чтоб работало надо подумать.
0 11 июля 2009 в 13:44 +1
Ага, перевел на главную. Все работает как надо. Спасиб.  v
0 11 июля 2009 в 12:12 +1
Пагинация не работает. Кто еще тестил? Как у вас?
0 11 июля 2009 в 21:23 +1
Почему то не могу скачать.
Gray 12 июля 2009 в 10:19 +1
InstantCMS Guest
В моих файлах посмотри.
0 12 июля 2009 в 17:09 +1
Gray, из твоих файлов тоже скачать не получается...
пкфн 24 сентября 2009 в 20:22 +1
InstantCMS Guest
А в 1.5.2 ктонить проверял? У меня чет не выходит, вроде все отработало... а найти концы не могу ((
Андрей 14 ноября 2009 в 00:38 +1
InstantCMS Guest
Да скачать то неполучается!!!
Александр 24 мая 2010 в 09:54 +1
Как скачать архива нет ?
alpik 26 октября 2010 в 15:57 0
надо бы и под 1.6.2 - полезный модуль! Кто перелопатит а? для вер 1.5* есть http://depositfiles.com/files/k84tirgzf