Автор Тема: Translitter  (Прочитано 3575 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Lesnix

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Translitter
« : 07 Января 2005, 15:29:06 »
Hi all
Подскажите пожалуйста незамысловатый JavaScript, который будет осуществлять translit<->транслит перекодировку. Вы, конечно, поняли о чем я.

Выглядеть это должно примерно так:
есть текстовое поле и кнопка.
когда я выделяю часть текста в текстовом поле и нажимаю на кнопку, то выделенная часть "переводится" на английские или русские буквы...

Необходима хотя бы сама фуннкция перекодировки и описание каким образом преобразовать только выделенную часть текста...

В принципе, я не такой уж чайник в Java, но самому писать будет геморно...

"Памажите чем можите".
Заранее спасибо

Оффлайн BabyBoo

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 41
  • +0/-0
  • 0
    • Просмотр профиля
    • http://wildarts.ru
Translitter
« Ответ #1 : 17 Января 2005, 13:07:39 »
[OFF]лень погубит человечество[/off]
з.ы. IMHO... представьте аргументы и я пересмотрю свое мнение

Оффлайн PaulGor

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 13
  • +0/-0
  • 0
    • Просмотр профиля
    • http://RusWin.net
Translitter
« Ответ #2 : 31 Января 2005, 23:45:45 »
Цитировать
Lesnix:
Hi all
Подскажите пожалуйста незамысловатый JavaScript, который будет осуществлять translit<->транслит перекодировку.


Не бывает :) \'Незамысловатый\' означает \'НЕработающий\', например, вот здесь, у формы ввода такой -
даже если я на 100% подчиняюсь именно его Правилам Сочетаний (прочитав "о транслите" под формой ввода), всё равно плохо получается - попробуй введи здесь

major vyuchil Web-adres pupkin@yandex.ru  Control Panel
и нажми "Translit

Авторы, кстати, НЕ виноваты - это просто тупиковый путь, но в прошлом веке :) ещё не было других технологий, а сейчас они есть и позволяют "на лету" вводить "в режиме транслита", а не как старые, которые заставляют человека сначала весь текст латиницей вводить, а потом \'угадывают\' - успешно, а чаще - не очень, что человек имел в виду :)

См. обзор
"Устаревшие \'перекодировщики\' и их обычные проблемы"

Есть (пока) 2 страницы, по новой технологии построенные:

http://Translit.ru

моя http://Klava.RusWin.net

Моя, в отличие от первой - Open Source, под лицензией GPL, можно код себе брать, модифицировать, ... - только исходного автора указать...

Вот как её уже встроили:

a) Во всплывающем окне (pop-up) - см. на  сайте Мегаполис - см. там
"Русская Клавиатура" вверху справа.

Для этого нужна только одна строчка HTML кода, указанная на странице
.... "2 примера вызова Русской Клавиатуры".

А можно даже и без Copy/Paste обойтись, то есть без шага
Выделить-Скопировать-Вставить в окно форума (без Ctrl-C потом Ctrl-V)  -
см. там пример 2.

.
б) Прямо в форумном коде:

Есть уже проверенный и работающий на нескольких форумах Хак шаблона Быстрого Ответа (сделали ребята с форума NetAdmin) - для форумного кода vBulletin, но так как это только в шаблоне изменения, то и для других форумов легко сделать тому, кто шаблоны знает.

Утилита под формой ввода форума появляется и \'убирается\' по нажатию кнопки, то есть, кому не нужна - места не занимает и в глаза не бросается, нет её на экране.

1. Посмотреть хак в действии можно вот тут, в форме Быстрого Ответа внизу любой темы (правда, зарегистрироваться придётся, но это 1 минута):

       страничка одного из форумов, где хак уже работает

2. Можно и без регистрации посмотреть, как это работает - на моей отладочной странице - там только "появление"/"убирание" не работает:

............ http://www.geocities.com/paulgor1/instruct.htm

.
3. Инструкция по изменению шаблона Быстрого Ответа VBulletin, плюс необходимые файлы:
........ quick.zip

  Там - для Быстрого Ответа, но то же самое можно сделать и в шаблонах newreply, newthread, newpm

.
« Последнее редактирование: 01 Февраля 2005, 00:07:32 от PaulGor »

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28