Translit mod

Все моды, созданные нашим сообществом для phpBB 2.0.x, анонсированы тут.
Аватара пользователя
Менеджер сайта
Робот
Робот
Сообщения: 64
Зарегистрирован: 13.03.2004 21:18

Translit mod

Сообщение Менеджер сайта » 11.04.2005 8:02

Название мода: Translit mod
Автор: Xpert
Описание мода: Мод предназначен для преобразования сообщений, написанных транслитом на русский язык.

Версия мода: 1.0.2
Совместимая версия phpBB: 2.0.x
Cложность установки: Низкая
Время, необходимое для установки: ~5 минут

Скачать: translit_mod_1.0.2.zip
Размер файла: 3 kb

Drupal refresh
Последний раз редактировалось Менеджер сайта 25.10.2005 6:49, всего редактировалось 1 раз.

Аватара пользователя
Alexis1805
phpBB 1.4.3
Сообщения: 87
Зарегистрирован: 27.02.2005 12:49
Контактная информация:

Сообщение Alexis1805 » 11.04.2005 15:29

Код: Выделить всё

<td><input type="button" class="button" accesskey="t" name="translitbbcode" value="Транслит" style="width: 70px" onClick="translit()" /></td>
Зачем здесь <td> ? Получается что кнопка уходит за рамку. Или у меня другая версия быстрого ответа?

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert » 11.04.2005 17:54

Видимо другая. В моде инструкцмм по редактированию шаблона для Extended Quick Reply Form.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

Evgen
phpBB 1.0.0
Сообщения: 3
Зарегистрирован: 23.04.2005 10:04
Контактная информация:

Сообщение Evgen » 01.05.2005 16:06

После установки этого замечательного мода перестал работать мод
russian_keyboard_101 То есть при "нажатии" буквы ничего не проиcходит.
Насколько я понял, проблема появляется после добавления в
templates/subSilver/posting_body.tpl
строки
<script language="JavaScript" type="text/javascript" src="templates/translit.js"></script>
Хотелось бы иметь и клавиатуру, и транслит. Что посоветуете?
Версия модов: 1.0.1
версия phpBB: 2.0.14

Abuzzz
phpBB 1.2.1
Сообщения: 29
Зарегистрирован: 08.05.2005 1:25
Контактная информация:

Сообщение Abuzzz » 09.05.2005 22:47

Evgen

не знаю, актуально еще или нет, я в такой ситуации поменял название функции translit в одном из модов.

Evgen
phpBB 1.0.0
Сообщения: 3
Зарегистрирован: 23.04.2005 10:04
Контактная информация:

Сообщение Evgen » 12.05.2005 6:14

Спасибо!

Аватара пользователя
appolinari
phpBB 1.2.1
Сообщения: 25
Зарегистрирован: 18.04.2005 9:10
Откуда: Откуда все!

Сообщение appolinari » 06.06.2005 8:43

В моде "Транслит" следует добавить проверку такого рода, чтобы
текст записаный в квадратных скобках типа [имг][/img][урл][/url]
оставался без изменения...
:roll:

Аватара пользователя
nickerrr
phpBB 1.4.2
Сообщения: 61
Зарегистрирован: 13.05.2005 10:37

Сообщение nickerrr » 20.06.2005 14:28

В моде "Транслит" следует добавить проверку такого рода, чтобы
текст записаный в квадратных скобках типа [имг][/img][урл][/url]
оставался без изменения...
Вроде так у меня исправляется нормально. Проверять слишком муторно мне показалось. А вот еще раз изменить получилось:

Исправленный (translit.js):

Код: Выделить всё

//
// Функции перевода транслита в нормальный русский язык добавлена 01/01/2002 Андреем Мазлиным
//
var lat = new Array("je","jo","ayu","ay","aj","oju","oje","oja","oj","uj","yi","ya","ja","ju","yu","ja","juju","aja","y","zh","i'","shch","sch","ch","sh","ea","a","b","v","w","g","d","e","z","i","k","l","m","n","o","p","r","s","t","u","f","x","c","ea","'e","'","`","j","h");
var cyr = new Array("э","ё","aю","ай","ай","ою","ое","оя","ой","уй","ый","я","я","ю","ю","я","юю","ая","ы","ж","й","щ","щ","ч","ш","э","а","б","в","в","г","д","е","з","и","к","л","м","н","о","п","р","с","т","у","ф","х","ц","э","э","ь","ъ","й","х");

var latcap = new Array("Yo","Jo","Ey","Je","Ay","Oy","Oj","Uy","Uj","Ya","Ja","Ju","Yu","Ja","Y","Zh","I'","Sch","Ch","Sh","Ea","Tz","A","B","V","W","G","D","E","Z","I","K","L","M","N","O","P","R","S","T","U","F","X","C","EA","J","H");
var cyrcap = new Array("Ё","Ё","Ей","Э","Ай","Ой","Ой","Уй","Уй","Я","Я","Ю","Ю","Я","Ы","Ж","Й","Щ","Ч","Ш","Э","Ц","А","Б","В","В","Г","Д","Е","З","И","К","Л","М","Н","О","П","Р","С","Т","У","Ф","Х","Ц","Э","Й","Х");

