Модуль "Что нового" версия 0.1
Основные возможности:
- автоматически формирует и выводит изменения за текущий месяц из модулей: новости, файлы, пользователи, комментарии (с ссылкой на комментарий для модулей новости и файлы).
100% работает на EL RC4
Пример модуля:
http://disite.net/whats-new.html
Пример блока:
http://disite.net (блок "Информер" справа)
http://disite.net/files/dlya-eleanor-cms/m...-novogo-el.html
З.Ы.: тестим, смотрим, отписываемся об ошибках
А можно, что бы выводило не за месяц, а за неделю, а то за 1 месяц очень много накапливается. Если можно, покажи где и что модифицировать.
Хм, это надо с днем поработать, у мя тут указывается чисто с 1 по 31 число. Попробуй формировать его вначале по типу $day1 = date("j")-7; $day2 = date("j"); и уже по ним ограничивай вывод, это придется править ручками... Хотя надо ещё сделать учет месяца, чтобы неделю брал абсолютную
Alexander
2009-09-12, 16:11
Цитата (Diego @ 12.9.2009, 15:39)
![](style_images/1/post_snapback.gif)
Хм, это надо с днем поработать, у мя тут указывается чисто с 1 по 31 число.
А не проще ли брать сразу по месяцу?
Кто нибудь ставил у себя? Блок работает, а при переходе по ссылке www.ххх.ru/whats-new.html выкидывает на главную страницу, кто подскажет почему?
kdv1978, ЧПУ включен? в админке модуль норммуль добавил? кеш почистил?
Цитата (Diego @ 13.9.2009, 1:21)
![](style_images/1/post_snapback.gif)
kdv1978, ЧПУ включен? в админке модуль норммуль добавил? кеш почистил?
Да ЧПУ включен, в админке добавил нормально (не первый модуль добавляю всё всегда корректно было), кеш и чистил и удалял несколько раз. Но при переходе по ссылке
http://www.rk-nn.ru/whats-new.html открывает главную, хотя в строке браузера куда забивается адрес остается корректная ссылка.
Всё, проблема решена - в скаченном архиве в папке modules\whats-new\ находятся файлы index.php и lang_user-russian.php, эти файлы поместил в папку modules\whats-new\user модуль заработал, но потом стал отображать только четыре строки с двоеточием :. Почему?
Ты видимо при добавлении модуля поставил галочку "Мультисервисный". Либо верни файлы в исходное положение и убери в админке у этого модуля галочку "Мультисервисный", либо оставь в папке user только index.php, а lang_user-russian.php должен находиться в корне модуля
Diego, а другие модули реально подключить или это нужно дописывать модуль для вывода комментариев, у меня просто нестандартный модуль.
Всё реально, но делается ручками
Diego, Можно узнать как ?
Ггг, ну ты блин такие вопросы задаешь. Если смыслишь в коде, то там в модуле комментариями разбиты модули, можешь сделать на основе какого-нить из них. Ну а если проблемы с коддингом, то, так уж и быть, стучи в асю
Diego, стучу стучу тишина.
Дык не надо писать мне "Привет", на такое я не отвечаю, надо представиться, сказать откуда ты и по какому вопросу.
0.2
- добавлена обработка модуля "Гостевая книга"
- переработан вывод информации, теперь если у модуля нет ничего нового, то вообще ничего не выводится, а если вообще нету ничего нового на сайте на данный момент, то выводится информационное сообщение
- реализована возможность вывода нововведений за определенный год и месяц, должна быть ссылка вида /whats-new/date_2009-08.html, где 2009-год, а 08-месяц
- сделана проверка на существование таблиц news, files и gostevaya в БД
- исправлены мелкие недочеты
UPD 08.10.09: исправлена незначительная косметическая ошибка
http://disite.net/files/dlya-eleanor-cms/m...-novogo-el.html0.3
- актуализировал до RC5
- исправил косяк с месяцами на стыке годов (12ым и 1ым)
- добавлена обработка модуля "Опросы"
http://disite.net/files/dlya-eleanor-cms/m...-novogo-el.htmlDiego, почему-то у тебя на сайте правые блоки смещены сильно вправо. А что за модуль у тебя стоит в центре, где ротация гороскопа и т.д. идёт? его никак заиметь нельзя?
![:rolleyes: :rolleyes:](style_emoticons/default/rolleyes.gif)
С блоками уже разобрался. Центральный блок пока никому не дам
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.