Интернет и Forex
Главная | Каталог файлов | Регистрация | Вход
 
Вторник, 15.07.2025, 22:48
Приветствую Вас Гость | RSS
Меню сайта
Разделы сайта
Скрипты для Ucoz [113]
Шаблоны для ucoz [33]
Интернет и сеть [7]
Аудио [1]
Видео [3]
Драйвера, кодеки [3]
Для мобилы [2]
Графика [0]
Игры [2]
Для Вебмастера [3]
Руссификаторы [1]
Полезные программы [3]
Антивирусники [4]
Разное [3]
Шаблоны сайтов (html) [6]
Шрифты [35]
Иконки [2]
Скины [17]
Java скрипты [2]
Реклама [0]
Wallpapers [2]
Мини-чат
Наш опрос
Что лучше?
Всего ответов: 50
Статистика
Рейтинг@Mail.ru







Онлайн всего: 1
Гостей: 1
Пользователей: 0

Кто нас сегодня посетил
Главная » Файлы » Скрипты для Ucoz

Скрипт ucoz <<перевод с транслита>>
[ ] 23.07.2009, 15:04

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

Установка:

Идём сюда: "Управление дизайном" => "Редактирование шаблонов" => "Форум" => "Форма добавления сообщения"

И сюда: "Управление дизайном" => "Редактирование шаблонов" => "Комментарии" => "Форма добавления комментариев"

Теперь в самый верх этих шаблонов ставим этот скрипт:

Code
<script language="JavaScript">    
var lat=new Array("jo","zh","i'","ch","sh","xh","je","ju","ja","a","b","v","g","d","e","z","i","k","l","m","n","o","p","r","s","t","u","f","x","c","'","      y","`","j","h");    
var cyr=new Array("ё","ж","й","ч","ш","щ","э","ю","я","а","б","в","г","д","е","з","и","к","л","м","н","о","п","р","с","т","у","ф","х","ц","ь","ы","ъ","ж      ","х");    

var latcap=new Array("JO","Jo","ZH","Zh","I'","Ch","CH","Sh","SH","Xh","XH","Je","JE","Ju","JU","Ja","JA","A","B","V","G","D","E","Z","I","K","L","M","N","      O","P","R","S","T","U","F","X","C","Y","J","H");    
var cyrcap=new Array("Ё","Ё","Ж","Ж","Й","Ч","Ч","Ш","Ш","Щ","Щ","Э","Э","Ю","Ю","Я","Я","А","Б","В","Г","Д","Е","З","И","К","Л","М","Н","О","П","Р","С","Т      ","У","Ф","Х","Ц","Ы","Ж","Х");    

function translate(tex)    
{    
var buf=tex;    
var i;    
for (i=0;i<latcap.length;i++)    
{    
buf=replace(buf,latcap[i],cyrcap[i],1,0);    
}    

for (i=0;i<lat.length;i++)    
{    
buf=replace(buf,lat[i],cyr[i],1,0);    
}    

tex=buf;    
return tex;    
}    

function replace(target,oldTerm,newTerm,caseSens,wordOnly) {    

var work = target;    
var ind = 0;    
var next = 0;    

if (!caseSens) {    
oldTerm = oldTerm.toLowerCase();    
work = target.toLowerCase();    
}    

while ((ind = work.indexOf(oldTerm,next)) >= 0) {    
if (wordOnly) {    
var before = ind - 1;    
var after = ind + oldTerm.length;    
if (!(space(work.charAt(before)) && space(work.charAt(after)))) {    
next = ind + oldTerm.length;    
continue;    
}    
}    
target = target.substring(0,ind) + newTerm +    
target.substring(ind+oldTerm.length,target.length);    
work = work.substring(0,ind) + newTerm +    
work.substring(ind+oldTerm.length,work.length);    
next = ind + newTerm.length;    
if (next >= work.length) { break; }    
}    

return target;    

}    
</script>

Теперь находим слово: $BBCODES$

Вставляем сразу после него:

Code

<input type="button" value="Транслит" class="codeButtons" onclick="document.forms['addform'].message.value=translate(document.forms['addform'].message.value);" /><input type="button" value="Транслит EN => RU" class="codeButtons" onclick="document.forms['addform'].message.value=translate(document.forms['addform'].message.value);" />

Вот и всё

Категория: Скрипты для Ucoz | Добавил: ximist 
Просмотров: 1050 | Загрузок: 0 | Рейтинг: 5.0/1 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа
Site search
FOREX
ДЛЯ НАЧИНАЮЩИХ

Forex: Курсы валют
EUR/USD0.000.00
GBP/USD0.000.00
USD/CHF0.000.00
USD/JPY0.000.00
Данные на 00:00 мск
Наша кнопка
Vissir

Друзья сайта
Здесь может быть Ваш баннер!

SanCity.ru - Город Вашей мечты. Online игра нового поколения.

WMmail.ru - сервис почтовых рассылок

SEO sprint - максимальная раскрутка сайтов!

IdCash - Мы работаем - вы зарабатываете!

WMrub - сервис рекламных решений!


Лучшие





ximist
Репутация: 4
Комментариев: 10
Материалов: 233
Форум: 6








SlesheR
Репутация: 4
Комментариев: 1
Материалов: 0
Форум: 2








DaymonV94
Репутация: 4
Комментариев: 8
Материалов: 1
Форум: 4








Romik319
Репутация: 1
Комментариев: 0
Материалов: 0
Форум: 0








Maks
Репутация: 1
Комментариев: 0
Материалов: 0
Форум: 0




Copyright MyCorp © 2025