А где календарь?

Не нашел календаря для архива

 
Посетитель
small user social cms
Почетный донор проекта
Сообщений: 63
Доброго времени суток.

В системе нет календаря для выбора статей из архива? Кто-нибудь реализовывал?
Редактировалось: 1 раз (Последний: 4 марта 2009 в 13:32)
Социальная сеть любителей лотерей
Посетитель
small user social cms
Почетный донор проекта
Сообщений: 63
Пришлось написать собственный модуль. Выкладываю.
Установка:

1) запрос в базе

Код PHP:
  1. INSERT INTO `cms_modules` VALUES ('', 'right', 'Calendar', 'Calendar Title', 1, 'mod_calendar', 1, 1, 1, 0, 'a:1:{s:6:"menuid";s:2:"14";}', 1, '', -1, 0, 1, 'HOUR');
2) распаковываете архив mod_calendar.zip в /modules/mod_calendar

3) шаблон mod_calendar.tpl из архива помещаете в /templates/_default_/modules или в ваш собственный. В этом шаблоне настраиваете дизайн


4) Далее как обычно с модулями - настройте где показывать в админке
Прикрепленные файлы:
mod_calendar_273a6.zip | 2.08 Кб | Скачали: 690
Редактировалось: 1 раз (Последний: 5 марта 2009 в 16:43)
Социальная сеть любителей лотерей
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 315
Этого модуля не хватало. Спасибо =)
Редактировалось: 2 раз (Последний: 5 марта 2009 в 18:39)
Sometime CMS Community
Посетитель
no avatar
Сообщений: 3
Спасибо за модуль. Действительно не хватало
+1
Sometime CMS Community
Посетитель
no avatar
Медаль
Сообщений: 149
А он будет работать с Универсальный каталогом, т.е. выдавать те или иные публикации за тот или иной день??
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 439
Блин целый день пытаюсь поставить на 1.2 - никак.
После запроса к Базе выдает такое:

Ошибка
Возможно у Вас ошибка в SQL-парсере. Пожалуйста, проверьте внимательно Ваш запрос и соответствие кавычек. Возможно также, что Вы пытаетесь закачать бинарный файл вне поля quoted text area. Вы можете попробовать выполнить свой запрос через интерфейс командной строки MySQL. Описание ошибки MySQL сервера дано ниже, возможно оно поможет понять, что же произошло. Если у Вас все равно возникают проблемы или если парсер выдает ошибки там, где интерфейс командной строки работает успешно, попробуйте изменить свой SQL запрос до простых запросов и определить, какой именно вызывает проблемы. Вы можете также прислать отчет об ошибке вместе с блоком данных (секция CUT):
----BEGIN CUT----
eNpNjd1qgzAUx+/zFOeijF1oaKwKy65EQifY6JLUXrai0gY0Mj8YZW/hEy9ujA4OnB//j3OYEJmg
EBOIPUgZp7DzYRcA8UIklXUWhOJCUtgk9QYd7vI9pRDgLfYDt+q7bjZ6urtmQkcpIJMORHvGlQMF
s92TNpDlTETwgkOC8kNEwcMhtviWrxEnk+s1D/twSjhXKI34nsIwu5/aEC8g6OdfwiUTyi6VwaXq
xnPX13PbjBcoovTIJDwviwPLoK+3aYW4bBtTl8N/BqWntrEKsaLtn6tHiPzN1nolJfRrpCF9+pj7
6bVrzKzrX/4Gr3dXOA==
----END CUT----
----BEGIN RAW----
ERROR: C1 C2 LEN: 34 35 126
STR: ’

