Компонент Календарь v0.3

1108
Обновил модуль календаря. Впервые для себя реализовал функции которые мне нафиг не сдались smile , но их очень просили :)

Итак:
* Появился список присоединившихся к встрече
* Модуль для незарегистрированного пользователя показывает 5 ближайших публичных событий


Изменения в БД вносить не надо.

WebMoney Кошельки для поддержки:
Z246333906882
R321537935660
Яндекс деньги:
41001639544126
Телефон для покладки наличностей:
89022871231

Скачать:
http://beta.yamolodoi.ru/files/calendar_0.3.0.tar.bz2
Патч
http://beta.yamolodoi.ru/files/calendar_0.3.0.patch

ПЕРЕЗАЛЕЙТЕ ФАЙЛ в прошлом была ошибка...
Компонент "Карта пользователей". Версия 0.5.4 | Компонент "Домены" v.1
Комментарии (30)
Алексей Тимофеев 18 декабря 2011 в 16:01 -4
модуль пишет....
Table 'wwwartjoomlaru_bilarius.cms_events_signup' doesn't exist
Сергей Игоревич 18 декабря 2011 в 16:05 0
До этого какая версия была ?
Алексей Тимофеев 18 декабря 2011 в 16:11 -4
0.1.0
Сергей Игоревич 18 декабря 2011 в 16:24 0
Код PHP:
CREATE TABLE IF NOT EXISTS `cms_events_signup` (
  `event_id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `time` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COLLATE=cp1251_bin;
Kornely 18 декабря 2011 в 16:18 0
а обновляем просто путем перезаливки файлов ? в админки тогда версия не меняется.
Сергей Игоревич 18 декабря 2011 в 17:43 0
Ну и ладно...главное чтобы файлы менялись...
ByMind 18 декабря 2011 в 20:13 0
установил из архива "скачать"
не работает присоединиться для пользователей, удалить, редактировать для админа события
Сергей Игоревич 18 декабря 2011 в 20:43 0
Дамп таблиц cms_events и cms_events_signups
ByMind 18 декабря 2011 в 20:52 0
Код PHP:
-- phpMyAdmin SQL Dump
-- version 
-- http://www.phpmyadmin.net
--
-- Хост: bymind.mysql
-- Время создания: Дек 18 2011 г., 20:49
-- Версия сервера: 5.1.41
-- Версия PHP: 5.2.10

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @[email protected]@CHARACTER_SET_CLIENT */;
/*!40101 SET @[email protected]@CHARACTER_SET_RESULTS */;
/*!40101 SET @[email protected]@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- База данных: `bymind_test`
--

-- --------------------------------------------------------

--
-- Структура таблицы `cms_events`
--
-- Создание: Дек 18 2011 г., 15:56
-- Последнее обновление: Дек 18 2011 г., 16:11
--

DROP TABLE IF EXISTS `cms_events`;
CREATE TABLE IF NOT EXISTS `cms_events` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `author_id` int(11) NOT NULL,
  `type` varchar(128) NOT NULL,
  `apx` varchar(128) NOT NULL,
  `start_time` int(11) NOT NULL,
  `end_time` int(11) NOT NULL,
  `title` varchar(128) NOT NULL,
  `content` longtext NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=7 ;

--
-- Дамп данных таблицы `cms_events`
--

INSERT INTO `cms_events` (`id`, `author_id`, `type`, `apx`, `start_time`, `end_time`, `title`, `content`) VALUES
(5, 1, 'public', '', 1324360800, 1324378800, 'Мастер-класс по суши', 'Мастер-класс по приготовлению суши!'),
(6, 4, 'public', '', 1324224000, 1324231200, '121212', '12121212');

Код PHP:
-- phpMyAdmin SQL Dump
-- version 
-- http://www.phpmyadmin.net
--
-- Хост: bymind.mysql
-- Время создания: Дек 18 2011 г., 20:49
-- Версия сервера: 5.1.41
-- Версия PHP: 5.2.10

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @[email protected]@CHARACTER_SET_CLIENT */;
/*!40101 SET @[email protected]@CHARACTER_SET_RESULTS */;
/*!40101 SET @[email protected]@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- База данных: `bymind_test`
--

-- --------------------------------------------------------

--
-- Структура таблицы `cms_events_signup`
--
-- Создание: Дек 18 2011 г., 15:56
-- Последнее обновление: Дек 18 2011 г., 16:12
--

DROP TABLE IF EXISTS `cms_events_signup`;
CREATE TABLE IF NOT EXISTS `cms_events_signup` (
  `event_id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `time` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COLLATE=cp1251_bin;

--
-- Дамп данных таблицы `cms_events_signup`
--

INSERT INTO `cms_events_signup` (`event_id`, `user_id`, `time`) VALUES
(5, 1, 1324224196),
(0, 1, 1324224297),
(0, 1, 1324224304),
(0, 1, 1324224460),
(0, 4, 1324224520),
(0, 4, 1324224526),
(0, 1, 1324224609),
(0, 4, 1324224653),
(6, 4, 1324224723),
(0, 4, 1324224725),
(0, 4, 1324224742),
(0, 4, 1324224774);
Сергей Игоревич 18 декабря 2011 в 21:45 0
Не тот темплейт добавил - перезалейте файл
krz 3 января 2012 в 22:51 0
тоже не работает присоединиться
Александр 19 декабря 2011 в 12:47 +5
Спасибо! А как вам идея, чтоб в календаре выходили дни рождения пользователей?
Anonim 20 декабря 2011 в 21:37 0
Это просто замечательная идея!
Сергей Игоревич 20 декабря 2011 в 22:35 +3
Сделаем , почему бы нет...только надо повторяющеися события научиться делать...
Kornely 21 декабря 2011 в 16:13 0
У меня тут еще вопрос такой возник :
только у меня показывает что только я один присоединился к событию ? просто знакомый говорит что нажал на присоединиться к событию, но в самом событии не показывается кто присоединился, я вижу только себя. это только у меня так или у всех все хорошо.
Сергей Игоревич 21 декабря 2011 в 20:07 0
дамп cms_events_signup
Kornely 21 декабря 2011 в 21:43 0
-- phpMyAdmin SQL Dump
-- version 3.4.7.1
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Дек 21 2011 г., 20:25
-- Версия сервера: 5.1.56
-- Версия PHP: 5.2.6

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @[email protected]@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_[email protected]@CHARACTER_SET_RESULTS */;
/*!40101 SET @[email protected]@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- База данных: `viplinck_yachting`
--

-- --------------------------------------------------------

--
-- Структура таблицы `cms_events_signup`
--

CREATE TABLE IF NOT EXISTS `cms_events_signup` (
`event_id` int(11) NOT NULL,
`user_id` int(11) NOT NULL,
`time` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COLLATE=cp1251_bin;

--
-- Дамп данных таблицы `cms_events_signup`
--

INSERT INTO `cms_events_signup` (`event_id`, `user_id`, `time`) VALUES
(8, 1, 1322072544),
(12, 1, 1324047434),
(0, 5, 1324385838);

/*!40101 SET [email protected]_CHARACTER_SET_CLIENT */;
/*!40101 SET [email protected]_CHARACTER_SET_RESULTS */;
/*!40101 SET [email protected]_COLLATION_CONNECTION */;
Сергей Игоревич 21 декабря 2011 в 23:22 0
По базе ни одном мероприятии не участвуют более 1 человека
Kornely 22 декабря 2011 в 10:04 0
вот в этом и вопрос, только что знакомый еще раз нажал присоединиться, в админке показывает вот что:
"Александр будет учавствовать в" дальше пусто, не показывает в каком мероприятии и если войти в календаре в само мероприятие, то ничего не видно, т.е. участник только один, я. не понимаю чт не так.
d0th 23 декабря 2011 в 08:50 0
Не хватает знаний, не могу найти решение, поэтому обращаюсь к разработчику. Как исправить неправильное отображение таблицы календаря, от чего такое вообще может случиться? http://aban-grad.ru/calendar
Сергей Игоревич 26 декабря 2011 в 13:52 0
А что там не так ?
Zau4man 26 декабря 2011 в 15:31 0
Поставил. Все работает.
Пожелания:
- сделать в списке выбора при добавлении пункт тип события "публичное" первым. Не любит народ читать и кликает сразу сохранить
- убрать возможность присоединятся к прошедшим событиям... зачем? тока базу засорять...
- панель bb-code взять от форума. Не зачем там кнопка вставки окончания подката записи.

и версию 0.4 ставлю на живой проект)
Zau4man 26 декабря 2011 в 15:33 0
и кнопку присоединится убрать для незареганых...
Zau4man 26 декабря 2011 в 15:47 0
В файле com_calendar_event_view.tpl заменить
<div class="signup"><a href="/calendar/signup{$event.id}.html">Присоединиться</a></a>
на
<div class="signup"><a href="/calendar/signup{$event.id}.html">Присоединиться</a></div>

чтобы div-ная верстка не ехала...
Роман 9 января 2012 в 08:29 0
что-то не скачивается
Сергей Игоревич 10 января 2012 в 13:45 0
Поправил
Роман 10 января 2012 в 14:42 +1
Страница не найдена — 404

Возможно, она была удалена или перемещена.

вот такое выдает :(
Сергей Игоревич 10 января 2012 в 22:10 0
Репос завтра переедет
never 31 января 2012 в 15:26 0
Не возможно скачать компонент.
Поставьте рабочую ссылку, пожалуйста.
Black-Raven90 31 января 2012 в 15:30 0