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

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

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

Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Зарегистрирован: 12.12.2012 10:51
Благодарил (а): 42 раза
Поблагодарили: 251 раз

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

Сообщение c61 » 25.12.2014 12:32

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.11
Сообщения: 2840
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз

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

Сообщение Alecto » 25.12.2014 12:36

Только один вопрос, чем не устраивает стандартное масштабирование в браузера?

Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1799
Зарегистрирован: 19.05.2012 19:00
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

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

Сообщение xisp » 25.12.2014 16:24

Alecto писал(а):Только один вопрос, чем не устраивает стандартное масштабирование в браузера?
c61 писал(а):Увеличением/уменьшением размера страницы средствами браузера порой пользоваться затруднительно, да и масштабируется весь текст, в том числе заголовки, что затрудняет чтение.
И обычно картинки размазываются.
phpBBex

Аватара пользователя
angst66
phpBB 2.0.20
Сообщения: 1292
Зарегистрирован: 11.01.2012 20:44
Благодарил (а): 75 раз
Поблагодарили: 116 раз

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

Сообщение angst66 » 25.12.2014 20:32

Спасибо огромное.

Аватара пользователя
angst66
phpBB 2.0.20
Сообщения: 1292
Зарегистрирован: 11.01.2012 20:44
Благодарил (а): 75 раз
Поблагодарили: 116 раз

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

Сообщение angst66 » 10.01.2015 1:20

Пожелание. Нужно чтобы расширение не было видно на главной страницах, кроме вверх, вниз.

Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Зарегистрирован: 12.12.2012 10:51
Благодарил (а): 42 раза
Поблагодарили: 251 раз

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

Сообщение c61 » 10.01.2015 15:48

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
Сообщения: 1962
Зарегистрирован: 26.03.2010 9:09
Благодарил (а): 67 раз
Поблагодарили: 784 раза

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

Сообщение Anvar » 10.01.2015 23:40

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

Мне изменение шрифта например не нужно, а заголовки повторяющиеся можно было бы ликвидировать. Кому-то на оборот.

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9765
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 175 раз
Поблагодарили: 2719 раз

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

Сообщение Татьяна5 » 11.01.2015 9:53

Скрытие заголовков есть в QuickReply (но не только повторяющихся)

Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Зарегистрирован: 12.12.2012 10:51
Благодарил (а): 42 раза
Поблагодарили: 251 раз

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

Сообщение c61 » 11.01.2015 11:26

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

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

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9765
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 175 раз
Поблагодарили: 2719 раз

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

Сообщение Татьяна5 » 11.01.2015 11:46

В ближайшее время точно ничего не делаю, а надолго загадывать не буду. Если есть желание - делайте вы, всегда хорошо когда есть выбор

desha
phpBB 1.0.0
Сообщения: 1
Зарегистрирован: 02.08.2016 15:31
Благодарил (а): 1 раз

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

Сообщение desha » 02.08.2016 15:39

Выложите кто-то нибудь данное расширение. Очень уж надо!

Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1664
Зарегистрирован: 02.11.2014 13:57
Благодарил (а): 267 раз
Поблагодарили: 219 раз

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

Сообщение Sumanai » 02.08.2016 17:42

Только версия 0.0.3
Вложения
contentfontsize.zip
(26.96 КБ) 124 скачивания

Leo Angel
phpBB 1.4.4
Сообщения: 105
Зарегистрирован: 20.01.2018 18:58
Благодарил (а): 33 раза
Поблагодарили: 4 раза

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

Сообщение Leo Angel » 24.02.2019 18:20

Поставил на 3.2.5 - работает!
Но "бонус" не нужен!
Вопрос: как убрать этот бонус - удаление заголовков сообщений при просмотре тем, если они совпадают с названием темы (в том числе с учётом "Re:")?
Нужно опять всключить заголовки сообщений! Как?
Нужна помощь!!!
Заранее спасибо!

Аватара пользователя
Pazh
Former team member
Сообщения: 2194
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 41 раз
Поблагодарили: 454 раза

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

Сообщение Pazh » 24.02.2019 20:38

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

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

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

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

//'core.page_footer_after'	=> 'event_contentfontsize',
форум ЖК Вестердам Помощь в ЛС/email только за WM или ЯД

Leo Angel
phpBB 1.4.4
Сообщения: 105
Зарегистрирован: 20.01.2018 18:58
Благодарил (а): 33 раза
Поблагодарили: 4 раза

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

Сообщение Leo Angel » 24.02.2019 21:18

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

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