Список форумов Сервис бесплатных форумов Кириллица и транслит. — Сервис бесплатных форумов
форум взаимопомощи
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Личные сообщенияЛичные сообщения   ВходВход 

Внимание! Форум поддержки переехал на следующую версию движка для тестирования новых возможностей на практике. Ищите нас по адресу: beta.flybb.ru

Кириллица и транслит.
На страницу Пред.  1, 2
 
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Сервис бесплатных форумов -> Предложения по улучшению
# :: #  
Автор Сообщение
МС_Draiff

Репутация: +10/–1

Зарегистрирован: 02.09.2006
Сообщения: 780
Откуда: DeP

Сообщение: 14-Фев, 03:44    Тема:

Да, скрипт неплохой. Спасибо. Скорее всего поставлю у себя. Rolling Eyes

Но встроенный был бы конечно куда удобнее... но это уже зависит только от админа...
Вернуться к началу
Andruha

Репутация: 0

Зарегистрирован: 17.01.2007
Сообщения: 32

Сообщение: 14-Фев, 13:27    Тема:

У меня после вставки скрипта возникли следующие траблы:
1) скрипт не переводит с транслита
2) не возможно оставить сообщение, выскакивает сообщение: напишите тему сообщения, вы слишком долго заполняли форму, введите текст сообщения.

Что за глюки? Это только у меня или нет?
Вернуться к началу
FlyBoard.ru
Admin
Репутация: +36/–2

Зарегистрирован: 04.02.2006
Сообщения: 1720
Откуда: Бесплатные форумы

Сообщение: 14-Фев, 13:35    Тема:

Владимир писал(а):
Ну если очень нужен транслит то вот код:

В этом коде есть ошибки, которые могут нарушить работу форума.
Вернуться к началу
Владимир
Модератор
Репутация: +18

Зарегистрирован: 01.06.2006
Сообщения: 1196
Откуда: Москва

Сообщение: 14-Фев, 15:22    Тема:

FlyBoard.ru писал(а):
В этом коде есть ошибки, которые могут нарушить работу форума.

Код я удалил!
Вернуться к началу
МС_Draiff

Репутация: +10/–1

Зарегистрирован: 02.09.2006
Сообщения: 780
Откуда: DeP

Сообщение: 14-Фев, 19:08    Тема:

FlyBoard.ru, а когда будет нормальная, встроенная функция транслита? Rolling Eyes Rolling Eyes
Вернуться к началу
Kvesta

Репутация: 0

Зарегистрирован: 28.07.2007
Сообщения: 10

Сообщение: 03-Авг, 09:50    Тема:

Вот скрипт Транслита, но ! В неём не поддерживаются кукисы с Мозиллы. И вопрос - хоть куда его вставлять? Тут нет окна ХТМЛ "в форме ответа"

Код:


