Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

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

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

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

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

[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.11
Сообщения: 2840
Стаж: 10 лет 6 месяцев
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 287 раз

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

Сообщение Alecto »

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

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

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

Сообщение xisp »

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

Аватара пользователя
angst66
phpBB 2.0.21
Сообщения: 1328
Стаж: 8 лет 5 месяцев
Благодарил (а): 77 раз
Поблагодарили: 119 раз

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

Сообщение angst66 »

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

Аватара пользователя
angst66
phpBB 2.0.21
Сообщения: 1328
Стаж: 8 лет 5 месяцев
Благодарил (а): 77 раз
Поблагодарили: 119 раз

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

Сообщение angst66 »

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

Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Стаж: 7 лет 6 месяцев
Благодарил (а): 42 раза
Поблагодарили: 251 раз

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
Сообщения: 1962
Стаж: 10 лет 3 месяца
Благодарил (а): 67 раз
Поблагодарили: 787 раз

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

Сообщение Anvar »

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

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

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10117
Стаж: 8 лет 11 месяцев
Благодарил (а): 178 раз
Поблагодарили: 2816 раз

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

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

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

Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Стаж: 7 лет 6 месяцев
Благодарил (а): 42 раза
Поблагодарили: 251 раз

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

Сообщение c61 »

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

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

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10117
Стаж: 8 лет 11 месяцев
Благодарил (а): 178 раз
Поблагодарили: 2816 раз

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

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

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

desha
phpBB 1.0.0
Сообщения: 1
Стаж: 3 года 11 месяцев
Благодарил (а): 1 раз

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

Сообщение desha »

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

Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1667
Стаж: 5 лет 8 месяцев
Благодарил (а): 268 раз
Поблагодарили: 220 раз

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

Сообщение Sumanai »

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

Leo Angel
phpBB 1.4.4
Сообщения: 196
Стаж: 2 года 5 месяцев
Благодарил (а): 61 раз
Поблагодарили: 8 раз

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

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

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

Аватара пользователя
Pazh
Former team member
Сообщения: 2194
Стаж: 10 лет 8 месяцев
Благодарил (а): 41 раз
Поблагодарили: 455 раз

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 или ЯД

Leo Angel
phpBB 1.4.4
Сообщения: 196
Стаж: 2 года 5 месяцев
Благодарил (а): 61 раз
Поблагодарили: 8 раз

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

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

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

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