«Переключатель» - преобразователь текста by_Apocalypse



Разработчик: by_Apocalypse

Частенько бывает, что пользователь отправляет что то в чат не посмотрев что он написал и в и результате в чате появляется английский текст и связанно это с тем, что раскладка клавиатуры английская. Такие сообщения не очень приятно лицезреть в чате своего сайта uCoz, а потом их еще и удалять… Поэтому предлагаю вам воспользоваться данным скриптом который поможет вам автоматически «переключать раскладку», а вернее преобразовывать английский вариант букв в русский. Теперь написав английские буквы за место русских, пользователи вашего сайта всего одним кликом по кнопке «Преобразовать» весь текст преобразуют в русский вариант.
В этом примере «переключатель» - преобразователь текста настроен так под мини-чат, но при желании «переключатель» - преобразователь текста можно настроить практически для любого текстового поля.
Обратите внимание, что данный скрипт это версия v.1.0 поэтому код довольнотаки большой, будем надеяться что автор (Apocalypse) в скорем времени переработат данный скрипт и он станет на много меньше, ну а пока пользуемся тем, что есть.

Установка:
1) Копируем данный код
2) Далее находим у себя в коде или в блоке условного оператора
Code
$CHAT_BOXS$
и сразу после него ставил скопированный код

Code
<a href="javascript://" onclick="apotme()">Преобразовать</a>  

<script>  
  // Преобразователь by Apocalypse для uCoz  
  function apotme() {  
  var apo = $('#mchatMsgF').val();  
  var apo2 = apo.replace(/q/g, 'й').replace(/w/g, 'ц').replace(/e/g, 'у').replace(/r/g, 'к').replace(/t/g, 'е').replace(/y/g, 'н').replace(/u/g, 'г').replace(/i/g, 'ш').replace(/o/g, 'щ').replace(/p/g, 'з').replace(/\[/g, 'х').replace(/\]/g, 'ъ').replace(/a/g, 'ф').replace(/s/g, 'ы').replace(/d/g, 'в').replace(/f/g, 'а').replace(/g/g, 'п').replace(/h/g, 'р').replace(/j/g, 'о').replace(/k/g, 'л').replace(/l/g, 'д').replace(/\;/g, 'ж').replace(/\'/g, 'э').replace(/z/g, 'я').replace(/x/g, 'ч').replace(/c/g, 'с').replace(/v/g, 'м').replace(/b/g, 'и').replace(/n/g, 'т').replace(/m/g, 'ь').replace(/\,/g, 'б').replace(/\./g, 'ю').replace(/\//g, '.').replace(/Q/g, 'Й').replace(/W/g, 'Ц').replace(/E/g, 'У').replace(/R/g, 'К').replace(/T/g, 'Е').replace(/Y/g, 'Н').replace(/U/g, 'Г').replace(/I/g, 'Ш').replace(/O/g, 'Щ').replace(/P/g, 'З').replace(/\{/g, 'Х').replace(/\}/g, 'ъ').replace(/A/g, 'Ф').replace(/S/g, 'ы').replace(/D/g, 'В').replace(/F/g, 'А').replace(/G/g, 'П').replace(/H/g, 'Р').replace(/J/g, 'О').replace(/K/g, 'Л').replace(/L/g, 'Д').replace(/\:/g, 'Ж').replace(/\"/g, 'Э').replace(/Z/g, 'Я').replace(/X/g, 'Ч').replace(/C/g, 'С').replace(/V/g, 'М').replace(/B/g, 'И').replace(/N/g, 'Т').replace(/M/g, 'ь').replace(/\</g, 'Б').replace(/\>/g, 'Ю').replace(/\//g, ',');  
  $('#mchatMsgF').val(apo2)  
  };  
  // apo-ucoz.com (c) 2011 год  
  </script>



Категория: Скрипты мини - чатов | Добавил: GaV | Теги: мини-чат, скрипт, Переключатель, uCoz, рабочий, для мини-чата, «Переключатель» - преобразователь т, Переводчик
Просмотров: 596 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]