CVS: $Id$
MySQL: 5.0.45-community-nt
USR OS, AGENT, VER: Win OPERA 9.61
PMA: 2.6.1
PHP VER,OS: 5.2.4 WINNT
LANG: ru-win1251
SQL: INSERT INTO `cms_modules` VALUES (’’, ’right’, ’Calendar’, ’Calendar Title’, 1, ’mod_calendar’, 1, 1, 1, 0, ’a:1:{s:6:"menuid"
----END RAW----

SQL-запрос:

INSERT INTO `cms_modules` VALUES (’’, ’right’, ’Calendar’, ’Calendar Title’, 1, ’mod_calendar’, 1, 1, 1, 0, ’a:1:{s:6:"menuid"

Ответ MySQL:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ’’’, ’right’, ’Calendar’, ’Calendar Title’, 1, ’mod_calendar’, 1, 1, 1, 0, ’a:1:{’ at line 1


Может кто переведёт и подскажет как всё это прикрутить - я совсем растерялась когда такое вылезло....
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 439
Хотя всё сопировала:
INSERT INTO `cms_modules` VALUES (’’, ’right’, ’Calendar’, ’Calendar Title’, 1, ’mod_calendar’, 1, 1, 1, 0, ’a:1:{s:6:"menuid";s:2:"14";}’, 1, ’’, -1, 0, 1, ’HOUR’);

Может базе просто ненравится это
{s:6:"menuid";s:2:"14";} а везде значения записаны как
{s:9:"showtitle";s:1:"1";s:8:"album_id";s:1:"0";s:6:"menuid";s:2:"20";}
или так
{s:9:"newscount";s:1:"2";s:8:"showdesc";s:1:"0";s:8:"showdate";s:1:"1";s:7:"showcom";s:1:"1";s:7:"showrss";s:1:"1";s:6:"cat_id";s:1:"6";s:6:"menuid";s:2:"10";s:4:"subs";i:1;}
Редактировалось: 1 раз (Последний: 11 апреля 2009 в 14:08)
Посетитель
small user social cms
Медаль
Сообщений: 315
Hmelex обратите внимание на разделители, они не должны быть как запятые.
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 439
Вставляла как в оригинале:
INSERT INTO `cms_modules` VALUES (’’, ’right’, ’Calendar’, ’Calendar Title’, 1, ’mod_calendar’, 1, 1, 1, 0, ’a:1:{s:6:"menuid";s:2:"14";}’, 1, ’’, -1, 0, 1, ’HOUR’);

Делала и так:
INSERT INTO `cms_modules` VALUES ("", "right", "Calendar", "Calendar Title", 1, "mod_calendar", 1, 1, 1, 0, "a:1:{s:6:"menuid";s:2:"14";}", 1, "", -1, 0, 1, "HOUR");

INSERT INTO `cms_modules` VALUES (``, `right`, `Calendar`, `Calendar Title`, 1, `mod_calendar`, 1, 1, 1, 0, `a:1:{s:6:`menuid`;s:2:`14`;}`, 1, ``, -1, 0, 1, `HOUR`);

Результат тот же
Посетитель
small user social cms
Медаль
Сообщений: 315
как насчёт этого ’ знака?
Посетитель
small user social cms
Медаль
Сообщений: 315
boeing741:

как насчёт этого ’ знака?
вернее вот этих
А где календарь?
Посетитель
small user social cms
Медаль
Сообщений: 315
на клавиатуре на клавише Э =)
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 439
Перепробовала все возможные комбинации:
и с ними`
и с ними ’
и с ними "

Всё равно БАЗА РУГАЕТСЯ
Посетитель
small user social cms
Медаль
Сообщений: 315
Попробуй запрос выполнить не к базе а к таблице. открой в MySQL таблицу cms_modules и выполни запрос, с разделителями, которые я показывал на изображении выше. Замену символов я делал через notepad++. Я только что провёл этот эксперимент ещё раз. И снова у меня всё получилось
Посетитель
small user social cms
Медаль
Сообщений: 763
Пробовал вставить то что было указано в первый раз на 1.1.4 - тоже ошибка вышел из положения сот так:
Код PHP:
  1. INSERT INTO `cms_modules` (`position`, `name`, `title`, `is_external`, `content`, `ordering`, `showtitle`, `published`, `user`, `config`, `original`, `css_prefix`, `allow_group`, `cache`, `cachetime`, `cacheint`) VALUES ('right', 'Calendar', 'Calendar Title', 1, 'mod_calendar', 1, 1, 1, 0, 'a:1:{s:6:"menuid";s:2:"14";}', 1, '', -1, 0, 1, 'HOUR')
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.