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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11499
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2581 раз

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

Сообщение Sheer » 23.03.2015 15:05

Изображение
Название расширения: Mini Calendar
Автор: Sheer
Описание расширения:
Расширение позволяет создавать пользователям, имеющим соответствующее глобальное право, анонсы каких-либо событий при создании темы или редактировании первого сообщения темы в определенных форумах. Анонсы актуальных (не закончившихся ) событий выводятся над шапкой форума. События могут быть как единичными (один день), так и продолжительными (от начальной даты до конечной). События можно редактировать и удалять при редактировании первого сообщения темы. Истекшие события удаляются автоматически (cron). При удалении темы событие удаляется.
mini_page.jpg
minical_acp.jpg
mini_cal_permission.jpg
mini_cal_single.jpg
mini_cal_cont.jpg
mini_cal_edit.jpg
Скачать: https://github.com/AlexSheer/phpbb3.1-Events_Calendar
Язык: Русский, Английский
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

KOT-Pskov
phpBB 1.4.2
Сообщения: 50
Зарегистрирован: 13.10.2014 11:25
Благодарил (а): 23 раза
Поблагодарили: 2 раза

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

Сообщение KOT-Pskov » 25.03.2015 13:15

Здравствуйте.
Полезное расширение. Правда есть маленькое пожелание: было бы неплохо, если в админке была возможность указывать количество отображаемых событий.

Отправлено спустя 17 минут 55 секунд:
А ещё такой вопрос: есть ли возможность по завершению события не удалять тему, а, допустим, закрывать её с пометкой (например "Прошедшее событие") или переносить её в какую-либо другую тему? Было бы совсем здорово, если при создании нового события была возможность выбора, что с этой темой делать по завершению события (удалить, закрыть, перенести). :)

cece74
phpBB 1.4.3
Сообщения: 90
Зарегистрирован: 11.03.2015 21:26
Откуда: Italia
Благодарил (а): 12 раз
Поблагодарили: 3 раза

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

Сообщение cece74 » 25.03.2015 13:40

I like this ext!

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11499
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2581 раз

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

Сообщение Sheer » 25.03.2015 14:15

KOT-Pskov писал(а): А ещё такой вопрос: есть ли возможность по завершению события не удалять тему
Щас не понял. По завершении события тема не удаляется. Удаляется само событие.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

KOT-Pskov
phpBB 1.4.2
Сообщения: 50
Зарегистрирован: 13.10.2014 11:25
Благодарил (а): 23 раза
Поблагодарили: 2 раза

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

Сообщение KOT-Pskov » 25.03.2015 14:28

Sheer писал(а): По завершении события тема не удаляется. Удаляется само событие.
Прошу прощения. Видимо я не правильно понял. :oops: Я подумал удаляется сама тема и, в следствии чего, событие.

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11499
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2581 раз

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

Сообщение Sheer » 25.03.2015 14:57

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

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз

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

Сообщение Alecto » 25.03.2015 18:48

Чтобы изменить позицию отображение над шапкой на другую, например, под шапкой, достаточно переименовать шаблон?
Список событий выводится в 1 столбик? Или в несколько? Слишком много свободного места справа.

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11499
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2581 раз

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

Сообщение Sheer » 25.03.2015 19:20

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

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз

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

Сообщение Alecto » 25.03.2015 20:34

Untitled-1.jpg
вот так отображается опция, глянул в файрбаге - вроде ничего не вмешивается в отображение.
Sheer писал(а): Ну да.
без проблем получилось.

и еще... почему ссылка с календаря формируется следующего типа?
viewtopic.php?t=4810&f=10
Sheer писал(а): позволяет создавать пользователям, имеющим соответствующее право
Может добавлять события
вроде нашел это право, но что-то не могу разобраться.

Отправлено спустя 20 минут 28 секунд:
Просмотр прав доступа
Обсуждения, разговорчики [Доступ к форумам]
Зарегистрированные пользователи
Может создавать объявления Никогда
Untitled-11.jpg
Пользователь, входящий ТОЛЬКО в группу ЗАРЕГИСТРИРОВАННЫЕ ПОЛЬЗОВАТЕЛИ, в форуме, где разрешено создание событий Обсуждения, разговорчики прекрасно себе видит опции создания события при том, что пользовательские роли все НЕТ или НИКОГДА, трасировка прав показывает НИКОГДА.
Untitled-1.jpg
Как так?

Отправлено спустя 5 минут 18 секунд:
задал роль для форума СТАНДАРТНЫЙ ДОСТУП, Может создавать объявления НЕТ, и все равно пользователь МОЖЕТ создавать объявление в теме.

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11499
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2581 раз

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

Сообщение Sheer » 25.03.2015 23:34

