textReplace

Больше
15 года 10 мес. назад #21 от BellanD

Warning: Undefined variable $end_tag_params in /var/www/www-root/data/www/rnq.ru/libraries/kunena/external/nbbc/src/BBCode.php on line 2719
BellanD ответил в теме RE: textReplace
Попробовал я пример не работает:(

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
15 года 10 мес. назад #22 от Toxa

Warning: Undefined variable $end_tag_params in /var/www/www-root/data/www/rnq.ru/libraries/kunena/external/nbbc/src/BBCode.php on line 2719
Toxa ответил в теме RE: textReplace
на каких сообщениях?
ps: можно в личку/аську, чтобы не материться на форуме :)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
15 года 9 мес. назад #23 от vadimk

Warning: Undefined variable $end_tag_params in /var/www/www-root/data/www/rnq.ru/libraries/kunena/external/nbbc/src/BBCode.php on line 2719
vadimk ответил в теме RE: Re:textReplace
А можно получить исходники?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
15 года 9 мес. назад #24 от Alenka

Warning: Undefined variable $end_tag_params in /var/www/www-root/data/www/rnq.ru/libraries/kunena/external/nbbc/src/BBCode.php on line 2719
Alenka ответил в теме RE: textReplace
интересно как, столько уже скачали плагин и никто и слова о нем не сказал.
плагин нужный, иногда напрягают неприличные слова. а так запущен плагин сидишь и не красннеешь :)
Тохе большое спасибо :)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
15 года 9 мес. назад #25 от XprogeR

Warning: Undefined variable $end_tag_params in /var/www/www-root/data/www/rnq.ru/libraries/kunena/external/nbbc/src/BBCode.php on line 2719
XprogeR ответил в теме RE: textReplace
Убицо абстену! Автор конечно молодец, не спорю. Старания заслуживают поощрения, тем более результат очень положительный. Но не плагины нужно писать дабы избежать нецензурщины, а уровень культуры поднимать =)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
15 года 9 мес. назад #26 от Johnson

Warning: Undefined variable $end_tag_params in /var/www/www-root/data/www/rnq.ru/libraries/kunena/external/nbbc/src/BBCode.php on line 2719
Johnson ответил в теме RE: textReplace
Сорри за оффтоп.

Автор согласился помочь и написал плагин по моей просьбе.
А вот насчет поднимать уровень культуры - это все остается (и останется) на уровне лозунгов, потому что никто этим заниматься не будет это раз, а два - все знают, что происходит когда пытаешься этот самый уровень попытаться поднять. Затопчут ж. ;-)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
15 года 9 мес. назад - 15 года 9 мес. назад #27 от Toxa

Warning: Undefined variable $end_tag_params in /var/www/www-root/data/www/rnq.ru/libraries/kunena/external/nbbc/src/BBCode.php on line 2719
Toxa ответил в теме RE: textReplace
2 vadimk

А можно получить исходники?

по GPL пойдет?
2 Johnson

Автор согласился помочь и написал плагин по моей просьбе.

спасибо за идею :) хоть сам своим творением и не пользуюсь, но рад, что кому-то пользу приносит :)
ps: всегда рад идеям ;)
Последнее редактирование: 15 года 9 мес. назад пользователем Toxa.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
15 года 8 мес. назад #28 от Fr0st

Warning: Undefined variable $end_tag_params in /var/www/www-root/data/www/rnq.ru/libraries/kunena/external/nbbc/src/BBCode.php on line 2719
Fr0st ответил в теме RE: textReplace
>всегда рад идеям
Можно подкину ещё одну? ;)
Идея в том, чтобы заменять текст в обоих направлениях. Зачем? Чтобы можно было делать автозамену. Вроде бы где-то уже мелькал подобный плаг, но в этом было бы логичнее.
Например: набирать смайлик *ROFL* довольно долго, через меню - надо юзать мышу. а так можно ввести, скажем, .рофл, и при отправке оно заменится на *ROFL*. Точно так же можно отправлять какие-то часто используемые фразы (Привет-как дела-чем занимаешься, идеальный способ нарваться на fuck off =) ). Также можно позаботиться о нервах собеседника и заменять все нецензурные выражения их более мягкими аналогами ))

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
15 года 8 мес. назад #29 от Toxa

