Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.

Скрипт транслита Fdf10
С нашей помощью вы можете создать форум,
похожий на этот!
Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.

Скрипт транслита Fdf10
С нашей помощью вы можете создать форум,
похожий на этот!
Мы в социальных сетях
Важная информация!

Правила форума

для обязательного прочтения!

Внимание! Важная информация для РЕГИСТРАЦИИ на форуме:

Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.

Я админ, не могу зайти!
(забыл / потерял пароль)


Общий FAQ по управлению форумом

FAQ: реклама на форуме

Туториалы по разным функциям ваших форумов

Алфавитный указатель

Интересные решения для форумов

Наши видео-туториалы

Условия пользования сервисом

Ссылки на полезные ресурсы

Последние темы
» Как поменять вид нумерации страниц тем?
автор Goodmonday Апрель 18th 2024, 21:04

» Форум не корректно загружается.
автор anna4842 Апрель 12th 2024, 23:48

» Не корректное отображение картинок
автор Красноперова О.А. Апрель 12th 2024, 15:49

» Ошибка на форуме: Could not obtain topic posts informations
автор fatalone Апрель 9th 2024, 13:43

» Переход с 2x2forum.ru на 2x2forum.com
автор Luz Март 28th 2024, 12:13

» Проблема с метатегом Description
автор VeraLV Март 18th 2024, 15:31

» 1 марта будет запрет на ВПН, это отразится на работе платформы?
автор Svet007 Март 14th 2024, 11:43

» нужен скрипт сумма просмотров тем в разделе
автор лексей2222 Март 5th 2024, 07:37

» Новое: Откройте для себя функцию "Подписка на пользователей"
автор лексей2222 Март 1st 2024, 17:26

» 301 редирект
автор Dana Domirani Февраль 25th 2024, 18:28

Скрипт транслита

Участников: 4

Перейти вниз

Скрипт транслита Empty Скрипт транслита

Сообщение автор NEWESTA Апрель 10th 2008, 14:14

Вот нашла скрпт, а вот куда и как поставить его, верней и это понятно, только вот где шаблон форума?


Добавится ещё одна кнопка

Вставлять после $BODY$ в шаблоне форума.
Код:

%IF($USER_LOGGED_IN$)%
%IF($PAGE_ID$=addthread|=addpoll|=threadpage|=postedit)%

<script type="text/javascript">
function knopka()
{
knopkaWindow = window.open("/translit.html", "", "toolbar=0,width=307,height=282");
}
</script>
<table border="0" width="100%" cellspacing="1" cellpadding="0" class="gTable" id="frM53">
<td class="gTableRight" colspan="2" align="center">
<input style="width:110px;" type="button" value="Транслит" onclick="knopka()">
</td></table>
%ENDIF%%ENDIF%


Вот сам скрипт транслита.

Код:
<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>

<FORM METHOD="POST">
<textarea name=text2 cols=55 rows=17 wrap=virtual>Najmite "Perevod", monsen'er i chitai'te normal'nyi' tekst <img src="http://src.ucoz.ru/sm/2/smile.gif" border="0" align="absmiddle" alt="smile">
Pravila pol'zovanija perevodchikom s translita:
1-nabiraete tekst v okne po zadannym pravilam.
2-najimaete na "Perevod".
3-korrektiruete, esli trebuetsja, poluchennyi' tekst aglickimi bukovkami, soglasno pravilam.
4-najimaete na perevod (3 i 4 mojno povtorjat' poka ne tresnet brouzer ili ne poluchite trebuemoe)
5-vstavljaete, esli zadumano, aglickie slova (ne sleduet zhat' na knopku)
6-ispol'zuete poluchennyi' tekst po naznacheniju
</textarea><BR>
<input type=button value="Перевод" onclick="document.forms[0].text2.value=translate(document.forms[0].text2.value);">
<input type=button value="Очистить" onclick="document.forms[0].text2.value='';">
</FORM>
NEWESTA
NEWESTA
Новичок

Женщина

Сообщения : 16
Регистрация : 2008-03-15
Благодарности : 2

Без предупреждений

http://domashnij.chudoforum.ru/portal.htm

Вернуться к началу Перейти вниз

Скрипт транслита Empty Re: Скрипт транслита

Сообщение автор @AlexF Апрель 10th 2008, 14:19

Мне кажется, что это должны сделать програмисты.
Это важная деталь любого форума и очень нужная !!!
@AlexF
@AlexF
 

Мужчина

Сообщения : 89
Возраст : 60
Регистрация : 2008-02-07
Благодарности : 0

Без предупреждений

http://www.berdichev.forumgrad.com

Вернуться к началу Перейти вниз

Скрипт транслита Empty Re: Скрипт транслита

Сообщение автор andron-canada Апрель 10th 2008, 14:43

поддерживаю...........давно предлагал это......но молчок по этому поводу
andron-canada
andron-canada
 

Сообщения : 463
Возраст : 42
Регистрация : 2007-10-26
Благодарности : 5

Без предупреждений

Вернуться к началу Перейти вниз

Скрипт транслита Empty Re: Скрипт транслита

Сообщение автор @AlexF Апрель 17th 2008, 11:10

В ожидании!!! :empathy:
@AlexF
@AlexF
 

Мужчина

Сообщения : 89
Возраст : 60
Регистрация : 2008-02-07
Благодарности : 0

Без предупреждений

http://www.berdichev.forumgrad.com

Вернуться к началу Перейти вниз

Скрипт транслита Empty Re: Скрипт транслита

Сообщение автор Luz Апрель 17th 2008, 11:35

Теоретически этот скрипт можно добавить в файл шаблонов, к которым у вас есть доступ только за дополнительные очки, которые можно приобрести в "Управлении очками" . Там, правда, не все так просто, потому что , похоже, есть проблемы с кодировкой - по первому впечатлению этот скрипт просто так не становится. Я посмотрю повнимательнее, как только будет время - для тех, кто готов ставить себе это в Шаблоны.

Что же касается добавления транслита в общем порядке на сервисе, это уже обсуждалось в "Предложениях", и я уже говорила о том, что очень маловероятно, что транслит как таковой будет добавлен - Сервис планирует сделать кнопку с виртуальной клавиатурой, но это все на очереди, и в самое ближайшее время сделано не будет.
Luz
Luz
Администратор
Администратор

Женщина

Сообщения : 16621
Возраст : 50
Регистрация : 2005-03-01
Благодарности : 2646

Без предупреждений

https://help.forum2x2.ru

Вернуться к началу Перейти вниз

Скрипт транслита Empty Re: Скрипт транслита

Сообщение автор @AlexF Апрель 18th 2008, 12:14

Ясно. Закрыли тему. ne
@AlexF
@AlexF
 

Мужчина

Сообщения : 89
Возраст : 60
Регистрация : 2008-02-07
Благодарности : 0

Без предупреждений

http://www.berdichev.forumgrad.com

Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения