Jax Опубликовано 31 Октября 2006 Жалоба Поделиться Опубликовано 31 Октября 2006 Очень давно, заморачивался на эту тему. Иногда очень лень выделять текст, цитировать его или вообще, писать в ручную код цитата. Проще скопировать его, поставить перед текстом ">" и далее уже вставить цитату. По этому было решено, написать, так сказать небольшой мод. Ровно год назад ко мне в голову опять прокрадывалась эта идея, но реализация пришла от 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-го года В том же месяце и реализовалась. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
pikachu Опубликовано 31 Октября 2006 Жалоба Поделиться Опубликовано 31 Октября 2006 В одном из модов, который тут в архиве есть фенька - быстром цитировании выделенного текста с вложением ника в форму быстрого ответа зачем изобретать велосипед? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 31 Октября 2006 Автор Жалоба Поделиться Опубликовано 31 Октября 2006 Какой велосипед? То, что ты привел - это разные вещи. Если допустим человеку нужно при цитировании видеть не '[quote]\\2[/quote]'а'[color=blue][i]\\2[/i][/color]'У нас такая раньше тоже стояла давно. Так что ты, что-то путаешь. Мне проще скопировать текст ctrl+c и вставить ctrl+v его написав перед этим '>', нежели кнопочки там мышкой лишнии тыкать...На этом форуме эта фишка тоже стояла, при версии 2.0.х вроде... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Garret Опубликовано 31 Октября 2006 Жалоба Поделиться Опубликовано 31 Октября 2006 нежели кнопочки там мышкой лишнии тыкатьВсе равно тебе чтобы скопировать, прийдется сначала выделить текст Фича на любителя, есть люди которые только так и цитируют. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 31 Октября 2006 Автор Жалоба Поделиться Опубликовано 31 Октября 2006 Фича на любителяименно Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Xeim.net Опубликовано 8 Ноября 2006 Жалоба Поделиться Опубликовано 8 Ноября 2006 У меня на 1.3 от Игорька и Бестфайл не работает. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 9 Ноября 2006 Автор Жалоба Поделиться Опубликовано 9 Ноября 2006 И что ты в посте пишешь, чтобы проверить это? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
DDfans Опубликовано 6 Декабря 2006 Жалоба Поделиться Опубликовано 6 Декабря 2006 Господа! FidoNet и Internet это разные вещи >>> код против HTML это жесть даже страшно и подумать!Порой, тут, мне кажется что кто-то досих пор пользует программы T-Mail и GoldED Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.