Мод MyCalendar3

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Петрович
phpBB 2.0.0
Сообщения: 244
Стаж: 19 лет 10 месяцев
Откуда: НСО, п. Витаминка
Благодарил (а): 10 раз
Поблагодарили: 14 раз

Re: Мод MyCalendar3

Сообщение Петрович »

Айдар писал(а):у меня отображались и на 2 месяца вперед.
Подтверждаю, у меня так же.
Нашел такую "фичу". Если тема "Важная", то она не отображается в списке предстоящих событий, при выборе любого другого "типа" темы, все нормально.
Предупреждение "Failure when looking up date entry for topic." появляется при переводе темы из типа "Важная" в любую другую, событие в календаре сохраняется с датой этого события, тут все нормально.
Если в текущем месяце нет ни одного события, предстоящие события не выводятся в списке под календарем, хотя по идее должны бы.
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 22 года 2 месяца
Откуда: Москва
Благодарил (а): 293 раза
Поблагодарили: 7 раз

Re: Мод MyCalendar3

Сообщение Erlang »

Есть предложение Скинуться и доработать данный мод.
У меня есть несколько идей доработок по нему.
Да и утомляют уже эти ошибки.

Собственно за доработки в одиночку пока не готов платить.
За исправление ошибок - Да.
Мое совсем не профессиональное мнение - изначально МОД не совсем правильно собран.
Предполагаю что там многое нужно было вывести в разные файлы.
Это просто Мое мнение.
Могу ошибаться.
Просто помню МОД на Двойке :О)
С уважением,
Сергей
furikuri
phpBB 1.0.0
Сообщения: 1
Стаж: 15 лет 3 месяца

Re: Мод MyCalendar3

Сообщение furikuri »

Доброго времени суток! что касается функций календарика - встал норм (устанавливался со всеми выше советами и правками, мероприятия вносятся коректно, никаких окошечек с предупреждениями не выскакивает, события видны и на 2 месяца вперед). Возник другой вопрос - стиль сабсильвер, индекс страничка все параметры настроек (шрифты, размеры табличные) сохранились (чуток соответственно пододвинулись, уступив место календарику), но странички постинг, вьюфорум, вьютопик жутко растянуло (причем как таблицу по ширине, так пропорционально и размер шрифта в раз 5 увеличился. в мозиле хотя бы максимальная ширина таблицы сохранилась, эксплойер и таблицу по ширине растягивает). так как используем сабсильвер по умолчанию, в стиль просильвер изменения не вносились. ???????? где начать собаку отрывать? заранее спасибо за соучастие

апдейт. не стала вносить изменения в файлики viewforum.php, viewtopic.php. разметка вернулась наместо. остался вопрос с posting.php - без изменений собственно нет менюшки выбора даты для события - то есть стандартное окно поста для новой темы, с изменениями по инструкции - масштаб ровно в 2 раза увеличивается (шрифт и размеры таблицы, в мозиле - только шрифт 200%).
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

Re: Мод MyCalendar3

Сообщение Vova_OB »

Этот мод в viewtopic и viewforum добавляет дату события из календаря.

Как сделать эту дату ссылкой на месяц (в котором будет начинаться происходить событие) в календаре ?

Пример:
Сейчас июнь (6 месяц)
Сейчас создал тему которая - есть событие в календаре в Августе (8 месяц)

Возле темы надпись:
Событие в календаре: 15 августа 2011 - 20 августа 2011
или
Событие в календаре: 17 августа 2011
или
Событие в календаре: 15 августа 2011 - 21 сентябрь 2011

15 августа 2011 - 20 августа 2011 или 17 августа 2011 или 15 августа 2011 - 21 сентябрь 2011 - эта надпись должна быть ссылкой на месяц в календаре и иметь такой вид:

Код: Выделить всё

http://www.sayt.com/mycalendar3.php?month=08&year=2011
правда одна сложность если событие в одном месяце одного года если это период и если событие это один день, но если событие начинается в одном месяце и заканчивается в другом - то пусть выводит ссылка на первый месяц события в календаре

Помогите пожалуйста - задача интересная. пользователь увидит с какими событиями это событие пересекается в том месяце

Решение:
functions_mycalendar3.php
find

Код: Выделить всё

$sql = 'SELECT ' .
			   'c.cal_date, ' .
			   'DATE_FORMAT(c.cal_date, "' . $format . '") as cal_date_f, ' .
			   'c.cal_interval, ' .
			   'c.cal_interval_units, ' .
			   'c.cal_repeat, ' .
add after

Код: Выделить всё

 'YEAR(c.cal_date) as cal_year, ' . 
 'MONTH(c.cal_date) as cal_month, ' . 
find

Код: Выделить всё

$cal_date = $row['cal_date'];
		$cal_date_f = $row['cal_date_f'];
add after

Код: Выделить всё

$cal_year = $row['cal_year'];
		$cal_month = $row['cal_month'];
$urltocal = append_sid("{$phpbb_root_path}mycalendar3.php", 'month=' . $cal_month . '&year=' . $cal_year) ;
find

Код: Выделить всё

$event['message'] = '<i>' . mycal_translate_date($cal_date_f) . '</i>';
replace with

Код: Выделить всё

$event['message'] = '<a href="' . $urltocal . '"><i>' . mycal_translate_date($cal_date_f) . '</i></a>';
Последний раз редактировалось Vova_OB 03.07.2011 5:28, всего редактировалось 3 раза.
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 22 года 2 месяца
Откуда: Москва
Благодарил (а): 293 раза
Поблагодарили: 7 раз

Re: Мод MyCalendar3

Сообщение Erlang »

Добавлю вопрос:
Как сделать ежегодной дату?
Кнопка повтора сразу перекрывает все даты на год вперед.
А Хочется видеть "Ежегодный праздник".
С уважением,
Сергей
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

Re: Мод MyCalendar3

Сообщение Vova_OB »

Недоработка разработчиков по правам доступа к просмотру событий в календаре:
Пример:
- админ создал тему(как событие календаря) в своем админском разделе(форуме) и в календаре может видеть название события как ссылку на тему (событие).
- в то же время обычный рядовой пользователь видит название события(темы созданной админом в закрытом разделе) в календаре но пройти по ссылке не может.
- не зарегиный пользователь то же самое что и рядовой зарегиный.

часто темы называются так чтобы было понятно о чем идет речть потому наступил облом и пришлось календарь ковырять

Решение:
в файле mycalendar3.php (в корне форума)
найти

Код: Выделить всё

$topic_text = strlen( $topic['topic_title'] ) > 148 ? substr( $topic['topic_title'], 0, 147) . '...' : $topic['topic_title']  ;
и заменить на

Код: Выделить всё

$topic_text = $can_read ? (strlen( $topic['topic_title'] ) > 148 ? substr( $topic['topic_title'], 0, 147) . '...' : $topic['topic_title'] ) : '' ;
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

Re: Мод MyCalendar3

Сообщение Vova_OB »

Когда то спрашивал "как сделать дату возле темы(дату события) ссылкой на месяц в котором начинается событие, уже решил вопрос и дописал решение в пост Мод MyCalendar3
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 22 года 2 месяца
Откуда: Москва
Благодарил (а): 293 раза
Поблагодарили: 7 раз

Re: Мод MyCalendar3

Сообщение Erlang »

Vova_OB а демо можно посмотреть?
С уважением,
Сергей
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

Re: Мод MyCalendar3

Сообщение Vova_OB »

Как сделать чтобы в календаре выводились события только с одного форума, id которого задаешь в файле ?

Нужно продублировать mycalender3.php в котором будут выводится события с одного раздела
romate
phpBB 1.0.0
Сообщения: 5
Стаж: 15 лет 7 месяцев
Благодарил (а): 2 раза

Re: Мод MyCalendar3

Сообщение romate »

Может кто-то поделиться данным модом? а то не могу найти ссылки для скачивания точнее сайт разработчика мертвый. буду очень благодарен за данный мод
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

Re: Мод MyCalendar3

Сообщение Vova_OB »

Где он мертв?
Вот сайт, вот рабочая ссылка: http://startrekguide.com/community/viewtopic.php?t=9070
Кто ищет тот находит
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 22 года 2 месяца
Откуда: Москва
Благодарил (а): 293 раза
Поблагодарили: 7 раз

Re: Мод MyCalendar3

Сообщение Erlang »

Заметил что можно двигаться только вперед на Месяц и Год, обратно только Год.
Это только у меня так?
С уважением,
Сергей
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

Re: Мод MyCalendar3

Сообщение Vova_OB »

у меня нормально, протестил только что, листается на месяца и года пред и назад .
Последний раз редактировалось FEAR93 03.10.2011 18:45, всего редактировалось 1 раз.
Причина: Оверквотинг.
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 22 года 2 месяца
Откуда: Москва
Благодарил (а): 293 раза
Поблагодарили: 7 раз

Re: Мод MyCalendar3

Сообщение Erlang »

Vova_OB
похоже где-то слетело.

А кто-то делал для себя, как в версии для 2-йки, вывод календаря на главную с отображением 3 - 5 дней?

Пример набросал на существующем.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Айдар 04.10.2011 17:24, всего редактировалось 1 раз.
Причина: Убран ББкод оффтопа - нафига он тут?!
С уважением,
Сергей
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: Мод MyCalendar3

Сообщение Garret_Dark »

Кто ставил сабж возможно сможете мне подсказать.
Ищется календарь, в который можно было бы добавлять как будущие события, так и прошлые, привязка к созданию темы НЕ нужна или только как опция - можно привязывать, а можно и нет.
Идеальный вид такой http://www.andrea-berg.de/termin_kalender.php
Планируется размещать в качестве событий прошедшие и будущие концерты, выходы альбомов, клипов и т.п.
Пока все складывается в обычные темы, но это уже не удобно т.к. инфы очень много.

Также был бы благодарен за подробное описание функций MyCalendar3 т.к. думаю, если что, было бы удобнее всего переделать на его основе под свои цели.

Заранее всем спасибо

Вернуться в «Поддержка модов для phpBB 3.0.x»