Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[mod] translit real time

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

[mod] translit real time

Сообщение Robin »

вот мод четкий но правда роботает только в 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 секунд:

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

ну Опера как всегда :)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Robin 02.02.2007 22:37, всего редактировалось 1 раз.
vg
phpBB 1.4.0
Сообщения: 38
Зарегистрирован: 17 лет 5 месяцев
Забанен: Бессрочно

Сообщение vg »

А зачем изобретать велосипед.
Уже есть мод, который так же на лету переводит и работает во всех браузерах
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Зарегистрирован: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Robin писал(а):создать в templates файл Translitcheck.js с таким содержанием
Robin, а портянки кода здесь не приветствуются. Сделать вложением, иначе вся тема умрет, если не от моих рук, то других модеров достаточно.

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

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

наш форум http://forum.aeroion.ru/cat1.html
Robin

Сообщение Robin »

vg подскажыте ссылку на тот мод кторый вы говорили
буду благодарен
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

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

Сообщение Robin »

Палыч сделал пару сек. назад :)
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5280
Зарегистрирован: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 791 раз

Сообщение Siava »

Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)

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