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

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

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


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

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

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

ПЕРЕЗАЛЕЙТЕ ФАЙЛ в прошлом была ошибка…
-4
Алексей Т Алексей Т 12 лет назад #
модуль пишет....
Table 'wwwartjoomlaru_bilarius.cms_events_signup' doesn't exist
0
Сергей Игоревич Сергей Игоревич 12 лет назад #
До этого какая версия была ?
-4
Алексей Т Алексей Т 12 лет назад #
0.1.0
0
Сергей Игоревич Сергей Игоревич 12 лет назад #
Код 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;
0
Kornely Kornely 12 лет назад #
а обновляем просто путем перезаливки файлов ? в админки тогда версия не меняется.
0
Сергей Игоревич Сергей Игоревич 12 лет назад #
Ну и ладно...главное чтобы файлы менялись...
0
ByMind ByMind 12 лет назад #
установил из архива "скачать"
не работает присоединиться для пользователей, удалить, редактировать для админа события
0
Сергей Игоревич Сергей Игоревич 12 лет назад #
Дамп таблиц cms_events и cms_events_signups
0
ByMind ByMind 12 лет назад #
Код 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 @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@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 @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@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);
0
Сергей Игоревич Сергей Игоревич 12 лет назад #
Не тот темплейт добавил - перезалейте файл
0
bondar bondar 12 лет назад #
тоже не работает присоединиться
+5
Александр Александр 12 лет назад #
Спасибо! А как вам идея, чтоб в календаре выходили дни рождения пользователей?
0
Anonim Anonim 12 лет назад #
Это просто замечательная идея!
+3
Сергей Игоревич Сергей Игоревич 12 лет назад #
Сделаем , почему бы нет...только надо повторяющеися события научиться делать...
0
Kornely Kornely 12 лет назад #
У меня тут еще вопрос такой возник :
только у меня показывает что только я один присоединился к событию ? просто знакомый говорит что нажал на присоединиться к событию, но в самом событии не показывается кто присоединился, я вижу только себя. это только у меня так или у всех все хорошо.
0
Сергей Игоревич Сергей Игоревич 12 лет назад #
дамп cms_events_signup
0
Kornely Kornely 12 лет назад #
-- 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 @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@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 CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
0
Сергей Игоревич Сергей Игоревич 12 лет назад #
По базе ни одном мероприятии не участвуют более 1 человека
0
Kornely Kornely 12 лет назад #
вот в этом и вопрос, только что знакомый еще раз нажал присоединиться, в админке показывает вот что:
"Александр будет учавствовать в" дальше пусто, не показывает в каком мероприятии и если войти в календаре в само мероприятие, то ничего не видно, т.е. участник только один, я. не понимаю чт не так.
0
d0th d0th 12 лет назад #
Не хватает знаний, не могу найти решение, поэтому обращаюсь к разработчику. Как исправить неправильное отображение таблицы календаря, от чего такое вообще может случиться? http://aban-grad.ru/calendar
0
Сергей Игоревич Сергей Игоревич 12 лет назад #
А что там не так ?
0
Zau4man Zau4man 12 лет назад #
Поставил. Все работает.
Пожелания:
- сделать в списке выбора при добавлении пункт тип события "публичное" первым. Не любит народ читать и кликает сразу сохранить
- убрать возможность присоединятся к прошедшим событиям... зачем? тока базу засорять...
- панель bb-code взять от форума. Не зачем там кнопка вставки окончания подката записи.

и версию 0.4 ставлю на живой проект)
0
Zau4man Zau4man 12 лет назад #
и кнопку присоединится убрать для незареганых...
0
Zau4man Zau4man 12 лет назад #
В файле 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-ная верстка не ехала...
0
Роман Роман 12 лет назад #
что-то не скачивается
0
Сергей Игоревич Сергей Игоревич 12 лет назад #
Поправил
+1
Роман Роман 12 лет назад #
Страница не найдена — 404

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

вот такое выдает :(
0
Сергей Игоревич Сергей Игоревич 12 лет назад #
Репос завтра переедет
0
never never 12 лет назад #
Не возможно скачать компонент.
Поставьте рабочую ссылку, пожалуйста.

Еще от автора

Редирект при логине
Меня жутко бесит на сайтах, когда ходишь по нему, не замечаешь что залогинен, а потом надо зайти в раздел который только для пользователей.
Автоповорот изображений 1.10+
Итак, для тех у кого нормальные фотоаппараты и тысячи фоток на сайте.
Компонент AjaxChat для 1.10.3+
Лёгкое обновление компонента AjaxChat 0.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.