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

+18
3.66K

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

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

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

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

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

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

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

Не откажусь и от материальных благодарностей 😊
Данные в профиле.
+1
lezginka.ru lezginka.ru 14 лет назад #
Тут один товарищ искал, типа новостного модуля, это то или не то ?
+1
Виктор Виктор 14 лет назад #
Нет это не новостной модуль в том объеме. Там целый компонент.
Это именно, то с чего началось smile
Вывод любого раздела материалов с пагинацией.
+1
14 лет назад #
А количество просмотров новостей есть?
+1
14 лет назад #
Cut- После добавления модуль нигде не показывается - Cut
Это не есть гут, жизнь иногда вносит свои коррективы. Ну все равно будем попробовать..
+1
Виктор Виктор 14 лет назад #
"Нигде" и в админке тоже?
А файл install-news.php запускал?
Да, я забыл указать - это для версии 1.5!
+1
lezginka.ru lezginka.ru 14 лет назад #
"с пагинацией" - это ты так ругаешься :)
скажи по русски
+1
almond almond 14 лет назад #
C постраничной разбивкой, значит...
Ну, будет внизу что-то вроде такого:
Код PHP:
1 2 3 4 ... 100
+1
Савонарола Савонарола 14 лет назад #
читаем про новостной компонент Тынц
+3
Константин Константин 14 лет назад #
Почему никто не пишет в виде плагинов??? ведь проще залить в папку plugins и в админке нажать установить!
Это и для системы прилично и для юзеров удобно!
+1
Виктор Виктор 14 лет назад #
А как писать в виде плагина?
Есть инструкция или пример?
+3
Виктор Виктор 14 лет назад #
Добавил количество просмотров.
+1
Виктор Виктор 14 лет назад #
Описание обновил тоже smile
P.S. Когда уже сделают редактирование своего комментария? zst
+1
14 лет назад #
Нужная вещь. Спасибо.
+1
14 лет назад #
Предлагаю предложить 8)разработчикам включить в следующий дистрибутив.
+2
InstantCMS InstantCMS 14 лет назад #
Включим в 1.5.2, т.е. через одну.
В начале след.недели выйдет 1.5.1, она будет содержать только исправления багов.
+1
14 лет назад #
Уже средина недели 8) а где 1.5.1? look
+2
InstantCMS InstantCMS 14 лет назад #
+1
14 лет назад #
Спасиб v
+1
14 лет назад #
А можно уточнить примерную дату выхода 1.5.2? Ну так для ориентира..
-1
14 лет назад #
Пожалуйста, помогите настроить модуль "горизонтальное меню" от Easy. Нашел решение в багтрекере, но до конца не понял, что именно надо сделать :(
http://instantcms.ru/bugtraq/52/bug/274#c
+1
Виктор Виктор 14 лет назад #
В файле /core/cms.php найти строку:
Код PHP:
$inCore->menuSeoLink($link, $linktype, $menuid); 
и добавить в начало этой строки слово return так чтобы получилось вот так:
Код PHP:
return $inCore->menuSeoLink($link, $linktype, $menuid);
+1
14 лет назад #
Наконец то дошли руки к новостям. Прикрутил модуль, инсталл отработал нормально. Отстроил показ. Похоже что кол-во просмотров привязано к комментам, отключаю комменты и автоматом пропадают просмотры. Пока еще не все ясно с пагинацией, когда нажимаю на 2 стр произходится переход на /?page=2 с открытием главной страницы.
+1
Виктор Виктор 14 лет назад #
При создании модуля исходил из предположения, что модуль находится на главной странице (что по идее логично).
По другому чтоб работало надо подумать.
+1
14 лет назад #
Ага, перевел на главную. Все работает как надо. Спасиб. v
+1
14 лет назад #
Пагинация не работает. Кто еще тестил? Как у вас?
+1
14 лет назад #
Почему то не могу скачать.
+1
Gray 14 лет назад #
В моих файлах посмотри.
+1
14 лет назад #
Gray, из твоих файлов тоже скачать не получается...
+1
пкфн 14 лет назад #
А в 1.5.2 ктонить проверял? У меня чет не выходит, вроде все отработало... а найти концы не могу ((
+1
Андрей 14 лет назад #
Да скачать то неполучается!!!
+1
Александр Александр 13 лет назад #
Как скачать архива нет ?
0
alpik alpik 13 лет назад #
надо бы и под 1.6.2 - полезный модуль! Кто перелопатит а? для вер 1.5* есть http://depositfiles.com/files/k84tirgzf

Еще от автора

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