Ну да.
[beta] Мини календарь событий
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [BETA] Мини календарь событий
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: [BETA] Мини календарь событий
вот поэтому !$event_end и не срабатывает здесь
при смени события с много на однодневное.
если быть точным, то если многодневное с прошедшей первой датой перевести в однодневное - то блокировка не сработает и событие будет сохранено.
только для однодневных - работает по первой дате, только для многодневных - работает по конечной дате.
может есть идеи?
Код: Выделить всё
else if (!$event_end && $event_start < (time() - (time() - mktime(0, 0, 0))))
если быть точным, то если многодневное с прошедшей первой датой перевести в однодневное - то блокировка не сработает и событие будет сохранено.
только для однодневных - работает по первой дате, только для многодневных - работает по конечной дате.
может есть идеи?
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [BETA] Мини календарь событий
Код: Выделить всё
$title = $this->request->variable('event_title', '', true);
$event_start = strtotime($this->request->variable('event_start', ''));
$event_end = ($this->request->variable('cal_interval_date', false)) ? strtotime($this->request->variable('event_end', '')) : '';
if($title)
{
if ($event_end && $event_end < $event_start)
{
$event['error'] = array($this->user->lang['END_DATE_ERROR']);
}
else if ($event_end && $event_end < time())
{
$event['error'] = array($this->user->lang['START_DATE_ERROR']);
}
else if (!$event_end && $event_start < (time() - (time() - mktime(0, 0, 0))))
{
$event['error'] = array($this->user->lang['START_DATE_ERROR']);
}
}
if (($event_end || $event_start) && empty($title))
{
$event['error'] = array($this->user->lang['TITLE_TOO_SHORT']);
}
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: [BETA] Мини календарь событий
вроде как во всех вариантах пашет корректно.
если событие однодневное и устанавливается истекшая дата, то событие из однодневного переключается в расширенный режим - это так и задумано?
если событие однодневное и устанавливается истекшая дата, то событие из однодневного переключается в расширенный режим - это так и задумано?
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [BETA] Мини календарь событий
Как-то само-собой получилось. Но вроде логично. Завтра на гитхабе обновлю.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [BETA] Мини календарь событий
Версия 1.0.2 на github
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.4.4
- Сообщения: 127
- Стаж: 11 лет 2 месяца
- Благодарил (а): 39 раз
- Поблагодарили: 6 раз
Re: [BETA] Мини календарь событий
Установил. Все работает
текущие анонсы редактируются, задним числом создаются
текущие анонсы редактируются, задним числом создаются
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: [BETA] Мини календарь событий
в качестве предложения для расширенного варианта многодневных событий...
повторяющиеся события.
все как у нынешнего расширенного варианта + период повторения.
ежегодное повторение, ежемесячное (есть ли смысл?).
т.е. такое событие не удаляется, а выключается по истечении установленного периода, до наступления следующего.
например, "День памяти погибших мотоциклистов" - проводится каждый год в одну и ту же дату.
темы раздела "Книга памяти".
в других тематиках скорее всего так же обнаружатся ежегодно-повторяющиеся события.
повторяющиеся события.
все как у нынешнего расширенного варианта + период повторения.
ежегодное повторение, ежемесячное (есть ли смысл?).
т.е. такое событие не удаляется, а выключается по истечении установленного периода, до наступления следующего.
например, "День памяти погибших мотоциклистов" - проводится каждый год в одну и ту же дату.
темы раздела "Книга памяти".
в других тематиках скорее всего так же обнаружатся ежегодно-повторяющиеся события.
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: [BETA] Мини календарь событий
ты гул-календарь видел? добавление параметра к существующему расширенному режиму практически никак и ни на что не повлияет, не говоря уже о сравнении с гугло-календарем.
и это при условии, если автор сочтет нужным такую доработку.
даже если календарь разрастется - Sheer переобзовет его из Мини в Макси календарь :D
и это при условии, если автор сочтет нужным такую доработку.
даже если календарь разрастется - Sheer переобзовет его из Мини в Макси календарь :D
Последний раз редактировалось Alecto 21.04.2015 15:19, всего редактировалось 1 раз.
-
- phpBB 1.4.2
- Сообщения: 52
- Стаж: 15 лет 10 месяцев
- Откуда: Москва
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
Re: [BETA] Мини календарь событий
Очень интересное расширение.
Можно ли добавить в настройки возможность выбора расположения объявлений до или после шапки форума?
Необходимость повторяющихся событий полностью поддерживаю.
Хотелось бы иметь возможность редактировать событие непосредственно в настройках календаря.
Можно ли добавить в настройки возможность выбора расположения объявлений до или после шапки форума?
Необходимость повторяющихся событий полностью поддерживаю.
Хотелось бы иметь возможность редактировать событие непосредственно в настройках календаря.
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [BETA] Мини календарь событий
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 9 лет 11 месяцев
- Благодарил (а): 3 раза
Re: [BETA] Мини календарь событий
Здравствуйте!
На моем форуме расширение установилось и события добавляются. Но после выхода из форума войти не получается - белый экран. Это как то можно исправить? Спасибо.
На моем форуме расширение установилось и события добавляются. Но после выхода из форума войти не получается - белый экран. Это как то можно исправить? Спасибо.
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [BETA] Мини календарь событий
Заполните Шаблон запроса, включите debug, смотрите лог ошибок.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:48 модератором LavIgor