Последние новости

01.04.11 : Весенняя подборка модов для phpBB

29.03.11 : Добавление кнопок социальных сетей

20.03.11 : phpBB Showcase

05.02.11 : Цвет ссылок на непрочитанные темы и форумы

30.12.10 : Релизы UMIL 1.0.4 и QuickInstall 1.1.6

Последние файлы

08.03.11 : phpBB 3.0.8 русифицированная версия

15.02.11 : phpBB 3.0.8 Prehack Light

16.05.10 : Перевод мода ModernDignity Flash Animated Cumulus Tag Cloud

16.05.10 : Перевод мода mChat

11.05.10 : Перевод мода th23 Autolinks

Последние статьи

25.10.10 : Модераторы в phpBB 3

17.08.10 : BB-коды в phpBB3

09.09.09 : robots.txt для phpBB3 Olympus

03.08.09 : Установка кода sape на phpBB 3

09.05.09 : Обновление форума phpBB 3.0.x Olympus.

Читать все новости

Смотреть все файлы

Читать все статьи

Актуальные версии

Русифицированные версии phpBB 3.0.8:

Стандартный phpBB 3.0.8
Сборка phpBB 3.0.8
 

Типографика в phpBB

В последнее время владельцы сайтов уделяют внимание не только качеству размещённого текста, но и его оформлению. Поэтому с термином «типографика» знакомы если не все, то очень многие. Так давайте же и в phpBB улучшим качество типографики, причём сделаем это не вручную, а автоматизированно.

Я предлагаю следующую идею - во всех сообщениях, публикуемых пользователями, заменять неправильно употребляемые символы на правильные. Например, вместо дефиса ставить тире (там, где это действительно нужно), а вместо символов (tm) выводить спецсимвол ™.

Добавляемые и редактируемые сообщения в phpBB обрабатываются при помощи функции submit_post(), поэтому работать нужно именно с ней. Для этого открываем файл includes/functions_posting.php. Находим там сначала саму функцию:

Нам нужно обработать текст сообщения, который хранится в элементе массива $data['message'] до того, как он будет отправлен в базу данных. Находим участок функции, где начинается отправка данных:

И добавляем свои обработчики перед этими строками:

Здесь мы задаём список соответствий неправильных с нашей точки зрения символов и их правильной замены. Так, например, дроби будут выглядеть более правильно, а вместо комбинаций букв и скобок будут подставлены соответствующие символы копирайта и торгового знака, некорректная запись «!?» будет исправлена на правильную «?!». При желании вы можете добавить необходимые вам замены.

Опубликовано: 21.08.10 02:07 | Просмотров: 4160 | [ + ]   [ - ]   | Печать
Рекомендуем
20.03.11
phpBB Showcase
Последние комментарии - 4
Aleksandr 20.08.10 23:42


Идея типографики в phpBB витает в воздухе. Только вот с дефисом и многоточием вы немного промахнулись: «-» — это дефис; «--» — заменять на короткое тире (ndash); «---» — заменять на длинное тире (mdash). Про многоточие на сайте «Студии Артемия Лебедева». Хорошо было бы, если бы сделали МОД «Типографа» для форума phpBB.
Top
FladeX 20.08.10 23:55


Aleksandr, пользователи не будут ставить -- и ---. По привычке они будут употреблять именно дефис, поэтому с дефисом и надо работать. Типограф штука хорошая, но вот исходных кодов от него нет, к сожалению :(
Top
Aleksandr 14.11.10 17:27


Максим, есть вариант с использованием встроенного автоцензора. Тогда и includes/functions_posting.php редактировать не нужно.
Top
FladeX 21.11.10 15:09


Да, это вариант, но он обрезает пробелы, поэтому такой способ не подойдёт как минимум для тире.
Top
Добавить комментарий

* Ваше имя:

* Заголовок:

* Сообщение:

*



Проверочное слово: phpBB

Проверочное слово: 

 
Пункты помеченные * обязательны для заполнения!
Рейтинг@Mail.ru
Rambler's Top100
Главная Новости Файлы Статьи Ссылки Контакты Услуги