myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Анти-транслит

li4nost
сообщение 17.4.2009, 1:20
Сообщение #1


Продвинутый участник
****

Группа: Пользователи
Сообщений: 137
Регистрация: 22.2.2009
Из: Минск, Беларусь
Пользователь №: 2 321
Спасибо сказали: 12 раз




скажите, можно как-нить сделать или запрет транслита или переводчик.
допустим, не обрабатывать слова с www http ftp .com .ru magnet url

правда что делать с никами на латинке... может добавить еще список зареганых в исключения?


апи2
0,4,1,1
Go to the top of the page
+Quote Post
Setuper
сообщение 17.4.2009, 1:26
Сообщение #2


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




А как ты себе это представляешь? Каков механизм? Запретить латиницу?
По-моему бред.
Go to the top of the page
+Quote Post
li4nost
сообщение 17.4.2009, 2:02
Сообщение #3


Продвинутый участник
****

Группа: Пользователи
Сообщений: 137
Регистрация: 22.2.2009
Из: Минск, Беларусь
Пользователь №: 2 321
Спасибо сказали: 12 раз




не запрещать, а заменять на русский.
не знаю как бороться уже:
и кикаю их, и предупреждаю, баню.
все равно находятся те, которые пишут транслитом.

+ в корень обнаглели - начали писать маты на латинке обходя антимат...
Go to the top of the page
+Quote Post
Nickolya
сообщение 17.4.2009, 10:56
Сообщение #4


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Предлагаю сделать обучающий скрипт, в таком плане: определяется процент транслита, и если он больше заданного (естественно вырезав ники пользователей), то юзеру выдается предупреждение о том, чтобы он не писал на нем, затем после определенного количества предупреждений юзеру по-просту запрещаются такие сообщения и остылать вместо них что-то типа "* я дурачина, пишу транслитом... *", либо после этих предов сообщения уже переводить кривым образом на русский. Думаю сделаем если предоставите табличку перекодирования в виде j -> ж, со всеми премудростями транслита думаю получится бооольшая такая таблица big_smile.gif

И на всяки пожарный для пробы выложу скрипт tsd с проца (+ мой перевод скрипта под второй апи, скрипт получился универсальный):
Цитата
LUA 5.1 (old API)
У меня хаб небольшой, почти все пишут кириллицей. Но есть немного юзеров, в силу обстоятельств пишущих транслитом. Вот для них сделал скрипт перевода транслита в кириллицу. Некоторые так набили руку, что даже иногда не верится что человек пишет транслитом.

V1.3
-Добавил поддержку больших заглавных букв.

Список замены буквосочетаний:
SCH=Щ, JU=Ю, JO=Ё, JA=Я, YA=Я, CH=Ч, ZH=Ж, SH=Ш
sch=щ, ju=ю, jo=ё, ja=я, ya=я, ij=ий, yj=ый, oj=ой, uj=уй,
ej=ей, aj=ай, ch=ч, zh=ж, sh=ш, '=ь

Список замены букв:
R=Р, U=У, I=И, P=П, S=С, D=Д, F=Ф, G=Г, H=Х, L=Л, Z=З, C=Ц, V=В, B=Б, N=Н
w=ш, r=р, t=т, y=ы, u=у, i=и, p=п, s=с, d=д, f=ф, g=г,
h=х, j=ь, l=л, z=з, c=ц, v=в, b=б, n=н, m=м, k=к, 4=ч

Если в сообщении есть одно из буквосочетаний приведенных ниже или спереди сообщения стоит / или + то сообщение не детранслируется:
magnet, http, www, dchub, ftp, lol, .zip, .rar, .7z, .avi, .mp3, .mov, .iso, .exe

Добавил настройку
Код
bCheckAll = true -- проверять ли ВСЕХ
, в true она проверяет всех, при false будут переводиться только ники из таблицы в скрипте.
Прикрепленные файлы
Прикрепленный файл  Lat_Rus_1.3.lua ( 5.38 килобайт ) Кол-во скачиваний: 35
 
Go to the top of the page
+Quote Post
li4nost
сообщение 17.4.2009, 12:20
Сообщение #5


Продвинутый участник
****

Группа: Пользователи
Сообщений: 137
Регистрация: 22.2.2009
Из: Минск, Беларусь
Пользователь №: 2 321
Спасибо сказали: 12 раз




