Пропустить

[mod] translit real time

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!

[mod] translit real time

Сообщение Robin » 02.02.2007 2:32

вот мод четкий но правда роботает только в IE в Opere нет, на остальных не проверял

Название мода: Translit Mod RealTime
Описание мода: Перевод латинского текста в русский

Совместимая версия phpBB: 2.0.x
Cложность установки: Легче не бывает
Время, необходимое для установки: 3 минут

скопировать в templates файл Translitcheck.js


открыть файл posting_body.tpl в найти
<script language="JavaScript" type="text/javascript">


перед этим добавить
<style>
.lg {background-color: #FAFAFA; border-top: 3px #FF7F29 solid; border-Bottom: 3px #FF7F29 solid; border-right: 1px #FF7F29 solid; border-left: 1px #FF7F29 solid;}
.lgg {background-color: #FAFAFA; border-right: 1px #FF7F29 solid; }
</style>


потом найти
<textarea name="message" rows="15" cols="35" wrap="virtual" style="width:461px" tabindex="3" class="post" onkeypress="transliteFeld(this,event);" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);">{MESSAGE}</textarea>


после добавить
<script language="JavaScript" type="text/javascript" src="templates/Translitcheck.js"></script> <script language="JavaScript">TxtFeld=document.post.message; language=1; richtung=1;</script>


найти
<!-- BEGIN switch_html_checkbox -->

перед эим добавить
<tr>
                        <td><input type="checkbox" id="translitSchalter" name="trans" onClick="changelanguage();" /></td>
                  	<td><span class="gen">Автоматический перевод текста</span></td>
                  </tr>


и наконец где-то после
<tr>
			<td colspan="10"><span class="gen">
			  <textarea name="message" rows="15" cols="35" wrap="virtual" style="width:461px" tabindex="3" class="post" onkeypress="transliteFeld(this,event);" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);">{MESSAGE}</textarea>
                          <script language="JavaScript" type="text/javascript" src="templates/Translitcheck.js"></script> <script language="JavaScript">TxtFeld=document.post.message; language=1; richtung=1;</script>
			  </span></td>
		  </tr>


впихнуть

<table width="100%" cellspacing="0" cellpadding="1" border="0" valign="midle" class="lg">
                  	       	      <tr align="center">
                    	      	  		 <td class="lgg">А</td><td class="lgg">Б</td><td class="lgg">В</td><td class="lgg">Г</td><td class="lgg">Д</td><td class="lgg">Е</td><td class="lgg">Ё</td><td class="lgg">Ж</td><td class="lgg">З</td><td class="lgg">И</td><td class="lgg">Й</td>
                        			 <td class="lgg">К</td><td class="lgg">Л</td><td class="lgg">М</td><td class="lgg">Н</td><td class="lgg">О</td><td class="lgg">П</td><td class="lgg">Р</td><td class="lgg">С</td><td class="lgg">Т</td><td class="lgg">У</td><td class="lgg">Ф</td>
                        			 <td class="lgg">Х</td ><td class="lgg">Ц</td><td class="lgg">Ч</td><td class="lgg">Ш</td><td class="lgg">Щ</td><td class="lgg">Ь</td><td class="lgg">Ы</td><td class="lgg">Ъ</td><td class="lgg">Э</td><td class="lgg">Ю</td><td>Я</td>
                  		      </tr>
                  		      <tr align="center">
                        	      	         <td class="lgg">A</td><td class="lgg">B</td><td class="lgg">V</td><td class="lgg">G</td><td class="lgg">D</td><td class="lgg">E</td><td class="lgg">JO</td><td class="lgg">ZH</td><td class="lgg">Z</td><td class="lgg">I</td><td class="lgg">J</td>
                        			 <td class="lgg">K</td><td class="lgg">L</td><td class="lgg">M</td><td class="lgg">N</td><td class="lgg">O</td><td class="lgg">P</td><td class="lgg">R</td><td class="lgg">S</td><td class="lgg">T</td><td class="lgg">U</td><td class="lgg">F</td>
                        			 <td class="lgg">X</td><td class="lgg">C</td><td class="lgg">CH</td><td class="lgg">SH</td><td class="lgg">SCH</td><td class="lgg">'</td><td class="lgg">Y</td><td class="lgg">,</td><td class="lgg">JE</td><td class="lgg">JU</td><td>JA</td>
                  		      </tr>
                  		</table>



как уже говорил что на Опере не работает кто шарит в чем проблема помогите доделать

P.S. после у становке в post будет отображаться чекбокс если он chesk то при вводе латинских букв они будут переводится в руские автоматически в реальном времени

Добавлено спустя 4 часа 4 минуты 17 секунд:

еще проверил на модзиле тоже роботает

ну Опера как всегда :)
Вложения
Translitcheck.rar
(2.28 КБ) Скачиваний: 281
Последний раз редактировалось Robin 02.02.2007 23:37, всего редактировалось 1 раз.

Robin
 

Сообщение vg » 02.02.2007 20:04

А зачем изобретать велосипед.
Уже есть мод, который так же на лету переводит и работает во всех браузерах

vg
phpBB 1.4.0
 
Сообщения: 38
Зарегистрирован: 03.11.2006 23:07
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предупреждения: 1

Сообщение Поручик » 02.02.2007 20:39

Robin писал(а):создать в templates файл Translitcheck.js с таким содержанием

Robin, а портянки кода здесь не приветствуются. Сделать вложением, иначе вся тема умрет, если не от моих рук, то других модеров достаточно.

Добавлено спустя 4 минуты 7 секунд:

Насчет всего остального, статья Шаблон оформления мода для phpBB в разделе Документация вам в руки.
На оффсайте, кстати, на этот счет более строгие порядки.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Поручик
Former team member
 
Сообщения: 3988
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 26 раз.
Поблагодарили: 50 раз.

Сообщение Robin » 02.02.2007 23:34

vg подскажыте ссылку на тот мод кторый вы говорили
буду благодарен

Robin
 

Сообщение Палыч » 02.02.2007 23:36

Robin писал(а):буду благодарен

Robin Сделайте уж, чтобы и вам были благодарны :wink:
Поручик писал(а): Сделать вложением, иначе вся тема умрет, если не от моих рук, то других модеров достаточно.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9467
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Сообщение Robin » 02.02.2007 23:45

Палыч сделал пару сек. назад :)

Robin
 

Сообщение Siava » 03.02.2007 0:01

Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.5
 
Сообщения: 2581
Зарегистрирован: 11.01.2005 15:29
Откуда: Питер
Благодарил (а): 1 раз.
Поблагодарили: 3 раз.


Вернуться в Бета-версии модов для phpBB 2.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы