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

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

#1 4 марта 2009 в 13:31
Доброго времени суток.

В системе нет календаря для выбора статей из архива? Кто-нибудь реализовывал?
#2 5 марта 2009 в 16:42
Пришлось написать собственный модуль. Выкладываю.
Установка:

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

  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) Далее как обычно с модулями — настройте где показывать в админке
#3 5 марта 2009 в 18:26
Этого модуля не хватало. Спасибо =)
#4 11 апреля 2009 в 14:02
Блин целый день пытаюсь поставить на 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


Может кто переведёт и подскажет как всё это прикрутить — я совсем растерялась когда такое вылезло…
#5 11 апреля 2009 в 14:05
Хотя всё сопировала:
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;}
#6 11 апреля 2009 в 17:09
Hmelex обратите внимание на разделители, они не должны быть как запятые.
#7 11 апреля 2009 в 18:03
Вставляла как в оригинале:
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`);

Результат тот же
#8 11 апреля 2009 в 18:43
как насчёт этого ’ знака?
#9 11 апреля 2009 в 18:50


как насчёт этого ’ знака?

boeing741
вернее вот этих
#10 11 апреля 2009 в 18:55
на клавиатуре на клавише Э =)
#11 11 апреля 2009 в 19:00
Перепробовала все возможные комбинации:
и с ними`
и с ними ’
и с ними "

Всё равно БАЗА РУГАЕТСЯ
#12 11 апреля 2009 в 20:40
Попробуй запрос выполнить не к базе а к таблице. открой в MySQL таблицу cms_modules и выполни запрос, с разделителями, которые я показывал на изображении выше. Замену символов я делал через notepad++. Я только что провёл этот эксперимент ещё раз. И снова у меня всё получилось
#13 12 апреля 2009 в 22:44
Пробовал вставить то что было указано в первый раз на 1.1.4 — тоже ошибка вышел из положения сот так:
  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')
#14 12 апреля 2009 в 23:05
это для какой версии модуль?
у меня 1.1.4 — не пашет. Просто дублируется информация из предыдущего модуля 😥
#15 12 апреля 2009 в 23:15
пардон, разобрался. все работает.
Спасибо за модуль.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.