Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Операционные системы » Другие » Русская клавиатура для UBB.threads 6 (как тут)
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
EgorVoronin
Участник+

Зарегистрирован: May 2002
Место проживания:
Публикаций: 39
Статус: EgorVoronin в оф-лайне
Русская клавиатура для UBB.threads 6 (как тут) [сообщение #9784]

В общем субж... Сори 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=" &lt;- " 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: определен

Old Post 05-06-2002 21:50
Нажмите сюда для просмотра профайла EgorVoronin Отправить Персональное сообщение EgorVoronin Посетить домашнию страничку EgorVoronin! Найти сообщения от EgorVoronin Добавить EgorVoronin в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #9789]

да это все фигня я ее взял на translate.ru, вот если спецы по яваскрипт смоги ее сделать так чтобы прин нажатии на клавишу писалась буква, вот тогда бы она в сто раз полезнее бы стала.

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 06-06-2002 00:05
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
2thed
Guest+
Средний рейтинг: 4.13 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2002
Место проживания:
Публикаций: 599
Статус: 2thed в оф-лайне
[сообщение #9798]

ничерта непонял... можно для таких тупих как я обяснить на какую клавишу (виртуальную или клавиатурную) нажав и где должна писаться буква ?!?

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 06-06-2002 01:23
Нажмите сюда для просмотра профайла 2thed Отправить Персональное сообщение 2thed Посетить домашнию страничку 2thed! Найти сообщения от 2thed Добавить 2thed в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #9803]

имею ввиду что если нажимаешь на клавишу на клавиатуре, например на английскую A то пишиться русская А, можно конечно сделать accesskey=буква на каждой кнопке но тогда нужно будет держать нажатым альт, а вот если можно было бы сделать без этого, нажимаешь английские буквы а пишуться русские.

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 06-06-2002 03:00
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Goshik
[WTN] Team
Средний рейтинг: 4.18 | Оценок: 11
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2002
Место проживания: Москва, Минск
Публикаций: 223
Статус: Goshik в оф-лайне
[сообщение #9946]

EgorVoronin

Дай глянуть результат?

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 06-06-2002 20:46
Нажмите сюда для просмотра профайла Goshik Отправить Персональное сообщение Goshik Найти сообщения от Goshik Добавить Goshik в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #9948]

результат перед тобой, см. Ð_усская клавиатура, рядом с формрй ответа.

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 06-06-2002 21:03
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Goshik
[WTN] Team
Средний рейтинг: 4.18 | Оценок: 11
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2002
Место проживания: Москва, Минск
Публикаций: 223
Статус: Goshik в оф-лайне
[сообщение #9949]

Во ёперный театр! Мне понравилось!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 06-06-2002 21:39
Нажмите сюда для просмотра профайла Goshik Отправить Персональное сообщение Goshik Найти сообщения от Goshik Добавить Goshik в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Goshik
[WTN] Team
Средний рейтинг: 4.18 | Оценок: 11
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2002
Место проживания: Москва, Минск
Публикаций: 223
Статус: Goshik в оф-лайне
[сообщение #10296]

Vitas

Ð_то не совсем удобно. Лучше взять хак для VB форума. Я пока что так и сделал и прикрутил к UBB.Threads.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 09-06-2002 16:40
Нажмите сюда для просмотра профайла Goshik Отправить Персональное сообщение Goshik Найти сообщения от Goshik Добавить Goshik в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Vitas
Участник

Зарегистрирован: Jun 2002
Место проживания:
Публикаций: 18
Статус: Vitas в оф-лайне
[сообщение #10298]

Уже сделал

__________________
www.xaker.info

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 09-06-2002 16:54
Нажмите сюда для просмотра профайла Vitas Отправить Персональное сообщение Vitas Посетить домашнию страничку Vitas! Найти сообщения от Vitas Добавить Vitas в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 17:18.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.01131797 seconds (50.60% PHP - 49.40% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.