 |
 |
Форум сетевых администраторов » Операционные системы » Другие » Русская клавиатура для UBB.threads 6 (как тут)
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник+
|
| Русская клавиатура для UBB.threads 6 (как тут) |
[сооб. #9784]
05-06-2002 21:50 |
|
Участник+
Зарегистрирован: May 2002
Место проживания:
Публикаций: 39
Статус:  |
В общем субж... Сори polo за плагиатсво.... Просто очень полезная вещь, я ее немного переделал под Ubbthreads 6...
Делается это так:
В корне форума файл типа klava.htm
и пишете там:
<html>
<head>
<title>Ð_усская клава</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<style type="text/css">
<!--
input { background-color: #EEEEEE; font-weight: bold; color: #333333; font-family: Verdana; font-size: 10px;}
#formstyle input {border-style: outset; border-width: 3px;}
-->
</style>
</head>
<body bgcolor="#CCCCCC" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table border="0" cellspacing="0" cellpadding="5" align="center">
<tr>
<td>
<script language="JavaScript">
function smilie(smilietext) {
document.replier.Body.value += smilietext+"";
//opener.document.replier.Body.value += smilietext+" ";
//opener.replier.Body.focus();
}
</script>
<form action="" method="POST" name="replier">
<script language="JavaScript">
<!-- Begin
var CapsState = false;
function onClickKBButtonEx(btn)
{
if (btn == 'Caps')
CapsState = !(CapsState)
else
{
var txt = opener.document.replier.Body.value;
if (btn == 'BkSp')
{
txt = txt.substr(0, txt.length - 1);
}
else
{
txt = txt + btn;
}
opener.document.replier.Body.value = txt;
}
// opener.document.replier.Body.focus();
}
function onClickKBButton(btn)
{
var code = btn.charCodeAt(0);
if (CapsState == false)
{
if (code == 168)
code = 184;
else if (code == 1025)
code = 1105;
else
code = code + 32;
}
btn = String.fromCharCode(code);
onClickKBButtonEx(btn);
}
// End -->
</script>
<table width="352" height="25" border="0" cellspacing="0" cellpadding="0">
<tr ID="formstyle">
<td width="32" height="25" align="center" class="normal"><input type="button" name="Button" value=" Tab " onclick="onClickKBButtonEx('\t')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" Й " onclick="onClickKBButton('Й')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" Ц " onclick="onClickKBButton('Ц')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" У " onclick="onClickKBButton('У')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" К " onclick="onClickKBButton('К')"></td>
<td width="24" height="25" align="center" class="normal"> <input type="button" name="Button" value=" Е " onclick="onClickKBButton('Е')"> </td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" Н " onclick="onClickKBButton('Н')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" Г " onclick="onClickKBButton('Г')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" Ш " onclick="onClickKBButton('Ш')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" Щ " onclick="onClickKBButton('Щ')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" З " onclick="onClickKBButton('З')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" Х " onclick="onClickKBButton('Х')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" Ъ " onclick="onClickKBButton('Ъ')"></td>
<td width="32" height="25" align="center" class="normal"><input type="button" name="Button" value=" <- " onclick="onClickKBButtonEx('BkSp')"></td>
</tr>
</table>
<table width="352" border="0" cellspacing="0" cellpadding="0" height="25" bordercolor="#C1C1C1">
<tr ID="formstyle">
<td width="44" height="25" align="center" class="normal"><input type="button" name="Button" value=" Caps " onclick="onClickKBButtonEx('Caps')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" Ф " onclick="onClickKBButton('Ф')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" Ы " onclick="onClickKBButton('Ы')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" В " onclick="onClickKBButton('В')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" А " onclick="onClickKBButton('А')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" П " onclick="onClickKBButton('П')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" Ð_ " onclick="onClickKBButton('Ð_')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" О " onclick="onClickKBButton('О')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" Л " onclick="onClickKBButton('Л')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" Д " onclick="onClickKBButton('Д')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" Ж " onclick="onClickKBButton('Ж')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" Ð_ " onclick="onClickKBButton('Ð_')"></td>
<td width="44" height="25" align="center" class="normal">
<input type="button" name="Button" value=" ">
</td>
</tr>
</table>
<table width="352" border="0" cellspacing="0" cellpadding="0" height="25" bordercolor="#C1C1C1">
<tr ID="formstyle">
<td width="56" height="25" align="center" class="normal">
<input type="button" name="Button" value=" ">
</td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" Я " onclick="onClickKBButton('Я')">
</td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" Ч " onclick="onClickKBButton('Ч')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" С " onclick="onClickKBButton('С')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" М " onclick="onClickKBButton('М')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" И " onclick="onClickKBButton('И')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" Т " onclick="onClickKBButton('Т')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" Ь " onclick="onClickKBButton('Ь')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" Б " onclick="onClickKBButton('Б')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" Ю " onclick="onClickKBButton('Ю')"></td>
<td width="24" height="25" align="center" class="normal"><input type="button" name="Button" value=" Ё " onclick="onClickKBButton('Ё')"></td>
<td width="56" height="25" align="center" class="normal"><input type="button" name="Button" value=" Enter " onclick="onClickKBButtonEx('\n')"></td>
</tr>
</table>
<table width="352" border="0" cellspacing="0" cellpadding="0" height="25" bordercolor="#C1C1C1">
<tr>
<td width="68" height="25" align="center" class="normal"> </td>
<td width="216" height="25" align="center" class="normal"><input type="button" name="Button" value=" Space " onclick="onClickKBButtonEx(' ')"></td>
<td width="10" height="25" align="right" class="normal">
<input type="button" name="Button" value=" , " onclick="onClickKBButtonEx(',')">
</td>
<td width="10" height="25" align="right" class="normal">
<input type="button" name="Button" value=" . " onclick="onClickKBButtonEx('.')">
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
<p> </p>
</body>
</html>
Далее в templates/default в файлах newpost.tmpl и newreply.tmpl
делаете гденить линк типа <a href="javascript:" onClick="window.open('klava.htm','','width=400,height=120')">Ð_усская клавиатура</a></font>
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
05-06-2002 21:50 |
|
|


Администратор
|
| да это все фигня я ее взял на translate.ru, вот если... |
[сооб. #9789]
06-06-2002 00:05 |
|
Администратор


Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус:  |
да это все фигня я ее взял на translate.ru, вот если спецы по яваскрипт смоги ее сделать так чтобы прин нажатии на клавишу писалась буква, вот тогда бы она в сто раз полезнее бы стала.
__________________
Всегда есть решение.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
06-06-2002 00:05 |
|
|
Guest+
|
| ничерта непонял... можно для таких тупих как... |
[сооб. #9798]
06-06-2002 01:23 |
|
Guest+


Зарегистрирован: May 2002
Место проживания:
Публикаций: 599
Статус:  |
ничерта непонял... можно для таких тупих как я обяснить на какую клавишу (виртуальную или клавиатурную) нажав и где должна писаться буква ?!?
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
06-06-2002 01:23 |
|
|
Администратор
|
| имею ввиду что если нажимаешь на клавишу на... |
[сооб. #9803]
06-06-2002 03:00 |
|
Администратор


Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус:  |
имею ввиду что если нажимаешь на клавишу на клавиатуре, например на английскую A то пишиться русская А, можно конечно сделать accesskey=буква на каждой кнопке но тогда нужно будет держать нажатым альт, а вот если можно было бы сделать без этого, нажимаешь английские буквы а пишуться русские.
__________________
Всегда есть решение.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
06-06-2002 03:00 |
|
|
[WTN] Team
|
EgorVoronin
Дай глянуть результат? |
[сооб. #9946]
06-06-2002 20:46 |
|
|
Администратор
|
| результат перед тобой, см. Ð_усская клавиатура,... |
[сооб. #9948]
06-06-2002 21:03 |
|
|
[WTN] Team
|
Во ёперный театр! Мне понравилось!  |
[сооб. #9949]
06-06-2002 21:39 |
|
|
[WTN] Team
|
Vitas
Ð_то не совсем удобно. Лучше взять... |
[сооб. #10296]
09-06-2002 16:40 |
|
|
|
Формат времени GMT. Текущее время 17:56.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.01554108 seconds (33.95% PHP - 66.05% MySQL) with 26 queries.
|
 |