Перейти к контенту

(Arhar&Sannis) Типограф для IP.Board


Sannis

Рекомендуемые сообщения

Мод: (Arhar&Sannis) Типограф для IP.Board

Категория: Модификации

Совместимость: 2.1.x2.2.x

Описание:

#-----------------------------------------------------------

# Типограф для IP.Board

#-----------------------------------------------------------

# Для IP.Board 2.1.x, 2.2.x, 2.3.x

#-----------------------------------------------------------

# Авторы модификации для IP.Board:

# © 2007-2010 Олег «Sannis» Ефимов, Алексей «Arhar» Баранов

#-----------------------------------------------------------

# Авторы модуля типографики:

# © 2007 Оранский Максим и Макаров Александр

# http://rmcreative.ru/article/programming/typograph/

#-----------------------------------------------------------

# «Типограф» — средство подготовки текстов к web-изданию.

# Он форматирует текст для приведения его

# к более правильному с точки зрения типографики виду.

#-----------------------------------------------------------

# Для того чтобы введённый текст проверился Типографом,

# его необходимо будет заключить в теги [typo] [/typo].

#-----------------------------------------------------------

# Объём работ:

#-----------------------------------------------------------

# Файлы для изменения:

# - ./sources/classes/bbcode/class_bbcode_core.php

# - ./sources/classes/bbcode/class_bbcode.php

# - ./sources/classes/bbcode/class_bbcode_legacy.php

# - ./jscripts/ips_text_editor_lite.js

# - ./jscripts/ips_text_editor.js

#-----------------------------------------------------------

 

Текущая версия: http://forums.ibresource.ru/index.php?show...st&p=362098

 

Подробнее...

Скачать

Ссылка на комментарий
Поделиться на других сайтах

А меня в копирайты? Моя же идея была :D

 

а зачем это на форуме нужно?

А вам нравиться,когда после запятых не ставят пробелы,или пишут дефис (-) вместо тире (—)? ;)

Ссылка на комментарий
Поделиться на других сайтах

в принципе с сайта автора можно взять модуль для php 5 и расширить инструкцию

Я когда хотел его скачать, то промахнулся и вместо 5 скачал ещё раз 4й по ходу :D Исправлю после ужина.

 

Added: Скачал, дописал в инструкцию про PHP5.

 

Некоторые символы из используемых(заметил на 1/2+1/4=3/4) парсер стандартный бьёт, т.е. при повторном редактировании бажит. Это в процессе исправления.

Ссылка на комментарий
Поделиться на других сайтах

Сделать чтобы при редактировании снова выплывало [typo]изначальный текст[/typo]?
Ссылка на комментарий
Поделиться на других сайтах

А насильно нельзя его прописать?

Чтоб все сообщения обрабатывались, а не при заключении в [typo]?

 

можно

тогда проще, в class_bbcode.php в том месте, где мы вставляем проверку тега вставить команду инклюда и обработки

 

Так просто не получится, а то он и в

 и в [[size=2]ht[/size]ml] всё проверит 
[html]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml:lang="en» lang="en» xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type» content="text/html; charset=windows-1251» />
<link rel="shortcut icon» href="favicon.ico» />
<title>пявкпявкп — Русская версия IP.Board</title>[/html]

Ссылка на комментарий
Поделиться на других сайтах

Ну как нить заключать текст в typo при отправке сообщения.

 

Просто я считаю, что рядовые юзеры врядли будут помнить об этом. Раз уж ставить, то для всех :D

Ссылка на комментарий
Поделиться на других сайтах

Можно скрин/демо?

«Типограф» v2

 

 

да, даёшь типографику по-умолчанию!

 

как сделать?

Вы согласны вытерпеть побочные эффекты?

Ссылка на комментарий
Поделиться на других сайтах

Вы согласны вытерпеть побочные эффекты?

Ну так нельзя ли реализовать чтото вроде

$text = "[typo]".$text."[/typo]";

?

Изменено пользователем Tugo
Ссылка на комментарий
Поделиться на других сайтах

Можно. Добавьте эту строчку перед preg_replace который добавили при установке:

$txt = '[typo]'.$txt.'[/typo]';

может сработает, а может будут ещё какие глюки...

 

P.S. Вы видимо не поняли вопрос или не вникли в проблему.

 

P.P.S. Проблемы сделать необрабатываемыми

, [code] и [sql] нет, но вот если есть скажем доп. бб-код, то будет уже сложно и могут вылезти неприятные баги 
Ссылка на комментарий
Поделиться на других сайтах

может сработает, а может будут ещё какие глюки...

 

я так и сделал, один раз кавычки неправильно пропарсило, а теперь вообще их не трогает... :D

 

с тире и многоточием вроде нормально

Ссылка на комментарий
Поделиться на других сайтах

В смысле "теперь"?
Ссылка на комментарий
Поделиться на других сайтах

А какая строка?
Ссылка на комментарий
Поделиться на других сайтах

У меня работает такой метод... :D
Ссылка на комментарий
Поделиться на других сайтах

В файлах который заливали в ./sources/classes/bbcode/ комментарий перед set_locale уберите.
Ссылка на комментарий
Поделиться на других сайтах

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.