а если не % транслитных выражений, а например вручную вешать на человека - как фани чат.
т.е. составить список злоупотребляющих и им менять все латинские слова по схеме выше на русские


Nickolya, спасибо огромное, что не плюнули на идею!! побольше бы таких людей!
Go to the top of the page
+Quote Post
Nickolya
сообщение 17.4.2009, 13:01
Сообщение #6


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Скачай скрипт что приложен выше, поставь bCheckAll = false и впиши в табличку ники... Попробуй, если надо - попроси еще добавиь менюшку. Можно и влепить функционал этого скрипта в фаничат.
Go to the top of the page
+Quote Post
li4nost
сообщение 17.4.2009, 13:23
Сообщение #7


Продвинутый участник
****

Группа: Пользователи
Сообщений: 137
Регистрация: 22.2.2009
Из: Минск, Беларусь
Пользователь №: 2 321
Спасибо сказали: 12 раз




да да, было бы круто. просто чтоб изменить скрипт, надо просить админов чтоб их меняли - хаб стоит на серваке, а я через ремоута админю его.
если бы была менюшка, было бы здорово - небыло бы стока гемора.
Go to the top of the page
+Quote Post
Slutkey
сообщение 16.6.2009, 19:37
Сообщение #8


Участник
**

Группа: Пользователи
Сообщений: 30
Регистрация: 15.4.2009
Из: Россия
Пользователь №: 3 050
Спасибо сказали: 4 раза




мде.. confuse.gif
Скрипт неочень doubt.gif (последнюю букву при переводе не дописывает)
Go to the top of the page
+Quote Post
FallenAngel
сообщение 16.6.2009, 20:46
Сообщение #9


[n00b]
*****

Группа: Пользователи
Сообщений: 291
Регистрация: 10.7.2008
Из: Россия,Пенза
Пользователь №: 168
Спасибо сказали: 24 раза




Почему не очень? Кому как.. Иногда децствительно раздражает латиница. не всегда все ясно. Спасибо. big_smile.gif
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Topic has attachmentsСкрипт Анти !me
API1, API2
7 Diman 14 536 26.9.2010, 0:13 Посл. сообщение: Alexey
Closed Анти реклама!
4 voronf4 8 022 26.8.2010, 18:53 Посл. сообщение: Accelerator
No New Posts Topic has attachmentsАнти-спам, помогите найти.
6 forZejkee 10 500 23.6.2010, 11:31 Посл. сообщение: forZejkee
No New Posts Topic has attachmentsАнти Спам Pm
9 voronf4 12 115 30.5.2010, 16:48 Посл. сообщение: Ksan
No New Posts Topic has attachmentsАнти реклама
Убрать функцию + тип наказания: 4
1 Goblin 6 013 2.7.2009, 10:44 Посл. сообщение: степашка
No new Topic has attachmentsАнти WinAmp
антивинамп
21 Инкогнито 24 058 20.6.2009, 22:59 Посл. сообщение: Wariner
No New Posts От: Скрипт Анти !me
От темы с ID: 86
1 Alexey 4 509 16.4.2009, 17:27 Посл. сообщение: Wariner
No New Posts Анти-реклама
0 Howl 5 181 16.3.2009, 0:59 Посл. сообщение: Howl
Closed Анти Ложная Шара
3 _LorD_ 9 014 25.1.2009, 12:50 Посл. сообщение: Setuper
No New Posts Анти Мат
7 Goblin 10 897 17.1.2009, 11:41 Посл. сообщение: Berkut
No New Posts От: Анти Мат
От темы с ID: 1135
0 Setuper 4 606 15.1.2009, 21:46 Посл. сообщение: Setuper
No New Posts Topic has attachmentsПеределать Анти Рекламу
Убрать лишние
1 Goblin 6 014 10.12.2008, 21:14 Посл. сообщение: Артём
No New Posts Topic has attachmentsАнти Реклама
Больше функциональная
13 Goblin 14 519 16.11.2008, 11:32 Посл. сообщение: Daler
No New Posts Анти Реклама
2 Goblin 6 333 4.11.2008, 11:24 Посл. сообщение: Goblin

 



RSS Сейчас: 14.11.2024, 20:26