<SCRIPT language=JavaScript>
<!--
var rus_lr2 = ('Е-е-О-о-Ё-Ё-Ё-Ё-Ж-Ж-Ч-Ч-Ш-Ш-Щ-Щ-Ъ-Ь-Э-Э-Ю-Ю-Я-Я-Я-Я-ё-ё-ж-ч-ш-щ-э-ю-я-я').split('-');
var lat_lr2 = ('/E-/e-/O-/o-ЫO-Ыo-ЙO-Йo-ЗH-Зh-ЦH-Цh-СH-Сh-ШH-Шh-ъ'+String.fromCharCode(35)+'-ь'+String.fromCharCode(39)+'-ЙE-Йe-ЙU-Йu-ЙA-Йa-ЫA-Ыa-ыo-йo-зh-цh-сh-шh-йe-йu-йa-ыa').split('-');
var rus_lr1 = ('А-Б-В-Г-Д-Е-З-И-Й-К-Л-М-Н-О-П-Р-С-Т-У-Ф-Х-Х-Ц-Щ-Ы-Я-а-б-в-г-д-е-з-и-й-к-л-м-н-о-п-р-с-т-у-ф-х-х-ц-щ-ъ-ы-ь-ь-я').split('-');
var lat_lr1 = ('A-B-V-G-D-E-Z-I-J-K-L-M-N-O-P-R-S-T-U-F-H-X-C-W-Y-Q-a-b-v-g-d-e-z-i-j-k-l-m-n-o-p-r-s-t-u-f-h-x-c-w-'+String.fromCharCode(35)+'-y-'+String.fromCharCode(39)+'-'+String.fromCharCode(96)+'-q').split('-');
var rus_rl = ('А-Б-В-Г-Д-Е-Ё-Ж-З-И-Й-К-Л-М-Н-О-П-Р-С-Т-У-Ф-Х-Ц-Ч-Ш-Щ-Ъ-Ы-Ь-Э-Ю-Я-а-б-в-г-д-е-ё-ж-з-и-й-к-л-м-н-о-п-р-с-т-у-ф-х-ц-ч-ш-щ-ъ-ы-ь-э-ю-я').split('-');
var lat_rl = ('A-B-V-G-D-E-JO-ZH-Z-I-J-K-L-M-N-O-P-R-S-T-U-F-H-C-CH-SH-SHH-'+String.fromCharCode(35)+String.fromCharCode(35)+'-Y-'+String.fromCharCode(39)+String.fromCharCode(39)+'-JE-JU-JA-a-b-v-g-d-e-jo-zh-z-i-j-k-l-m-n-o-p-r-s-t-u-f-h-c-ch-sh-shh-'+String.fromCharCode(35)+'-y-'+String.fromCharCode(39)+'-je-ju-ja').split('-');
var translitown=0;var language = 0;
if (document.images) {swrus_src = new Image; swrus_src = "pict/swrus.gif";swlat_src = new Image; swlat_src = "pict/swlat.gif";}
function setfoc(){document.post.message.focus();}
function compbelongs(isprivate)
{
translitown = isprivate;
if (translitown==1) {document.post.message.createTextRange().execCommand("Copy");}
document.cookie = "trowncomputer=" + escape(isprivate);
return true;
}
function upgradeclipboard()
{
if (translitown==1) {document.post.message.createTextRange().execCommand("Copy");}
return true;
}
function setlangpicture(){document.ruslat.src = swrus_src;}
function changelanguage(){if (language==1) {language=0; document.images['ruslat'].src = swrus_src; document.post.message.focus();return;}if (language==0) {language=1; document.images['ruslat'].src = swlat_src; document.post.message.focus();return;}}
function AkeyIsDown()
{
if (event.ctrlKey && event.altKey) changelanguage();
if (window.event.keyCode==27) event.returnValue=false;
return false;
}
function translate_letter()
{
if (language==1) return; //no transliteration necessary
//the entered character
var code = event.keyCode;
txt=String.fromCharCode(code);
//make selection
cursor_pos_selection = document.selection.createRange();
//delete something is selected before
cursor_pos_selection.text="";
//get the previous character
cursor_pos_selection.moveStart("character",-1);
pretxt = cursor_pos_selection.text;
if (pretxt.length>1) {pretxt="";}
event.keyCode = 0;
result = translatesymboltocyrillic(pretxt,txt)
//delete the previous symbol if it is exists (if the entered symbol is not the first one)
if (pretxt!="") { cursor_pos_selection.select(); cursor_pos_selection.collapse();}
with(document.selection.createRange()) {text = result; collapse(); select()}
return;
}
function translatesymboltocyrillic(pretxt,txt)
{
var doubletxt = pretxt+txt;
var code = txt.charCodeAt(0);
if (!(((code>=65) && (code<=123))||(code==35)||(code==39))) return doubletxt;
var ii;
for (ii=0; ii<lat_lr2.length; ii++)
{
if (lat_lr2[ii]==doubletxt) return rus_lr2[ii];
}
for (ii=0; ii<lat_lr1.length; ii++)
{
if (lat_lr1[ii]==txt) return pretxt+rus_lr1[ii];
}
return doubletxt;
}
function translatesymboltolatin(symb)
{
var ii;
for (ii=0; ii<rus_rl.length; ii++)
{
if (rus_rl[ii]==symb)
return lat_rl[ii];
}
return symb;
}
function translateAlltoCyrillic()
{
var is_selection_flag = 1;
var userselection = document.selection.createRange();
var txt = userselection.text;
if (userselection==null || userselection.text==null || userselection.parentElement==null || userselection.parentElement().type!="textarea")
{
// no text selected, all the text in the textarea is to be processed
is_selection_flag = 0;
txt = document.post.message.value;
}
var txtnew = translatesymboltocyrillic("",txt.substr(0,1));
var symb = "";
for (kk=1;kk<txt.length;kk++)
{
symb = translatesymboltocyrillic(txtnew.substr(txtnew.length-1,1),txt.substr(kk,1));
txtnew = txtnew.substr(0,txtnew.length-1) + symb;
}
if (is_selection_flag)
{
userselection.text = txtnew; userselection.collapse(); userselection.select();
}
else
{
document.post.message.value = txtnew;
document.post.message.focus();
}
return;
}
function translateAlltoLatin()
{
var is_selection_flag = 1;
var userselection = document.selection.createRange();
var txt = userselection.text;

if (userselection==null || userselection.text==null || userselection.parentElement==null || userselection.parentElement().type!="textarea")
{
// no text selected, all the text in the textarea is to be processed
is_selection_flag = 0;
txt = document.post.message.value;
}
txtnew="";
var symb = "";
for (kk=0;kk<txt.length;kk++)
{
symb = translatesymboltolatin(txt.substr(kk,1));
txtnew = txtnew.substr(0,txtnew.length) + symb;
}
if (is_selection_flag)
{
userselection.text = txtnew; userselection.collapse(); userselection.select();
}
else
{
document.post.message.value = txtnew;
document.post.message.focus();
}
return;
}
//-->
</SCRIPT>
<br /> <INPUT class=button onclick=translateAlltoCyrillic();upgradeclipboard(); type=button value="в кириллицу">&nbsp;&nbsp;&nbsp;
<INPUT class=button onclick=translateAlltoLatin();upgradeclipboard(); type=button value="в латиницу"><br />
Вернуться к началу
loella

