Уважаемые пользователи!
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] contentfontsize: управление размером шрифта контента

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Стаж: 11 лет 4 месяца
Благодарил (а): 20 раз
Поблагодарили: 81 раз

[BETA] contentfontsize: управление размером шрифта контента

Сообщение c61 »

contentfontsize: individual tuning of content font size
phpBB 3.1 extension

copyright (c) 2014 c61 c61@yandex.ru http://c61.su
license http://opensource.org/licenses/gpl-license.php GNU Public License


contentfontsize: Управление размером шрифта контента

В phpBB 3.1 отсутствуют средства изменения размера шрифтов. Увеличением/уменьшением размера страницы средствами браузера порой пользоваться затруднительно, да и масштабируется весь текст, в том числе заголовки, что затрудняет чтение.

Это расширение предназначено для изменения свойств классов блоков "content" (для стилей, основанных на prosilver) и "postbody" (для стилей, основанных на subsilver2), а также полей ввода сообщений с именами "message". То есть для любых корректно созданных стилей, в которых используются вышеуказанные классы блоков контента и имена текстовых полей ввода сообщений.

Изменяется только шрифт вышеуказанных блоков, всё "окружение" (названия тем, сообщений и др.), а также цитаты и др. вложенные в блоки конструкции с явным указанием размера шрифта остаются неизменными.

Для управления размером шрифта используется панель с кнопками, всегда располагающаяся на экране. Местоположение и вид, а также пределы и шаг изменения шрифтов задаются администратором в настройках. Раширение может быть отключено для мобильных браузеров и для ботов.

Ползовательские настройки размеров шрифта сохраняются в "cookies", таким образом, можно задать индивидуальные настройки для различных браузеров и устройств.

В старых браузерах (в том числе IE версии ниже 9) расширение вероятно работать не будет.

Дополнительно: на панели управления администратор может активировать кнопки перемещения вверх/вниз страницы.


Установка

Копировать содержимое каталога root в корневую папку конференции с сохранением структуры каталогов (расширения phpBB 3.1 располагаются в /ext).


Тема на моей тестовой площадке тынц.

Аналогичный мод для phpBB 3.0.x см. здесь.
Последний раз редактировалось c61 15.11.2015 11:25, всего редактировалось 14 раз.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: [BETA] contentfontsize: управление размером шрифта конте

Сообщение Alecto »

Только один вопрос, чем не устраивает стандартное масштабирование в браузера?
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 10 месяцев
Благодарил (а): 101 раз
Поблагодарили: 91 раз
Забанен: Бессрочно

Re: [BETA] contentfontsize: управление размером шрифта конте

Сообщение xisp »

Alecto писал(а):Только один вопрос, чем не устраивает стандартное масштабирование в браузера?
c61 писал(а):Увеличением/уменьшением размера страницы средствами браузера порой пользоваться затруднительно, да и масштабируется весь текст, в том числе заголовки, что затрудняет чтение.
И обычно картинки размазываются.
phpBBex
Аватара пользователя
angst66
phpBB 3.0.0 RC1
Сообщения: 1471
Стаж: 12 лет 3 месяца
Благодарил (а): 48 раз
Поблагодарили: 71 раз

Re: [BETA] contentfontsize: управление размером шрифта конте

Сообщение angst66 »

Спасибо огромное.
Аватара пользователя
angst66
phpBB 3.0.0 RC1
Сообщения: 1471
Стаж: 12 лет 3 месяца
Благодарил (а): 48 раз
Поблагодарили: 71 раз

Re: [BETA] contentfontsize: управление размером шрифта конте

Сообщение angst66 »

Пожелание. Нужно чтобы расширение не было видно на главной страницах, кроме вверх, вниз.
Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Стаж: 11 лет 4 месяца
Благодарил (а): 20 раз
Поблагодарили: 81 раз

Re: [BETA] contentfontsize: управление размером шрифта конте

Сообщение c61 »

OK, добавил, плюс ещё кое-что. Выпущена версия 0.0.3 - 20150110:
- теперь если на странице нет блоков со шрифтами (например, на главной странице конференции), которые можно изменить, кнопки управления шрифтами скрыты (кнопки перемещения отображаются, если они были включены)
- если были включены кнопки перемещения, для стиля prosilver при просмотре сообщений тем скрываются находящиеся на панели мини-профиля кнопки перемещения вверх (точнее, для любого стиля скрываются блоки класса back2top; в IE и старых браузерах может не работать)
- при отсутствии активности пользователя в течение 20 секунд панель управления скрывается и вновь появляется при обнаружении активности (в устаревших мобильных браузерах панель может исчезать через 20 секунд после открытия страницы и более не появляться)
- добавлен контроль последней версии расширения через сайт http://c61.su (см. в админке Персонализация->Управление расширениями->ContentFontSize->Информация)

Добавлено спустя 2 часа 5 минут 20 секунд:
Re: [BETA] contentfontsize: управление размером шрифта контента
И совсем забыл, что добавил в расширение бонус: удаление заголовков сообщений при просмотре тем (viewtopic), если они совпадают с названием темы (в том числе с учётом "Re:"); пока не сделал управление этим "бонусом" в админке...

