Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[beta] Мини календарь событий

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [BETA] Мини календарь событий

Сообщение Sheer »

Релизные гарантируют оказание поддержки со стороны членов команды поддержки офф-сайта.
Но я к тому, что расширение со статусом беты вовсе не обязательно глючное и кривое на всю голову.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
bozzafresco
phpBB 1.4.4
Сообщения: 127
Стаж: 10 лет 1 месяц
Благодарил (а): 44 раза
Поблагодарили: 6 раз

Re: [BETA] Мини календарь событий

Сообщение bozzafresco »

Ничего не пугает. Уже поставил и дал задание фронтендеру придумать слайдер анонсов на основе вашего кода. А то если их много, слишком сильно занимают первый экран.

Расширение не вмешивается в контент форума и по минимуму вмешивается в права
Главное чтобы не крашило шаблоны, но с этим вроде все в порядке

Появился вопрос: а как из даты убрать дни недели?
Последний раз редактировалось bozzafresco 31.03.2015 16:43, всего редактировалось 1 раз.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [BETA] Мини календарь событий

Сообщение Sheer »

bozzafresco писал(а): как из даты убрать дни недели?
listener.php

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

                    'START'        => $this->user->format_date(($row['event_start'] + $offset), 'l, j F Y'),
                    'END'        => ($row['event_start'] != $row['event_end']) ? $this->user->format_date(($row['event_end'] + $offset), 'l, j F Y') : '', 
Заменить 'l, j F Y'на нужный формат http://php.net/manual/ru/function.date.php например 'j F Y'
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [BETA] Мини календарь событий

Сообщение Sheer »

Alecto писал(а):за сколько дней до начала события выводить его описание в шапке.
Только не в админке, а для каждого анонса индивидуально.
Внимание! Версия повышена. Экст обновить в ACP - Отключить - заменить файлы - Включить.
mini_cal.jpg
ЗЫ. Travis, собака не хочет запускать предварительную валидацию
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: [BETA] Мини календарь событий

Сообщение Alecto »

все отлично работает, спасибо.
сейчас только найду и разберусь, где ты писал, как всем права в НЕТ выставить.

Отправлено спустя 6 минут 38 секунд:
Sheer писал(а): Заменить все true на false - прав не будет ни у кого.
меняет ДА на НИКОГДА, а нужно НЕТ?

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

			// Add permissions sets
			array('permission.permission_set', array('ROLE_USER_FULL', 'u_add_event', 'role', false)),
			array('permission.permission_set', array('ROLE_USER_STANDARD', 'u_add_event', 'role', false)),
			array('permission.permission_set', array('REGISTERED', 'u_add_event', 'group', false)),
если это удалить - НЕТ, так будет корректно?

Отправлено спустя 32 минуты 45 секунд:
вот что нашел:
если выставить длительное событие, поставить дату, например с 31 марта по 30 апреля, Анонсировать за 0 дней - событие отображается.
Анонсировать за 5 дней - событие не выводится, хотя оно должно еще идти целых 30 дней, соответственно его надо показывать вне зависимости от количества дней, указанных в этой опции.

включение события за определенное количество дней до них - вроде работает, на сколько это можно проверить, меняя даты.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [BETA] Мини календарь событий

Сообщение Sheer »

Если удалить фрагмент // Add permissions sets то права для ролей и групп будут не назначены, значит НЕТ, а вот если вместо

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

array('permission.add', array('u_add_event', true)), 
сделать

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

array('permission.add', array('u_add_event'), 
не знаю, будет ли это правильно, и не вызовет ли это вообще ошибки при установке.
Alecto писал(а): Анонсировать за 5 дней - событие не выводится
Тут я видать накосячил, в listener.php попробуй заменить

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

                $rest_time = floor(($row['event_end'] - time() + $offset) / 86400); 
на

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

                $rest_time = floor(($row['event_start'] - time() + $offset) / 86400); 
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: [BETA] Мини календарь событий

Сообщение Alecto »

Sheer писал(а): не знаю, будет ли это правильно, и не вызовет ли это вообще ошибки при установке.
этого не делал, хватило удаления sets
Sheer писал(а): в listener.php попробуй заменить
сделал, поигрался с датами - вроде помогло, работает.
спасибо.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [BETA] Мини календарь событий

Сообщение Sheer »

Alecto писал(а): Может перевести в разряд RC?
Предварительная валидация пройдена https://travis-ci.org/AlexSheer/phpbb3. ... s/56621508
С первой попытки, абалдеть!
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: [BETA] Мини календарь событий

Сообщение Alecto »

поздравляю! ты только не забудь внести правку, которую давал постом выше ) и, теперь будет RC? ))))
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [BETA] Мини календарь событий

Сообщение Sheer »

Alecto писал(а): ты только не забудь внести правку
Я ее внес, вот превалидатор и стартанул, а то пол-дня стоял, чего-то ждал.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [BETA] Мини календарь событий

Сообщение Sheer »

Обнаружился баг при создании сообщений. Внезапно. Исправлено.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
bozzafresco
phpBB 1.4.4
Сообщения: 127
Стаж: 10 лет 1 месяц
Благодарил (а): 44 раза
Поблагодарили: 6 раз

Re: [BETA] Мини календарь событий

Сообщение bozzafresco »

Спасибо большое за труды
Невероятно полезная фича для разных комьюнити, где можно организовывать мероприятия
Теперь можно не совать конкурсы в Глобал анонсы, а пользоваться миникалендариком

Поставил себе текущую версию - http://trialand.ru/

От идеи слайдинга отказался, просто ужал блок с событием до одной строчки
Надо еще верстку переделать, не нравится мне, что одна строчка описана кучей вложенных тегов
Да, и настроил для показа на index, viewtopic, viewbody и memberlist по совету из темы
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [BETA] Мини календарь событий

Сообщение Sheer »

bozzafresco писал(а): текущую версию
Я думаю, что уже не последняя. Последняя только что обновлена.
minical_acp_ev.jpg
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
bozzafresco
phpBB 1.4.4
Сообщения: 127
Стаж: 10 лет 1 месяц
Благодарил (а): 44 раза
Поблагодарили: 6 раз

Re: [BETA] Мини календарь событий

Сообщение bozzafresco »

Супер! А шаблон не трогали?

А еще не знаю, баг это или фича, но у события с временными рамками, которое уже в процессе, нельзя произвести редактуру первого сообщения без смены начала события на актуальную дату. Вчера создал событие, а сегодня пост уже не редактируется из-за даты прошедшей.
Может вообще проверку на "минус день" убрать стоит?
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: [BETA] Мини календарь событий

Сообщение Alecto »

С планшета, не могу попробовать. Из админки можно сразу открыть тему события?
Отличная идея!
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:48 модератором LavIgor

Ответить

Вернуться в «Анонсы и поддержка расширений для phpBB»