Название МОДА: phpBB Calendar
Предупреждение: существует более одного календарного мода - пожалуйста, дважды проверьте автора рассматриваемого календарного мода, прежде чем публиковать его в этой теме.
Описание МОДА: Календарный МОД для phpBB, позволяющий пользователям публиковать события для публичного или частного просмотра в phpBB.
Последняя MOD Версия: 0.1.1
Журнал изменений:0.0.5Исправлены ошибки в изменениях xhtml с 0.0.4 - вещи перестали работать в firefox (styles/prosilver/template/calendar_post_body.html, styles/prosilver/template/calendar_post_editor.html, calendarpost.php, adm/style/acp_calendar.html, adm/style/acp_calendar_event_types.html)
Добавьте еще несколько изменений, совместимых с xhtml (adm/style/acp_calendar_event_types.html)
Исправьте еще одну ошибку DST в представлениях недели и месяца. (includes/functions_calendar.php)
Исправлена проблема несовместимости с аркадным модом. Переименована функция generate_smilies в generate_calendar_smilies (calendarpost.php, includes/functions_calendar.php)
Исправлена проблема стиля с расположением кнопки отправки во время публикации события (styles/prosilver/template/calendar_post_body.html, styles/prosilver/template/calendar_post_editor.html)
Исправлена ошибка транляции с заголовком календаря на странице просмотра события (includes/functions_calendar.php, styles/prosilver/template/calendar_view_event.html)
Исправлена неинициализированная переменная $event_counter (includes/functions_calendar.php)
Разрешить локализацию даты заголовка календаря в различные форматы. (language/en/calendar.php, includes/functions_calendar.php)
Исправлена ошибка частичного отображения значков. Добавить текст-align: left; in hand edits for buttons.css (styles/prosilver/theme/buttons.css)
Исправлена кодировка специальных html символов в теме события (calendarpost.php)
Исправлен выход из сеанса (при отключенных файлах cookie) при входе в календарь (includes/functions.php, styles/prosilver/template/overall_header.html)
Добавьте "..." в конец усеченных строк темы (includes/functions_calendar.php)
0.0.6Добавить поддержку событий автоматической обрезки (SQL insert new entries in calendar_config table, cron.php, adm/style/acp_calendar.html, includes/functions.php, includes/functions_calendar.php, includes/acp/acp_calendar.php, language/en/mods/calendar.php)
Переработан стиль, чтобы выглядеть более про-серебряным, и добавлено больше комментариев к измененным файлам стилей. (includes/functions_calendar.php, styles/prosilver/template/calendar.html, styles/prosilver/template/calendar_view_day.html, styles/prosilver/template/calendar_view_week_on_index.html, styles/prosilver/theme/buttons.css, styles/prosilver/theme/colors.css)
Исправлена ошибка, при которой субъекты событий отображали цензурированные слова в календаре (includes/functions_calendar.php)
Добавить поддержку проверки версии мода. (adm/mods/phpbb_calendar_version.php)
Скрыть дни рождения в календаре, если у пользователя нет разрешения на просмотр профилей (includes/functions_calendar.php)
При возникновении ошибок при создании события храните повторно вводимую информацию о дате/времени-не заставляйте пользователя начинать с нуля (calendarpost.php)
0.0.7Исправлена неинициализированная переменная subject_limit (includes/functions_calendar.php)
Было несколько ошибок, связанных с настройками часового пояса и DST сервера, на котором размещался форум. В частности, форумы, размещенные в южном полушарии, видели больше всего проблем, потому что их расписание DST противоположно расписанию DST GMT. Надеюсь, это последнее из исправлений ошибок часового пояса/DST
(calendarpost.php, includes/functions_calendar.php)
Обновление проверьте файл версии мода (adm/mods/phpbb_calendar_version.php)
0.0.8Имя сервера обновления и номер версии (adm/mods/phpbb_calendar_version.php)
Добавьте опцию, позволяющую обычным пользователям видеть скрытые группы в списке приглашений (adm/style/acp_calendar.html, includes/acp/acp_calendar.php, includes/functions_calendar.php, language/en/mods/calendar.php)
Удалить фиктивное предупреждение при удалении типа события, на который не ссылались никакие события (adm/style/acp_calendar_event_types.html, includes/acp/acp_calendar.php)
Добавлен образец цвета для редактирования типа события в ACP (adm/style/acp_calendar_event_types.html, includes/acp/acp_calendar.php)
Корректные вызовы request_var со значениями целочисленного типа (includes/acp/acp_calendar.php, includes/functions_calendar.php, calendarpost.php)
Удалите альтернативный текст cron - ошибка firefox, не связанная с этим модом, но многие пользователи жаловались на нее, так что исправление здесь, если вы этого хотите (includes/functions.php)
Отображение полного текста темы события во всплывающей подсказке наведения курсора мыши (includes/functions_calendar.php, styles/prosilver/template/calendar.html, styles/prosilver/template/calendar_next_events_on_index.html, styles/prosilver/template/calendar_view_day.html, styles/prosilver/template/calendar_week_on_index.html)
Переместите календарь на индексную страницу (styles/prosilver/template/index_body.html)
Предотвратите отображение недопустимых дней, таких как 31 февраля, даже если пользователь специально выбрал эту опцию из выпадающего меню (includes/functions_calendar.php)
Исправлена ошибка с отображением дополнительных смайликов при публикации событий (includes/functions_calendar.php)
Удалить ALL_DAY_STARTING - больше не используется (language/en/calendar.php, language/en/calendarpost.php)
На странице подтверждения нового события добавьте ссылку для просмотра вновь созданного события (calendarpost.php)
0.1.0Добавление повторяющихся событий
Добавить Регистрацию событий
Добавить возможность приглашать несколько групп на мероприятие
Добавление пользовательского форматирования даты и времени, управляемого в календаре ACP
Добавить возможность отображения событий только по дате их начала
Добавить возможность отображения списка предстоящих событий на ближайшие X дней
Добавить возможность отображения списка предстоящих событий (на которые пользователь зарегистрировался) на ближайшие X дней
Добавить подробное отображение календаря на странице кто онлайн
Добавьте новую опцию разрешения для приглашения групп, в которых вы не состоите
Добавьте подробные разрешения для создания частных, групповых или публичных событий
Добавьте утилиту в ACP для перемещения всех событий +/- на один час (помогает при изменении настройки dst форума).
Добавить возможность фильтрации календаря по событиям определенного типа
Добавьте модуль UCP в раздел "Управление моими событиями"
Добавьте модуль UCP в раздел "Управление регистрацией событий"
Добавить возможность "следить" за календарем новых событий
Добавить возможность "следить" за конкретными событиями для получения обновлений/ответов
Исправлена ошибка конца года (phpversion specific) use Y not o!
Переместил публичные мероприятия в положение по умолчанию
Исправлена ошибка со скрытыми группами
Предоставьте файл contrib для очистки дней рождения без ведущих пробелов
0.1.1Добавьте поддержку ACP для пользовательских цветов, чтобы выделить статус регистрации события: да, нет или возможно.
Исправление ошибки: Если пользователи не вошли в систему и пытаются просмотреть частное событие, отобразите поле входа в систему вместо того, чтобы сообщать им, что они не имеют права просматривать это событие.
Исправление ошибок: Предотвращение ошибок, когда пользователи пытаются зарегистрироваться на мероприятие с отрицательным количеством людей, посещающих это мероприятие. Если пользователь вводит отрицательное число, сохраните его как ноль.
Исправление ошибки: Предотвращение повторяющихся регистраций событий, когда пользователь регистрируется для события, выводит их на новый экран перед перезагрузкой события.
Исправление ошибки: Инициализируйте переменную $edit_rsvp_url.
Исправление ошибок: Исправлена проблема с цветом в UCP "Управление регистрацией событий".
Исправлена ошибка: Добавьте group_id в sql-запрос в get_event_invite_list_and_poster_url() и исправьте опечатку: $event_data['group_id'] должно быть $group_data['group_id']
Исправлена ошибка: повторяющиеся события не поддерживали несколько групп в списке приглашений (отсутствует элемент "group_id_list" в команде insert для всех 12 типов событий recurreng).
Исправление ошибки: Некоторые браузеры не включали/отключали переключатель разрешить гостям, когда пользователь проверял/снимал флажок отслеживать посещаемость.
Для ясности переместите переключатель событий на Весь день выше времени начала.
Обновление до 3.0.10: измените T_TEMPLATE_PATH на T_SUPER_TEMPLATE_PATH в overall_header.html