// Edited by NR
var bbcharc = new Array("[б]","[и]","[у]","[qуоте]","[цоде]","[лист]","[лист=]","[имг]","[урл]","[/б]","[/и]","[/у]","[/qуоте]","[/цоде]","[/лист]","[/имг]","[/урл]");
var bbchar = new Array("[b]","[i]","[u]","[quote]","[code]","[list]","[list=]","[img]","[url]","[/b]","[/i]","[/u]","[/quote]","
","[/list]","[/img]","[/url]");
// Edited by NR end

function translit()
{
var buf = new String;
var selection = false;
var txtarea = document.post.message;
var regexp;
var i;

if (document.selection)
{
selection = document.selection.createRange().text;
}

if (selection)
{
buf = selection;
}
else
{
buf = txtarea.value;
}

for (i = 0; i < latcap.length; i++)
{
eval('regexp = /'+latcap+'/g');
buf = buf.replace(regexp, cyrcap);
}

for (i = 0; i < lat.length; i++)
{
eval('regexp = /'+lat+'/g');
buf = buf.replace(regexp, cyr);
}

if (selection)
{
eval('regexp = /'+selection+'/');
txtarea.value = txtarea.value.replace(regexp, buf);

}
else
{
txtarea.value = buf;
}

// Edited by NR
bufbb = txtarea.value;
for (i = 0; i < bbcharc.length; i++) bufbb = bufbb.replace(bbcharc, bbchar);
txtarea.value = bufbb;
// Edited by NR end

selection = '';

txtarea.focus();

return;
}[/code]
В данный момент телефон находится вне зоны действия абонента...

Stas!

Сообщение Stas! » 23.07.2005 20:01

После вышеуказанной замены транслит вообще не работает

Stas!

Сообщение Stas! » 25.07.2005 0:52

А можно спросить,что конкретно надо заменить?
Спасибо

Аватара пользователя
nickerrr
phpBB 1.4.2
Сообщения: 61
Зарегистрирован: 13.05.2005 10:37

Сообщение nickerrr » 25.07.2005 16:11

Да собственно, стираете фаил translit.js и вписываете в него то, что здесь выложено и сохраняете :)
В данный момент телефон находится вне зоны действия абонента...

Аватара пользователя
IGO
phpBB 2.0.1
Сообщения: 297
Зарегистрирован: 21.04.2005 19:28
Контактная информация:

Сообщение IGO » 19.08.2005 12:02

Как где можно узнать правила перевода?
То есть как TranslitMod переводит.

Вот например я видел, что для многих русская буква "Ч" это на траслите "4" или "сh" ..
Терпение и труд - всё перетрут
Я на этом форуме уже чуть больше года.. спасибо вам за помощь!

Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Зарегистрирован: 12.11.2004 0:20
Поблагодарили: 13 раз
Контактная информация:

Сообщение VVVas » 19.08.2005 12:21

IGO
var lat = new Array("je","jo","ayu","ay","aj","oju","oje","oja","oj","uj","yi","ya","ja","ju","yu","ja","juju","aja","y","zh","i'","shch","sch","ch","sh","ea","a","b","v","w","g","d","e","z","i","k","l","m","n","o","p","r","s","t","u","f","x","c","ea","'e","'","`","j","h");
var cyr = new Array("э","ё","aю","ай","ай","ою","ое","оя","ой","уй","ый","я","я","ю","ю","я","юю","ая","ы","ж","й","щ","щ","ч","ш","э","а","б","в","в","г","д","е","з","и","к","л","м","н","о","п","р","с","т","у","ф","х","ц","э","э","ь","ъ","й","х");

var latcap = new Array("Yo","Jo","Ey","Je","Ay","Oy","Oj","Uy","Uj","Ya","Ja","Ju","Yu","Ja","Y","Zh","I'","Sch","Ch","Sh","Ea","Tz","A","B","V","W","G","D","E","Z","I","K","L","M","N","O","P","R","S","T","U","F","X","C","EA","J","H");
var cyrcap = new Array("Ё","Ё","Ей","Э","Ай","Ой","Ой","Уй","Уй","Я","Я","Ю","Ю","Я","Ы","Ж","Й","Щ","Ч","Ш","Э","Ц","А","Б","В","В","Г","Д","Е","З","И","К","Л","М","Н","О","П","Р","С","Т","У","Ф","Х","Ц","Э","Й","Х");
Или не заметно?
я люблю daft punk | новый sugoi.ru

Аватара пользователя
PoWered
phpBB 1.0.0
Сообщения: 2
Зарегистрирован: 23.09.2005 18:18
Контактная информация:

Сообщение PoWered » 23.09.2005 18:26

А как сделать CheckBox для транслита чтоб в реальном времени включался с нажатием галочки???

sergejjjjjjjjjjj
phpBB 1.4.4
Сообщения: 111
Зарегистрирован: 30.06.2005 17:48
Откуда: Германия
Контактная информация:

Сообщение sergejjjjjjjjjjj » 23.09.2005 18:38

PoWered писал(а):А как сделать CheckBox для транслита чтоб в реальном времени включался с нажатием галочки???
Это было бы просто супер! Я пока такого не нашел! Может кто поможет?
"От судьбы не уйдешь, а если ушел - значит, не судьба!"

Закрыто

Вернуться в «Анонсы и поддержка модов для phpBB 2.0.x»