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

Цитаты форума в стиле e-mail (solution)


Jax

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

Очень давно, заморачивался на эту тему. Иногда очень лень выделять текст, цитировать его или вообще, писать в ручную код цитата. Проще скопировать его, поставить перед текстом ">" и далее уже вставить цитату. По этому было решено, написать, так сказать небольшой мод.

 

Ровно год назад ко мне в голову опять прокрадывалась эта идея, но реализация пришла от GiV.

 

Решение для 1.1.x, 1.2.x, 1.3.х и 2.0.х

Открыть ./sources/lib/post_parser.php и найти:

$txt = preg_replace( "#(\[quote(.+?)?\].*\[/quote\])#ies" , "\$this->regex_parse_quotes('\\1')"  , $txt );

Выше вставляем:

				$txt = preg_replace( "~^(>){1,2}\s?(.+?)$~im", '[quote]\\2[/quote]', $txt); 

			$txt = preg_replace( "~^(\S+?)\s?(>){1,2}\s?(.+?)$~im", '[quote=\\1]\\3[/quote]', $txt); 

			$txt = preg_replace( "~\[/quote\]\s\[quote\]~is", "\n", $txt);

 

Решение для 2.1.x

Аналогично, только файл для редактирования должен быть ./sources/classes/bbcode/class_bbcode.php

 

 

Экспериментировать можно по-разному и по разному делать вид цитаты. Либо это будет просто наклонный шрифт, либо другой цвет, в общем, у наших пользователей фантазии много. Но имейте ввиду, что и здесь есть подводные камни, так же, как и в теме Пишем правильное тире "—" и правильные «кавычки».

Пишет GiV:

В итоге появилась цитата работающая
> так => [quote]так[/quote]

>> вот так => [quote]вот так[/quote]

>и 
>>еще 
>так => [quote] и еще так[/quote]

GiV> и даже вот так => [quote=GiV]и даже вот так[/quote]

 

Идея зародилась в сентябре 2005-го года :D В том же месяце и реализовалась.

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

В одном из модов, который тут в архиве есть фенька - быстром цитировании выделенного текста с вложением ника в форму быстрого ответа :D зачем изобретать велосипед?
Ссылка на комментарий
Поделиться на других сайтах

Какой велосипед? :D То, что ты привел - это разные вещи. Если допустим человеку нужно при цитировании видеть не

'[quote]\\2[/quote]'

а

'[color=blue][i]\\2[/i][/color]'

У нас такая раньше тоже стояла давно.

 

Так что ты, что-то путаешь.

 

Мне проще скопировать текст ctrl+c и вставить ctrl+v его написав перед этим '>', нежели кнопочки там мышкой лишнии тыкать...

На этом форуме эта фишка тоже стояла, при версии 2.0.х вроде...

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

нежели кнопочки там мышкой лишнии тыкать
Все равно тебе чтобы скопировать, прийдется сначала выделить текст :D

Фича на любителя, есть люди которые только так и цитируют.

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

  • 2 недели спустя...
  • 4 недели спустя...

Господа! FidoNet и Internet это разные вещи ;)

>>> код против HTML это жесть :) даже страшно и подумать!

Порой, тут, мне кажется что кто-то досих пор пользует программы T-Mail и GoldED :D

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

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

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

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

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

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