Warning: Undefined variable $end_tag_params in /var/www/www-root/data/www/rnq.ru/libraries/kunena/external/nbbc/src/BBCode.php on line 2719
Toxa ответил в теме RE: textReplace
теперь замена происходит и в исходящих сообщениях (описывается в отдельной секции ini-файла).

Вложение txtReplace_2-14c40c961a2dd014f554cdf6a8188b60.rar не найдено

Вложения:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
15 года 8 мес. назад #30 от Fr0st

Warning: Undefined variable $end_tag_params in /var/www/www-root/data/www/rnq.ru/libraries/kunena/external/nbbc/src/BBCode.php on line 2719
Fr0st ответил в теме RE: textReplace
о! Спасибище, работает на ура! ))) Отдельное спасибо за упоминание в "титрах" ))

Сделал такой конфиг:

[OutgoingExpressions]
*ROFL*=\bрофл\b
:-D=\bлол\b
*THUMBS UP*=\bрулз\b

и балдею))

P.S. В ридми можно добавить, что строки в ини-файле можно комментировать символом ";". Полезно, чтобы временно задизэйблить некоторые строки
P.P.S. При тестировании регэкспов приходится часто менять ини-файл, а плагин его не перечитывает. Это как-нибудь можно реализовать? Например, отслеживать дату последнего изменения. Вот код, который юзаю я:

var
SettingsAttrib: WIN32_FILE_ATTRIBUTE_DATA;
SettingsModifDate: TFileTime = (dwLowDateTime:0; dwHighDateTime:0);

...

procedure loadSettings;
begin
...
GetFileAttributesEx('..\Settings.xml',GetFileExInfoStandard,@SettingsAttrib);
SettingsModifDate:=SettingsAttrib.ftLastWriteTime;
...
end;

...

GetFileAttributesEx('..\Settings.xml',GetFileExInfoStandard,@SettingsAttrib);
if (SettingsModifDate.dwLowDateTime <> SettingsAttrib.ftLastWriteTime.dwLowDateTime) or
(SettingsModifDate.dwHighDateTime <> SettingsAttrib.ftLastWriteTime.dwHighDateTime)
then loadSettings;

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
15 года 8 мес. назад - 15 года 8 мес. назад #31 от TiMeTraSheR