Alecto писал(а): Как так?
А так, что ты не туда смотришь. Это глобальное право "Может создавать события"
Локальное право "Может создавать объявление" - это совсем из другой оперы. То есть может создавать темы со статусом "Объявление"
(надо было мне скрин прав доступа пихнуть)
Alecto писал(а): и еще... почему ссылка с календаря формируется следующего типа?
А что в ней не так? Ссылка ведет в тему. Не в пост.
Alecto писал(а): вот так отображается опция
Открыть /ext/sheer/minical/styles/all/theme/tool_tip.css
Найти

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

	margin: -24px -10px 10px 316px;
Заменить на

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

	margin: -24px -10px 10px 326px;
Найти

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

	margin: -26px 10px 20px 336px;
Заменить на

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

	margin: -26px 10px 20px 346px;
Отправлено спустя 5 минут 3 секунды:
Sheer писал(а): надо было мне скрин прав доступа пихнуть
Впихнул...
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз

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

Сообщение Alecto » 26.03.2015 0:17

Sheer писал(а): А что в ней не так? Ссылка ведет в тему. Не в пост.
последовательность параметров, я приводил пример ссылки viewtopic.php?t=4810&f=10
стандартные темы f=XX&t=XXXX
ссылки с событий расширения календаря t=XXXX&f=XX
потом они захватываются роботами и начинается мегакаша, хотя это совсем другая история.
почему не сделать параметры форум-тема в стандартной последовательности?
Sheer писал(а): Заменить на
поправить цсс не проблема, решил, что если у тебя выглядит правильно, а у меня накладывается - это баг, нестабильный цсс, возможно разные браузеры.
решил сообщить, чтобы он был исправлен в эксте.
Sheer писал(а): Впихнул...
насчет прав, наверно не тот скрин.
ты выложил для пользователя, но проблема в том, что ВСЕ пользователи могут создавать объявления по умолчанию, если это так и задумывалось - нет проблем, но отключать права для пользователей по отдельности, как на скрине - это из области садо-мазо.
впрочем, глобальные права -- права групп -- зарегистрированные, опция в НЕТ - сработало, так что этот вопрос снят.

Отправлено спустя 7 минут 36 секунд:
вот еще...

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

<div style="background-color: #CADCEB; border-color: #CADCEB; margin-bottom: 6px; padding: 10px;" id="wrap">
ID wrap использовать - плохая идея, он уже есть в PHPBB3, отсюда и проблемы с отображением блока и нарушение уникальности

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11499
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2581 раз

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

Сообщение Sheer » 26.03.2015 1:03

Alecto писал(а): если это так и задумывалось
Ну в общем да, а сменить не проблема. В миграторе

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

            array('permission.add', array('u_add_event', true)),
            // Add permissions sets
            array('permission.permission_set', array('ROLE_USER_FULL', 'u_add_event', 'role', true)),
            array('permission.permission_set', array('ROLE_USER_STANDARD', 'u_add_event', 'role', true)),
            array('permission.permission_set', array('REGISTERED', 'u_add_event', 'group', true)),
Заменить все true на false - прав не будет ни у кого.
Alecto писал(а): D wrap использовать
Он как раз там и нужен.
Alecto писал(а): возможно разные браузеры.
Да, скрин - лисичкин, в опере съехало влево.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз

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

Сообщение Alecto » 26.03.2015 1:25

Sheer писал(а): Он как раз там и нужен.
да ктож спорит, что нужен, только ID не должны совпадать. а у тебя второй получается. обзови его wrap-mincal или хоть как-то по другому и никаких проблем.
чтобы далеко не ходить, взял с гуру

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

<body id="phpbb" class="notouch section-posting ltr hasjs">
<div id="wrap">
+ из этого экста

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

<div style="background-color: #CADCEB; border-color: #CADCEB; margin-bottom: 6px; padding: 10px;" id="wrap">
а сейчас - 2 одинаковых айди имеем, чем, нарушаем базовые каноны.
мне у вас учиться, а не объяснять.
Sheer писал(а): Да, скрин - лисичкин
у меня в последнем фф и хроме съехало влево, оперы не имею.

bozzafresco
phpBB 1.4.4
Сообщения: 123
Зарегистрирован: 25.02.2014 14:13
Благодарил (а): 43 раза
Поблагодарили: 6 раз

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

Сообщение bozzafresco » 28.03.2015 13:18

А как разместить блок с анонсами в другом месте?
Например, под шапкой перед хлебными крошками
Там где сейчас у меня стоит Глобал Анонс - http://trialand.ru

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11499
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2581 раз

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

Сообщение Sheer » 28.03.2015 14:28

Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:48 модератором LavIgor

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