Для чего на мой взгляд такое полезно - а чтобы не говорили всякие Яндексы что в phpBB сплошной поисковый спам ))

Этот "бонус" тестировал на данном расширении и забыл удалить код, ну а поскольку работает, то и не стал этот код исключать.

В планах была реализация расширения-минимизатора стилей, убирающего всякие рюшечки (чтобы лучше воспринимался собственно контент) и небольшое улучшение по части поискового спама. В обсуждаемом расширении данный "бонус" наверно лишний, а то получается "комбайн" какой-то ))
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: [BETA] contentfontsize: управление размером шрифта конте

Сообщение Anvar »

c61 писал(а):данный "бонус" наверно лишний
Да, лучше в отдельное оформить.

Мне изменение шрифта например не нужно, а заголовки повторяющиеся можно было бы ликвидировать. Кому-то на оборот.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12422
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2474 раза

Re: [BETA] contentfontsize: управление размером шрифта конте

Сообщение Татьяна5 »

Скрытие заголовков есть в QuickReply (но не только повторяющихся)
Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Стаж: 11 лет 4 месяца
Благодарил (а): 20 раз
Поблагодарили: 81 раз

Re: [BETA] contentfontsize: управление размером шрифта конте

Сообщение c61 »

Татьяна5 писал(а):Скрытие заголовков есть в QuickReply
Там есть безусловное скрытие заголовков. Однако, не учтено следующее:
  • если пользователь хочет установить свой заголовок сообщения (а в этом праве ему не стоит отказывать), то при безусловном скрытии его никто не увидит
  • если админ или модератор переносил сообщения из одной темы в другую, заголовки помогают об этом догадаться ))
Вы доделаете своё расширение или мне выпустить собственное - предназначенное именно для заголовков сообщений ? У Вас ведь получается "комбайн" какой-то - и БО, и заголовки, и обращение по никнейму, и удаление кнопки транслит ещё в придачу )) Такие комбайны не всем нужны, и это выше было отмечено. При всём при этом расширение только для prosilver, в subsilver2 не трогаете. И это плохо, не смотря на желание разработчиков phpBB избавиться от subsilver2.

Итак, что на мой взгляд надо для заголовков:
  • безусловное скрытие всегда и везде (по воле злого админа) - у Татьяна5 это реализовано
  • удаление заголовков, дублирующих название темы (с учётом возможного Re: и усечения)
  • удаление Re: из остальных заголовков (а они могут быть, см. первый абзац поста)
  • возможно, увеличение кол-ва символов в заголовке (это относится и к названию темы), что вечно недостаточно при использовании русского языка
  • опционально обрабатываем заголовки в просмотре/предпросмотре сообщений тем, личке, возможно поиске и др.
  • поддержка subsilver2
  • в любом случае БД не трогаем
Татьяна5, делаете или нет ? Решайте, пожалуйста, быстрее - сегодня последний день длинных выходных ))
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12422
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2474 раза

Re: [BETA] contentfontsize: управление размером шрифта конте

Сообщение Татьяна5 »

В ближайшее время точно ничего не делаю, а надолго загадывать не буду. Если есть желание - делайте вы, всегда хорошо когда есть выбор
desha
phpBB 1.0.0
Сообщения: 1
Стаж: 7 лет 8 месяцев
Благодарил (а): 1 раз

Re: [BETA] contentfontsize: управление размером шрифта контента

Сообщение desha »

Выложите кто-то нибудь данное расширение. Очень уж надо!
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 5 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: [BETA] contentfontsize: управление размером шрифта контента

Сообщение Sumanai »

Только версия 0.0.3
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Leo Angel
phpBB 2.0.3
Сообщения: 396
Стаж: 6 лет 2 месяца
Благодарил (а): 144 раза
Поблагодарили: 34 раза

Re: [BETA] contentfontsize: управление размером шрифта контента

Сообщение Leo Angel »

Поставил на 3.2.5 - работает!
Но "бонус" не нужен!
Вопрос: как убрать этот бонус - удаление заголовков сообщений при просмотре тем, если они совпадают с названием темы (в том числе с учётом "Re:")?
Нужно опять всключить заголовки сообщений! Как?
Нужна помощь!!!
Заранее спасибо!
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 5 месяцев
Благодарил (а): 37 раз
Поблагодарили: 261 раз

Re: [BETA] contentfontsize: управление размером шрифта контента

Сообщение Pazh »

Leo Angel, в файле ext\c61\contentfontsize\event\listener.php
найти:

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

'core.page_footer_after'	=> 'event_contentfontsize',
заменить на

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

//'core.page_footer_after'	=> 'event_contentfontsize',
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Leo Angel
phpBB 2.0.3
Сообщения: 396
Стаж: 6 лет 2 месяца
Благодарил (а): 144 раза
Поблагодарили: 34 раза

Re: [BETA] contentfontsize: управление размером шрифта контента

Сообщение Leo Angel »

Pazh, спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Вернуться в «Бета-версии расширений для phpBB»