Warning: Undefined variable $end_tag_params in /var/www/www-root/data/www/rnq.ru/libraries/kunena/external/nbbc/src/BBCode.php on line 2719
TiMeTraSheR ответил в теме RE: textReplace
Только дошли руки до поюзать. Спасиб дорогой человек, теперь я буду счастлив :D
да, я уже за*_*л :(=(?i)\b(ка(к|г) ?д(е|и)(л)+(а)+)\b

О_О а входящие не хотят заменяться... Елыпалы. Тестил на исходящих, перекинул потом в другую секцию - перестало работать Т_Т
Последнее редактирование: 15 года 8 мес. назад пользователем TiMeTraSheR.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
15 года 8 мес. назад #32 от Toxa

Warning: Undefined variable $end_tag_params in /var/www/www-root/data/www/rnq.ru/libraries/kunena/external/nbbc/src/BBCode.php on line 2719
Toxa ответил в теме RE: textReplace
Fr0st писал(а):

P.S. В ридми можно добавить, что строки в ини-файле можно комментировать символом ";". Полезно, чтобы временно задизэйблить некоторые строки

при этом компонент TIniFile закомментаренные строчки убивает при перечитывании и сохранении файла :(
как вариант: создать секцию [временные] и переносить ненужные пока строки.

P.P.S. При тестировании регэкспов приходится часто менять ини-файл, а плагин его не перечитывает. Это как-нибудь можно реализовать?

ini-файл перечитывает при выключении/включении плагина. отслеживание времени файла скажется как на размере, так и на частоте обращения к диску. ткнуть два раза левой кнопкой на иконку плагина не составит труда же?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
15 года 8 мес. назад #33 от TiMeTraSheR

Warning: Undefined variable $end_tag_params in /var/www/www-root/data/www/rnq.ru/libraries/kunena/external/nbbc/src/BBCode.php on line 2719
TiMeTraSheR ответил в теме RE: textReplace
Только щас осознал, што у меня ВООБЩЕ входящие не заменяются, даже дефолтное выражение не срабатывает

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
15 года 8 мес. назад #34 от Toxa

Warning: Undefined variable $end_tag_params in /var/www/www-root/data/www/rnq.ru/libraries/kunena/external/nbbc/src/BBCode.php on line 2719
Toxa ответил в теме RE: textReplace
подправил. как-то кривовато считывались настройки. теперь меняет и входящие и исходящие. проверяем.

Вложение txtReplace_2-19a7735551ddf22e6c3defff203382c9.rar не найдено

Вложения:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
15 года 8 мес. назад #35 от TiMeTraSheR

Warning: Undefined variable $end_tag_params in /var/www/www-root/data/www/rnq.ru/libraries/kunena/external/nbbc/src/BBCode.php on line 2719
TiMeTraSheR ответил в теме RE: textReplace
Ниработает :(

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
15 года 8 мес. назад - 15 года 8 мес. назад #36 от Toxa

Warning: Undefined variable $end_tag_params in /var/www/www-root/data/www/rnq.ru/libraries/kunena/external/nbbc/src/BBCode.php on line 2719
Toxa ответил в теме RE: textReplace
с какими настройками?
раз такое у меня было, но при этом в памяти висело несколько плагинов. кстати, был еще отловлен плагин винамповский, который не давал моему работать почему-то. есл остальные плагины отключить, глюк остается?
Вложения:
Последнее редактирование: 15 года 8 мес. назад пользователем Toxa.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
15 года 8 мес. назад #37 от TiMeTraSheR

Warning: Undefined variable $end_tag_params in /var/www/www-root/data/www/rnq.ru/libraries/kunena/external/nbbc/src/BBCode.php on line 2719
TiMeTraSheR ответил в теме RE: textReplace
Настройки были дефолтные. Но дело не в этом :) Опять me_plugin виноват. Уже штото изза него тупило, diremotely, кажется. Лекарством является ренейм злосчастного плуга так, штобы он грузился позже ТекстРеплейсера (хотя я искренне не понимаю, нафиг мне этот ми_плуг вообще нужен)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
15 года 8 мес. назад #38 от Toxa

Warning: Undefined variable $end_tag_params in /var/www/www-root/data/www/rnq.ru/libraries/kunena/external/nbbc/src/BBCode.php on line 2719
Toxa ответил в теме RE: textReplace
справка по regexpам

Вложение TRegExpr_RU.rar не найдено

Вложения:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
15 года 8 мес. назад #39 от Fr0st

Warning: Undefined variable $end_tag_params in /var/www/www-root/data/www/rnq.ru/libraries/kunena/external/nbbc/src/BBCode.php on line 2719
Fr0st ответил в теме RE: textReplace
>при этом компонент TIniFile закомментаренные строчки убивает при перечитывании и сохранении файла

Не знал... мда, нехорошо. Будем юзать секцию [disabled]

>ini-файл перечитывает при выключении/включении плагина

Прикольно! Может, эти две фишки в ридми? Имхо они не особо очевидны.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
15 года 8 мес. назад #40 от Toxa

Warning: Undefined variable $end_tag_params in /var/www/www-root/data/www/rnq.ru/libraries/kunena/external/nbbc/src/BBCode.php on line 2719
Toxa ответил в теме RE: textReplace
дописано в описание плагина и ридми тонкости по применению настроек на лету и временному отключению выражений.

Вложение txtReplace_2-e88797574a58597b2f9c9b42a999be29.rar не найдено

Вложения:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модераторы: bassvazoozaDelphukdekRapid D
Время создания страницы: 0.505 секунд
Работает на Kunena форум