Репутация: 0

Зарегистрирован: 19.07.2007
Сообщения: 15
Откуда: riga

Сообщение: 09-Авг, 05:13    Тема:

АГА,.,,,СДЕЛАЙТЕ ПОЖАЛУЙСТА ТРАААААААНСЛИИИИТ
Вернуться к началу
Губернатор
Модератор
Репутация: 0

Зарегистрирован: 23.04.2007
Сообщения: 188

Сообщение: 09-Авг, 16:04    Тема:

http://translit.ru/

Все уже украдено до нас...
Вернуться к началу
MACKA

Репутация: 0

Зарегистрирован: 16.07.2007
Сообщения: 5

Сообщение: 17-Авг, 07:38    Тема:

Губернатор писал(а):
http://translit.ru/

Все уже украдено до нас...

Я для своей жены давно уже написал скрипт-транслит, она у меня не может по-русски печатать. Вот и копирует все сообщения из одного окна в другое - на форум. А я бы хотел встроить свой скрипт в форум, но возможности для этого несколько ограничены. Хотелось бы иметь возможность вставлять скрипты, директивы и пр. в заголовок. Так и иконку на форум можно было бы свою сделать. А для облегчения всей страницы по объему, не плохо бы иметь возможность грузить скрипты прямо в директорию своего форума. Но это отдельная тема, о которой я сейчас пожалуй пойду напишу.
Вернуться к началу
MACKA

Репутация: 0

Зарегистрирован: 16.07.2007
Сообщения: 5

Сообщение: 17-Авг, 08:34    Тема:

Только что обнаружил мод http://www.phpbbguru.net/mods/?id=54#54, который может делать транслит. Почему бы его не установить?
Вернуться к началу
Владимир
Модератор
Репутация: +18

Зарегистрирован: 01.06.2006
Сообщения: 1196
Откуда: Москва

Сообщение: 17-Авг, 09:27    Тема:

MACKA писал(а):
Почему бы его не установить?

Пока не выйдет новая версия, моды устанавливать не кто не будет!
Вернуться к началу
Сашулька

Репутация: 0

Зарегистрирован: 22.06.2007
Сообщения: 122

Сообщение: 17-Авг, 09:57    Тема:

Владимир писал(а):
MACKA писал(а):
Почему бы его не установить?

Пока не выйдет новая версия, моды устанавливать не кто не будет!

Короче моды не будут установлены никогда!!! Confused
Вернуться к началу
Владимир
Модератор
Репутация: +18

Зарегистрирован: 01.06.2006
Сообщения: 1196
Откуда: Москва

Сообщение: 17-Авг, 10:19    Тема:

Сашулька писал(а):
Владимир писал(а):
MACKA писал(а):
Почему бы его не установить?

Пока не выйдет новая версия, моды устанавливать не кто не будет!

Короче моды не будут установлены никогда!!! Confused

Пока не выйдет новая версия, моды устанавливать не кто не будет!
Вернуться к началу
MACKA

Репутация: 0

Зарегистрирован: 16.07.2007
Сообщения: 5

Сообщение: 18-Авг, 03:50    Тема:

Владимир писал(а):
Пока не выйдет новая версия, моды устанавливать не кто не будет!

Собственно какую версию нам предлагается ждать? PHPBB?
Она что на подходе? И давно ждем? Very Happy Very Happy Very Happy
Дали бы мне вожжи, а б хоть потренировался.... Ведь на новой версии тоже устанавливать придется. Эх.... нет в ваших дУшах админа, так... только слово на грудь привесили .... Evil or Very Mad
Вернуться к началу
loella

Репутация: 0

Зарегистрирован: 19.07.2007
Сообщения: 15
Откуда: riga

Сообщение: 21-Авг, 00:20    Тема:

зайдите 4ерез 10 лет,может сделают
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Сервис бесплатных форумов -> Предложения по улучшению Часовой пояс: GMT + 4
На страницу Пред.  1, 2
Страница 2 из 2

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



Ни одно из сообщений на данном форуме нe является публичной офертой. Все сообщения принадлежат их авторам, а также ожидается, что они выражают личную точку зрения.