клавиатура для печати русскими буквами

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Wayfarer
phpBB 1.4.0
Сообщения: 39
Стаж: 20 лет 5 месяцев

клавиатура для печати русскими буквами

Сообщение Wayfarer »

есть такое в этом форуме?
Wayfarer
phpBB 1.4.0
Сообщения: 39
Стаж: 20 лет 5 месяцев

Сообщение Wayfarer »

если у пользователя нет русской клавы или русских букв на клаве, есть ли модуль для этого форума который заменит клаву с русскими буквами?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Не встречал.
Может имеется ввиду мод транслита?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Jovani
phpBB 2.0.5
Сообщения: 477
Стаж: 21 год

Сообщение Jovani »

Посмотри например здесь:
http://monitor.net.ru/forum/viewtopic.php?t=37230
(под формой быстрого ответа ищи ссылку "Русская клавиатура")
Если нужно, копируй :D
Wayfarer
phpBB 1.4.0
Сообщения: 39
Стаж: 20 лет 5 месяцев

Сообщение Wayfarer »

Xpert писал(а):Не встречал.
Может имеется ввиду мод транслита?
да, верно, какой нибудь грамотный мод транслита с клавиатурой и кнопкой с вставкой тега
BoTep

Сообщение BoTep »

http://www.phpbbhacks.com/download/2205

у меня пошла на локалке
Последний раз редактировалось BoTep 19.12.2004 14:04, всего редактировалось 1 раз.
Jovani
phpBB 2.0.5
Сообщения: 477
Стаж: 21 год

Сообщение Jovani »

Wayfarer
Ты сперва определись, что тебе нужно - клавиатура для печати русскими буквами или скрипт транслита .
Wayfarer
phpBB 1.4.0
Сообщения: 39
Стаж: 20 лет 5 месяцев

Сообщение Wayfarer »

Jovani писал(а):Wayfarer
Ты сперва определись, что тебе нужно - клавиатура для печати русскими буквами или скрипт транслита .
думаю больше мне нужна клавиатура для печати русскими буквами
Jovani
phpBB 2.0.5
Сообщения: 477
Стаж: 21 год

Сообщение Jovani »

Wayfarer
Ну так ссылку я дал, копируй.
При желании, можешь в клавиатуру прикрутить еще и транслит.
Транслитов разных полно, выбери какой тебе нужен.

Добавлено спустя 1 минуту 8 секунд:

Собственно не понятно - в чем у тебя сейчас проблема?
Обьясни внятно.
Wayfarer
phpBB 1.4.0
Сообщения: 39
Стаж: 20 лет 5 месяцев

Сообщение Wayfarer »

Jovani писал(а):Wayfarer
Ну так ссылку я дал, копируй.

:shock: как копировать? только подробно плз!
The last Ink

Сообщение The last Ink »

вот так:

Код: Выделить всё

<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.post.message.value += smilietext+"";
}
</script>
<form  action="" method="POST" name="vbform">
<script language="JavaScript">
var CapsState = false;
function onClickKBButtonEx(btn)
{
if (btn == 'Caps')
CapsState = !(CapsState)
else
{ 
var txt = opener.document.post.message.value;
if (btn == 'BkSp')
{
txt = txt.substr(0, txt.length - 1);
}
else
{
txt = txt + btn;
}
opener.document.post.message.value = txt;
}
}
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);
}
</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">&nbsp;</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>&nbsp;</p>
</body>
</html>
Jovani
phpBB 2.0.5
Сообщения: 477
Стаж: 21 год

Сообщение Jovani »

Wayfarer
мда ...

Сперва копируешь клавиатуру:

Кликаешь правой кнопкой по ссылке- http://monitor.net.ru/forum/clava.html
И выбираешь "Сохранить обьект как ..."
Будет предложено сохранить файл.
Сохраняешь его в корень форума.

Затем копируешь со страницы просмотра темы, ссылку на этот файл.
Ссылка будет такая:

Код: Выделить всё

<a href="javascript:" onClick="window.open('clava.html','','width=400,height=120')">Русская клавиатура</a>
Эту ссылку вставляешь под форму быстрого ответа. Делается это редактированием файла quick_reply.tpl
То есть, в блокноте, открой файл quick_reply.tpl и впиши туда код ссылки.
Ну а место, куда вписать код, выбери сам. Где поставишь ссылку, там она и будет отображаться.
Wayfarer
phpBB 1.4.0
Сообщения: 39
Стаж: 20 лет 5 месяцев

Сообщение Wayfarer »

в файлах моего форума файл quick_reply.tpl отсутствует...
для этой клавы необходимо ставить форму быстрого ответа?
Jovani
phpBB 2.0.5
Сообщения: 477
Стаж: 21 год

Сообщение Jovani »

Wayfarer писал(а):в файлах моего форума файл quick_reply.tpl отсутствует...
для этой клавы необходимо ставить форму быстрого ответа?
Нет, конечно.
Значит ссылку копируй в файл posting_body.tpl.
Wayfarer
phpBB 1.4.0
Сообщения: 39
Стаж: 20 лет 5 месяцев

Сообщение Wayfarer »

поставил, работает, одна проблема: набираю я текст на этой клаве потом открываю дополнительные смайлы, вставляю один, и он весь текст набранный стирает :oops:

Вернуться в «Поддержка phpBB 2.0.x»