Форум сетевых администраторов
Показаны 75 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Хаки от Netadmin или "Сделай сам" (http://netadmin.ws/forum/forumdisplay.php?forumid=76)
-- [vB3 HACK] Russian Keyboard v.1.0 FINAL (Русская клавиатура) (http://netadmin.ws/forum/showthread.php?threadid=8893)


Помещено MCTarakan 07-06-2004 в 00:12:

[HACK 3.x.x] Russian Keyboard v.1.0 FINAL (Русская клавиатура)

Итак, портация русской клавиатуры by PaulGor: http://ourworld.compuserve.com/homepages/PaulGor/

Обсуждение и тестирование: http://netadmin.ws/forum/showthread...=&threadid=8881

Демо: http://www.muzzclub.ru/forum/showth...=1308&styleid=5

Инструкции:

1. Закачать содержимое архива в папку вашего форума

2. в AdminCP -> Languages & Phrases -> Phrase Manager -> Add New Phrase:

Phrase Type: Show Thread
Varname: ruskey
Text: Russain Keyboard
(или Ð_усская Клавиатураесли у вас перевод установлен непосредственно как Default язык! ;))
Russian Translation: Ð_усская Клавиатура

3. в AdminCP -> Languages & Phrases -> Phrase Manager -> Add New Phrase:

Phrase Type: Show Thread
Varname: ruskey
Text: Russain Keyboard
(или Ð_усская Клавиатураесли у вас перевод установлен непосредственно как Default язык! ;))
Russian Translation: Ð_усская Клавиатура

3. В шаблоне showthread_quickreply в самом начале добавить:


code:

<!-- Новый скрипт ввода кириллицы -->
<script type="text/javascript">JSwasLoaded = false;</script>
<script type="text/javascript" src="clientscript/cvtf.js"></script>
<script type="text/javascript">

if (!JSwasLoaded)
{
   // alert("Error! Included JS file not found ...");
   document.write("<HR SIZE='12' NOSHADE><P><H3><font color='#FF00FF'> Ошибка! Не найден JavaScript файл данной страницы.<BR>Страница работать не будет...</font></H3><P><HR SIZE='12' NOSHADE>");       
}  
var ShowTransliterKeyboard = false;
var Lang = 'E';
var LastLang = 'E';
var interfaceLanguage = 'R';
var WrongBr = false;
if (Br != "NN" && Br != "IE")
{
   WrongBr = true;
}
</script>
<!-- Новый скрипт ввода кириллицы: конец 1-го блока -->



заменить:


code:
<form action="newreply.php" method="post" name="vbform" onsubmit="return checkQR(this);">



на:


code:
<form action="newreply.php" method="post" name="vbform" onsubmit="return checkQR(this);" onKeyDown="inpMode(this, event)">



заменить:


code:
<textarea name="message" id="qr_message" class="bginput" style="width:600px; height:100px" cols="60" rows="5" tabindex="1"></textarea>



на:


code:
         	<!-- Textarea будет иметь разные параметры в плане onkey() - чтобы работал режим 
	       "Транслитератор / Ð_усская Клавиатура"
	        -->
	    <script type="text/javascript">
                if (Br == "NN")                                                                                                                                                                                                
                {                                                                                                                                                                                                               
                    document.write("<textarea name='message' id='qr_message' class='bginput' style='width:600px; height:100px' cols='60' rows='5' tabindex='1'  onkeypress='return changeKey(this, event, fNN);'></textarea>");     
                }                                                                                                                                                                                                              
                else if(Br == "IE")                                                                                                                                                                                            
                {                                                                                                                                                                                                              
                  document.write("<textarea name='message' id='qr_message' class='bginput' style='width:600px; height:100px' cols='60' rows='5' tabindex='1' onselect='saveCaret(this)' onclick='saveCaret(this)' onkeyup='saveCaret(this)' onkeypress='return changeKey(this, event, fIE);'></textarea>");     
                }                                                                                                                                                                                                              
                else  // то, что было до внедрения нового режима "Транслитератор / Ð_усская Клавиатура" - нет onkey()                                                                                                           
                {                                                                                                                                                                                                              
                  document.write("<textarea name='message' id='qr_message' class='bginput' style='width:600px; height:100px' cols='60' rows='5' tabindex='1'></textarea>");                                                    
                }                                                                                                                                                                                                              
            </script>   



заменить:


code:
			<input type="hidden" name="fromquickreply" value="1" />
			<input type="hidden" name="s" value="$session[sessionhash]" />
			<input type="hidden" name="do" value="postreply" />
			<input type="hidden" name="t" value="$threadid" id="qr_threadid" />
			<input type="hidden" name="p" value="$qrpostid" id="qr_postid" />
			<input type="hidden" name="parseurl" value="1" />
			<input type="hidden" name="clickedelm" value="" />
			<input type="submit" class="button" value="$vbphrase[post_quick_reply]" accesskey="s" title="(Alt + S)" name="sbutton" tabindex="2" onclick="this.form.clickedelm.value=this.value" />
			<input type="submit" class="button" value="$vbphrase[go_advanced]" accesskey="x" title="(Alt + X)" name="preview" tabindex="3" id="qr_preview" onclick="this.form.clickedelm.value = this.value" />



на:


code:
			<input type="hidden" name="fromquickreply" value="1" />
			<input type="hidden" name="s" value="$session[sessionhash]" />
			<input type="hidden" name="do" value="postreply" />
			<input type="hidden" name="t" value="$threadid" id="qr_threadid" />
			<input type="hidden" name="p" value="$qrpostid" id="qr_postid" />
			<input type="hidden" name="parseurl" value="1" />
			<input type="hidden" name="clickedelm" value="" />

<!-- ruskey -->
<table cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
	<tr>
		<td colspan="2">
			<input type="submit" class="button" value="$vbphrase[post_quick_reply]" accesskey="s" title="(Alt + S)" name="sbutton" tabindex="2" onclick="this.form.clickedelm.value=this.value" />
			<input type="submit" class="button" value="$vbphrase[go_advanced]" accesskey="x" title="(Alt + X)" name="preview" tabindex="3" id="qr_preview" onclick="this.form.clickedelm.value = this.value" />
			<input type="submit" class="button" value="$vbphrase[ruskey]" name="ruskey" tabindex="4" id="collapseimg_ruskey" onclick="if (WrongBr){window.open('clientscript/ErrorBr.htm','','width=780,height=570');}else{return toggle_collapse('ruskey')}" />
		</td>
	</tr>
<tbody id="collapseobj_ruskey" style="$vbcollapse[collapseobj_ruskey]">
<tr><td>
<!-- Транслитератор / Ð_усская Клавиатура: -->		
<TABLE BORDER=1 CELLPADDING=3>
<TR>
<TD>
<TABLE>
<TR>
<TD ALIGN=LEFT VALIGN=TOP>

<IMG SRC="clientscript/yawertO.gif" NAME="imgLayout" HEIGHT="162" WIDTH="472" ALT="Russian keyboard layout">
<TD ALIGN=LEFT VALIGN=TOP> <BR>
<TD ALIGN=LEFT VALIGN=TOP>

<SMALL>Нажмите <B>F12</B> <font color='#FF00FF'>(когда курсор внутри поля ввода)</font> <NOBR>или щёлкните здесь<B>:</B></NOBR></SMALL><BR>

<center><input name="lang" onclick="chgLang(window.document.vbform)" type="button" value=" Английский F12 "></center>

<B>Ð_аскладки :</B><BR>
<font color="#0000FF">
<SMALL><B>стандартные:</B>   </SMALL> 
<SELECT SIZE="1" onchange="chgLayout(window.document.vbform, 'Slayouts', this)" NAME="Slayouts">
<OPTION SELECTED value="0"><SMALL><B>Выбрать из 2-х</B></SMALL></OPTION>
<OPTION value="9"><SMALL><B>йцукен</B></SMALL></OPTION>
<OPTION value="10"><SMALL>йцукен (машинопись)</SMALL></OPTION>
</SELECT><BR>

<SMALL><B>фонетические:</B></SMALL> 
<SELECT SIZE="1" onchange="chgLayout(window.document.vbform, 'Flayouts', this)" NAME="Flayouts">
<OPTION  value="0"><SMALL><B>Выбрать из 8-ми</B></SMALL></OPTION>
<OPTION SELECTED value="1"><SMALL><B>яВерты</B></SMALL></OPTION>
<OPTION value="2"><SMALL>яЖерты</SMALL></OPTION>
<OPTION value="3"><SMALL>яШерты</SMALL></OPTION>
<OPTION value="4"><SMALL>Студенческая</SMALL></OPTION>
<OPTION value="5"><SMALL>яВерты2</SMALL></OPTION>
<OPTION value="6"><SMALL>яЖерты2</SMALL></OPTION>
<OPTION value="7"><SMALL>яЖерты3</SMALL></OPTION>
<OPTION value="8"><SMALL>яЮертй</SMALL></OPTION>
</SELECT>
</font><BR>
<SMALL>(названия, как принято, по первым <NOBR>6-ти</NOBR> буквам <NOBR>1-го</NOBR> ряда)
<br><br>
© 2003 <A HREF="http://ourworld.compuserve.com/homepages/PaulGor/" TARGET="_new">Павел Городянский</A>. Все права защищены.</SMALL>
<TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>		
<!-- конец кода "Транслитератор / Ð_усская Клавиатура" -->		

</td></tr>
</tbody>
</table>
<!-- ruskey -->



вроде все! ;)

На всякий случай данная инструкция приложена в архиве, так что попробуйте сделать еще раз все по ней, прежде чем писать о том, что что-то не работает! ;)

__________________
yMC.ru - хомяк музыканта


Помещено MCTarakan 07-06-2004 в 00:21:

скрин

__________________
yMC.ru - хомяк музыканта


Помещено BANDiT600 07-06-2004 в 03:25:

MCTarakan, PaulGor, спасибо за хак, встало всё как влитое, только есть один вопрос, где нужно прописать слова, чтобы кнопка была с подписью, а то просто пустой кнопарь у меня появился, скрин ниже...


Помещено MCTarakan 09-06-2004 в 01:19:

файл инструкции перезалит! в нем изменения ТОЛЬКО коде шаблона!

__________________
yMC.ru - хомяк музыканта


Помещено PaulGor 09-06-2004 в 23:49:

.

Инструкции изменены! - исправлены ошибки, добавлены инструкции для других шаблонов -
editpost, newreply, newthread, pm_newpm,...

Всегда самая свежая версия вот тут
(что именно изменилось, может описано на других страницах данной темы, а ссылка та же на самую последнюю версию будет):

.
http://RusWin.net/Readme.htm - описание, картинки экрана форумов, где уже работает, ссылка на .zip с инструкциями и файлами,...

Или же сразу ссылка на .zip: http://RusWin.net/xak-klav.zip -
внутри - тот же файл описания - readme.htm, инструкции по модификации шаблонов, сами файлы.

.


Помещено PaulGor 04-08-2004 в 03:19:

.
На странице Klava.RusWin.net изменения произошли некоторые:

1) размер картинок раскладок уменьшился - я из все заново сделал - там ведь нижний ряд совсем не нужен, где пробел и "Alt" с "Ctrl", то есть файлы .gif поменьше стали

2) Написали мне, что - особенно для стандартных раскладок - хорошо бы, чтобы было можно мышкой по некой букве на картинке раскладки щёлкать - то есть, допустим, человек не совсем уверенно (будучи в Интернет-кафе) на клавиатуре может все буквы найти, и вот те 2-3 что затрудняется, сможет мышкой ввести.

Ð_то добавляет немного кода в HTML-порцию Инструкции - если вы посчитаете, что это стоит того...
В Инструкции сейчас HTML-порция кончается на

</TD>
</TR>
</TABLE>
<!-- конец кода "Транслитератор / Ð_усская Клавиатура" -->

а так, для дополнительной 'мышиной' функциональности, нужно будет на 47 строк больше (на клавиатуре - 47 клавиши, Image Map их делает clickable).
47 строк наверное, НЕ намного увеличат размер кода или?

Если посчитаете, что это не вредно, я тогда Инструкцию подправлю, то есть, quick.zip подправлю...

Они вот такие, эти 47 строк:

а) Строка с названием картинки получает доп. параметер map:

<IMG SRC="clientscript/yawertO.gif" NAME="imgLayout" HEIGHT="162" WIDTH="472" ALT="Russian keyboard layout" usemap="#mouse">

б) 47 строк:

<map name="mouse">
<area shape="rect" coords="6,6,30,29" onclick=fromAlphabet(0,event,false) title="">
<area shape="rect" coords="38,5,60,29" onclick=fromAlphabet(1,event,false) title="">

...........................

<area shape="rect" coords="355,99,380,124" onclick=fromAlphabet(46,event,false) title="">
<area shape="default" nohref>
</map>

===================

Нужно, нет?

.

__________________
Хобби: кириллица вне Ð_оссии/СНГ на компьютерах и в Интернете


Помещено rimer 04-08-2004 в 10:08:

PaulGor

Да, да, естественно нужно

кстати фенька с мышкой интересна весьма


Помещено MCTarakan 04-08-2004 в 10:11:

PaulGor можно сделать как дополнение, кому нужно - тот поставит!

__________________
yMC.ru - хомяк музыканта


Помещено PaulGor 04-08-2004 в 17:58:

Ok, сделаем как дополнение.


Помещено Кент 05-08-2004 в 00:41:

А для PhpBB у вас такого quická нема?

__________________
MfG Кент


Помещено PaulGor 05-08-2004 в 01:18:

.
А разве этот хак не для PhpBB? По-моему, как раз для этого...
MCTarakan?
.

__________________
Хобби: кириллица вне Ð_оссии/СНГ на компьютерах и в Интернете


Помещено MCTarakan 05-08-2004 в 01:45:

не... мы тут для ВБ клепаем хаки!

__________________
yMC.ru - хомяк музыканта


Помещено PaulGor 05-08-2004 в 01:51:

.
ВБ - Visual Basic? vBulletin?
(это, наверное, одно и то же, означает форум/BulletinBoard на основе Visuаl Basic, да?)

А вроде ты писал, что это был PHP код, или нет?
Слои те же, чтобы 'выезжала' утилита - на каком языке?
.

PaulGor добавил 05-08-2004 в 01:53:43:

.

................ Мышиный ввод добавлен:

Если кому надо - новая версия quick.zip (Инструкция + файлы), описанного в первом сообщении данной темы -

теперь в утилите на всех раскладках можно мышкой тоже букву получить (щёлкнув по ней на рисунке раскладки), если трудно её найти на физической клавиатуре:

Новый quick.zip, с добавленной 'мышиной' функциональностью

.

__________________
Хобби: кириллица вне Ð_оссии/СНГ на компьютерах и в Интернете


Помещено rimer 05-08-2004 в 09:48:

PaulGor

о, спасибо, буду править


Помещено MCTarakan 05-08-2004 в 10:10:

PaulGor ВБ в данном случае vBulletin Board он написан на Ð_НÐ_, и данный хак именно для него (потому как структыра шаблонов в нем своя, с использованием своих переменных...). По идее данный хак можно портировать на любой форум, главное разбираться в шаблонах!

__________________
yMC.ru - хомяк музыканта


Помещено PaulGor 05-08-2004 в 19:10:

.
Ура, всё-таки PHP, значит люди с другими, но тоже основанными на PHP форумными средствами типа Invision Power Board или phpBB смогут - если захотят - подделать под себя этот хак...
.

__________________
Хобби: кириллица вне Ð_оссии/СНГ на компьютерах и в Интернете


Помещено MCTarakan 06-08-2004 в 22:38:

там изменения ТОЛЬКО в шаблонах, так что смогут в принципе подстроить под ЛЮБОЙ форум (например, на CGI)

__________________
yMC.ru - хомяк музыканта


Помещено Filmrus 26-09-2004 в 15:24:

PaulGor
Спасибо за хороший хак. Но проблема не пашет ввод мышкой. В чем может быть проблемма?


Помещено PaulGor 27-09-2004 в 19:54:

quote:
Первоначальное сообщение от Filmrus
PaulGor
Спасибо за хороший хак. Но проблема не пашет ввод мышкой. В чем может быть проблемма?



.

Посмотрел - там у тебя и без мыши не работает - переключаюсь там у тебя на русский в моём IE по F12 или мышкой щёлкнув по кнопке, но русского ввода нет -
посмотрю сейчас...
.

Ой, моя ошибка - когда недавно обновлял CVTF.js то забыл, что на моей странице Klava.RusWin.net
имя формы - "cyr" и имя поля ввода - "text", а в хаке, чтобы быть ближе к обычному шаблону vBulletin, мы же изменили это на "vbform" и "message" соответственно - а я забыл в последний раз в новой версии CVTF.js это заменить

Теперь я вообще так поменял код cvtf.js что там НЕТ упоминания об именах формы/textarea - они теперь здесь изветсны или как параметры функций или как переменные, заданные в вызывающем куске HTML кода.

Только что поместил починенный quick.zip на место -
http://RusWin.net/quick.zip ...


..


Помещено kerk 14-10-2004 в 21:42:

ну вот закончилась эпопея с регистрацией, можно сказать БАААЛЬШОЕ спасибо, наконец то смог стянуть полезную веСЧ
PaulGor, спасибо за клавиатуру, теперь узеры не отвертятся...


Помещено kerk 15-10-2004 в 23:50:

PaulGor
а такой глюк небыл замечен (см. аттач)
такое бывает только иногда...


Помещено MCTarakan 16-10-2004 в 00:21:

kerk бывает изредка, надо просто обновить страницу - это глюк бразера и хак тут не причем!

__________________
yMC.ru - хомяк музыканта


Помещено kerk 16-10-2004 в 00:35:

MCTarakan
я то вообще не пользуюсь..., поставил для узеров
а тут вот пару раз за полтора дня...
ладушки, будем считать издержками производства
хак действительно классный, все функции работают как надо...


Помещено DrilLer 29-11-2004 в 18:56:

Всё класно встало но при нажатии на любую букву script error
Мож кто чего подскажет ?


Помещено Bratok 17-01-2005 в 08:39:

Новое описание по установке:
Russian Keyboard v.1.0 FINAL (Ð_усская клавиатура)


Добавлено:
editpost
newreply
newthread
pm_newpm

__________________
Tu ne cede malis, sed contra audehtior
Не покоряйся беде, но смело иди навстречу.


Помещено Серго 17-01-2005 в 19:55:

А может есть подобная фишка для отдельной страницы? Т.е. я не хочу грузить страницу showthread.php , а сделать на отдельной странице - типа как newreply.php только с русской клавой...?


Помещено Bratok 17-01-2005 в 22:12:

quote:
Первоначальное сообщение от Серго
А может есть подобная фишка для отдельной страницы? Т.е. я не хочу грузить страницу showthread.php , а сделать на отдельной странице - типа как newreply.php только с русской клавой...?


Так в чем проблема ?
Просто не добавляешь что тебе не нужно, если тебе нужен только newreply сделай соответствующие изменения в темплейте newreply и остальные не трогай.

__________________
Tu ne cede malis, sed contra audehtior
Не покоряйся беде, но смело иди навстречу.


Помещено PaulGor 18-02-2005 в 23:50:

.
К тем, кто занимался хаком - почему на тех форумах, где я смотрел на внедрённый хак, утилита сразу видна обычно и только после нажатия на клавишу "Ð_усская Клавиатура" она "убирается"?

Я совсем не знаю форумных вещей, но насколько я увидел в Instruction.txt, в шаблоне, и в vbulletin_global.js:

1) AdminCP -> Languages & Phrases -> Phrase Manager -> Add New Phrase:

Varname: ruskey

2) В шаблоне, на клавишу показа/убирания утилиты навешено:
value="$vbphrase[ruskey]" name="ruskey" tabindex="4" id="collapseimg_ruskey"
onclick="return toggle_collapse('ruskey');"

Функция toggle_collapse() находится в vbulletin_global.js
Там - если я верно понял - style="none" - когда спрятано и style="" когда показано

3) Область экрана с утилитой описана вот так:
<tbody id="collapseobj_ruskey"
style="$vbcollapse[collapseobj_ruskey]">

А где этот array (или что это такое) $vbcollapse[] задаётся?
Может, это там исходный режим "по умолчанию" можно задать?
.
На странице некоего форума, когда я Source смотрю, то есть все $... уже resolved, я вижу в строке выше style="" -
и утилита показана

.
Так как же сделать, чтобы "по умолчанию" человек НЕ видел утилиты, а только тото, кому надо, увидел её, после того, как он сознательно кнопку "Ð_усская Клавиатура" нажал?

.
Вот несколько форумов (правда, везде надо регистрироваться):
http://board.sharereactor.ru/showthread.php?t=50976
http://www.intercity.pp.ru/showthread.php?t=454

.
***************************************
*********************



P.S. Заканчиваю обновление для утилиты - и перенесу в хак, изменяя new_instructions.txt, что Bratok запостил -
(кстати, внесу его и MCTarakan в этот .txt - почему там только я указан как единоличный автор? Нехорошо ):

- размеры куска HTML и .js стали меньше
- JS код - лучше и "прозрачнее"
- если раньше для браузеров типа Opera или Safari выдавалось практически сообщение об ошибке - "У Вас не тот браузер"-
то теперь они все работают - насколько могут, и добавляется для них доп. кнопка с пояснениями -
можете пока посмотреть, как это работает на исходной странице по коду которой хак сделан:
Klava.RusWin.net

.

__________________
Хобби: кириллица вне Ð_оссии/СНГ на компьютерах и в Интернете


Помещено bes 26-02-2005 в 20:13:

А не мог бы кто нибудь написать понятно как сделать чтобы по умолчанию клавиатура не показывалась?? А открывалась только после нажатия на кнопочку...


Помещено PaulGor 27-02-2005 в 01:26:

quote:
Первоначальное сообщение от bes
А не мог бы кто нибудь написать понятно как сделать чтобы по умолчанию клавиатура не показывалась?? А открывалась только после нажатия на кнопочку...


Я совсем не знаю PHP и форумных кодов, надеюсь Bratok или McTarakan придумают, как такое сделать, а вот "информация к размышлению" (на основе того, что мне Bratok написал про ROOT\global.php):

Насколько я понимаю:

1) Наша рамка с клавиатурой - это "схлопываемый" (можно скрыть) объект - collapseobj_ruskey :

<tbody id="collapseobj_ruskey"
style="$vbcollapse[collapseobj_ruskey]">

И показан он или скрыт (collupsed) вроде управляется переменной (элементом массива - array of Cookies - такого рода объектов) -
$vbcollapse[collapseobj_ruskey] -

значение этого элемента либо пустая строка - "" - когда объект показан (это я в View/Source посмотрел на форуме) либо слово "none" - когда не показан.

2) Где же задаются эти значения для данного элемента массива?
Вроде в ROOT\global.php:

Изначально вроде бы все объекты, которые могут "схлопываться" - collapse - показаны -
так как нет ещё их собственных Cookies (Cookie создается при первом коллапсировании, "схлопывании", то есть изначально функция empty даёт true и !empty() даёт false) -
см. ROOT\global.php:

// ###########################
// read the list of collapsed menus from the 'vbulletin_collapse' cookie

$vbcollapse = array();
if (!empty($_COOKIE['vbulletin_collapse']))
{
$_val = preg_split('#\n#', $_COOKIE['vbulletin_collapse'], -1, PREG_SPLIT_NO_EMPTY);
foreach ($_val AS $_key)
{
$vbcollapse["collapseobj_$_key"] = 'display:none;';
$vbcollapse["collapseimg_$_key"] = '_collapsed';
$vbcollapse["collapsecel_$_key"] = '_collapsed';
}
}

===============================

Потом уже в vbulletin_global.js функция toggle_collapse(objid) "переключает состояние" (по нажатию кнопки) - если было collupsed - делает видимым, и наоборот. А вот самый первый заход на страницу форума...

То есть, мне кажется, надо - именно для нашего объекта collapseobj_ruskey - создать самим Cookie со значением "схлопнуто" - в самом начале шаблона или где ещё (есть раздел глобальных переменных для PHP?) чтобы форумный код выдал на первый экран страницу именно БЕЗ картинки.

=======================

Может, знатоки PHP и форумного кода придумают, как это сделать...


Помещено Xrobak 03-03-2005 в 21:04:

Кстати, на мейл.ру как по мне, то русская клавиатура наиболее удобна, да и интерфейс у нее хорош + реализация, кому интересно, смотрите сами:
_http://mail.ru/kb/

ЗЫ: я бы от такой не отказался бы для вб... Не в обиду сказано, но просто у PaulGor русская клава получилась громоздкой и многое там не нужно...


Помещено PaulGor 04-03-2005 в 02:09:

quote:
Первоначальное сообщение от Xrobak
Кстати, на мейл.ру как по мне, то русская клавиатура наиболее удобна, да и интерфейс у нее хорош + реализация, кому интересно, смотрите сами:
_http://mail.ru/kb/

ЗЫ: я бы от такой не отказался бы для вб... Не в обиду сказано, но просто у PaulGor русская клава получилась громоздкой и многое там не нужно...




Не, это ты просто не разобрался
Или тестировал ты mail.ru/kb/ мало или не делал исследований (как я делал) с какими случаями ввода реальные пользователи - разные! - могут сталкиваться.

Ð_то может лично тебе на моей странице "многое не нужно" - а я-то делал это не 'с потолка', а потому что пользователи просили, говоря, что для них это критично, не смогут иначе пользоваться (см. примеры ниже).


Ð_та клавиатура на http://mail.ru/kb/ - ПЛОХАЯ, очень НЕудобная - см. конкретные факты ниже.

То есть, может дизайн/интерфейс у неё и действительно хорош, а вот про реализацию ты СИЛЬНО неправ - см. конкретные факты ниже, после следующего параграфа:


*****************
А вот не мог бы ты - для пользы дела - сказать, тоже конкретно, где 'громоздкость' в дизайне/интерфейсе на моей странице http://Klava.RusWin.net или на ней же, но встроенной в форум например, на http://board.sharereactor.ru/showthread.php?t=36180 или, если регистрироваться неохота, картинка их экрана - http://ruswin.net/vari1.gif

Может, я бы изменил, сделал менее громоздкой?
*********************

Итак, про http://mail.ru/kb/ (и десяток других похожих):

может, ты лично бы и "не отказался", а многие другие просто-напросто НЕ смогли бы ей пользоваться, если бы её в форум встроили! Несмотря на хороший дизайн...
Если человеку нужна некая функциональность, то это для него важнее, чем дизайн, разве нет?

Конкретнее:

я же, естественно, видел mail.ru/kb/ и десяток других ДО того, как стал свою делать И делал в своей то, что по обсуждениям на форумах люди предлагали - как 100% необходимое для них, например, у меня НЕ было сначала раскладки
"стандартный русский (машинопись)", а мне отвечают в форуме,
ну тогда мы и пользоваться не можем, мы уж тогда со старым "перекодировщиком",
Ð_АЗ ты нам НЕ можешь создать наш вариант "ввожу КАК ДОМА"

Поэтому-то у меня много разных вариантов и 'элементов', которые могут создать впечатление 'громоздкости', а для многих они - то, что надо! Люди ведь все разные...

Если уж встраивать в форум, то чтобы все могли вводить КАК ДОМА, удобно и привычно.

Так что насчёт того, что у меня в утилите "многое не нужно" это неверно - кому-то может и не нужно, а многим другим - нужно!

А всё же, где у меня "громоздкость" из-за этого... Например, картинка раскладки у меня - всего 4к - да любой баннер и даже счётчик на сайтах/форумах больше размером...

Кроме того, по увиденным 10+ утилитам такого рода (включая http://mail.ru/kb/) я смотрел НЕдостатки и НЕудобства -

я совсем не против изменить свой дизайн/интерфейс, но IMHO (и по отзывам людей), НЕдостатки и НЕудобства некой утилиты нервируют людей гораздо больше, чем
'на мой вкус это громоздко'.


Давай на конкректном примере -
http://mail.ru/kb/ и её ПЛОХАя реализация, её НЕдостатки и НЕудобства (их МНОГО) и моя 'громоздкость' против её 'дизайна':

1) http://mail.ru/kb/ - НЕ "как дома" - дома мышкой никто между языками не переключается!

Да, у меня справа - добавляет 'громоздкости' - написано, как с помощью клавиатуры с русских на латинские буквы и обратно переключаться.

Но отсутствие этой функциональности делает для многих (и для меня) невозможным использование mail.ru/kb/ -
там ведь надо мышкой это делать, а я часто технические беседы веду, с латинскими словами, сильно смешанный текст - замучаешься на mail.ru/kb/ :

а) Даже при вводе слова "Web-адрес" надо в середине ввода хвататься за мышь и в меню выбирать "отсутствует"!

б) а если пишешь что-то вроде
"Пойди в Control Panel, выбери там Regional Options, потом зайди в Languages,..." то вообще беда - постоянно за мышь хвататься и выбирать нужное в меню - попробуй сам!

.
2) Ошибка на этот раз именно в дизайне - выбираешь в меню раскладку "Транслит" - а на экране остаётся стандартная "йцукен" - очень путает, мешает вводить - согласись!


.
3) Предлагается на mail.ru/kb/ "мышиный ввод" (как и на моей) - для любителей (или скажем иностранцев), но он же, нафиг, у них не работает!
Ð_то - про 'красивость' vs 'удобную фунциональность' напоминает мне старое
"Ваш шашечки или ехать?"

Попробуй сам - там новая буква мышкой вставляется только в самый конец текста! То есть, при общении на форуме, в дискуссиях, использовать НЕЛЬЗЯ - человек же не может таким способом, мышкой, подкорректировать своё сообщение - например, опечатку исправить или изменить текст в середине...

Зачем делать режимы - красивые - которыми пользоваться нельзя?


.
4) Про раскладки - как я уже выше писал, многие просто НЕ смогут воспользоваться mail.ru/kb/ так как там НЕТ привычной для них раскладки:

а) нет "стандартной русский (машинопись)"

б) Транслитерационная раскладка ОЧЕНЬ странная, вряд ли кто к такой привык. Многие просто уйдут, не захотя "выучивать" новое для них.
Например, человек заплатив в Интернет-кафе в Ð_иге за пол-часа ну НИКАК не успеет "научиться" такому именно режиму необычных "сочетаний" с '.

Я-то поставил - после исследований (с 1996) и запросов в форумах в 20+ странах - 10 реально существующих и реально широко распространённых - чтобы человек, забежав в Интернет-кафе, смог привычно вводить.

Кроме того, не все буквы там в режиме Транслит можно получить - как, например, вводя текст сообщения в режиме Транслит, написать слово ОЧЕНЬ? По-моему, никак - нет в этом режиме заглавной 'Ь'.



.
5) http://mail.ru/kb/ не работает под Мозиллой и Оперой (в отличие от моей), а значит, 'наш' человек поехавший в командировку или на учёбу за рубеж, НЕ сможет по-русски писать, если сидит, скажем в городской библиотеке с Макинтошем или в универститской лаборатории с Linux или Solaris и прекрасно может читать форум

.

Убедительно?

.
Так что ты погорячился с "неплохая реализация", "встроить бы в форум"

Ð_еализация - ОЧЕНЬ плохая, никакого сравнения с моей - не потому что я такой умный, а просто потому (видно по их странному режиму Транслита), что они делали, НЕ посмотрев на остальные 10-15 существующих! Не проделали никаких исследований, не узнавали, что пользователям нужно, может, НЕ отреагировали (в отличие то меня) на письма пользователей с жалобами на НЕудобства...

А я сначал не менее 10-15 тщательно протестировал, чтобы НЕдостатки и НЕудобства не повторять плюс людей поспрашивал, какая функциональность им нужна...

.


Помещено Xrobak 04-03-2005 в 07:55:

quote:
А я сначал не менее 10-15 тщательно протестировал...

чтобы тщательно протестировать нужно серьезно заниматься этим вопросом, я же этим не занимался, я протестировал те случаи что пришли мне в голову, все вроде работало... Под мозалой не тестил, только под ИЕ.

Далее, во многом ты и прав, но согласись что каждый имеет свое мнение, я в частонсти свое высказал. Возможно из-за того что я просто многое не понимаю в твое клавиатуре, в частности зачем нужно столько вариантов фонетических...

Твоя клавиатура написана я так понимаю под все случаи жизни, ты учел пожелания/мнения многих людей и в итоге продукт на лицо, за что тебе спасибо большое!

Что я имел ввиду дизайна - на мейл.ру просто эта клава более похожа на реальную, сами кнопочки небольшие, плюс вот лично мне понравилось что в зависимости от того какой режим ты выбираеш, такие и буквы появляются на самой клавиатуре... Возможно это и плохо, но мне нет, это мое мнение...

ЗЫ: думаю разговор можно закрыть, а то из ничего начинаем раздувать проблему, в принципе я услышал то что хотел, точнее услышал то, о чем не подозревал и буду сидеть думать что выбирать Но дизайн думаю у твоей клавы непомешало бы поменять, все-таки красота спасет мир говорят, если ты говориш что твоя клава если не лучшая, то одна из лучших, то такой клаве и выглядеть подобает соотвественно, это мое личное мнение, так что без обид... И не реагируй так, как буд-то бы тебя задело мое мнение, я же не утверждал что твоя клава плохая, просто сравнил ее с другой клавой, вот и все...
Удачи!


Помещено PaulGor 04-03-2005 в 19:58:

Привет!

Спасибо, что не обиделся (я волновался) - ведь действительно:

quote:
Первоначальное сообщение от Xrobak
чтобы тщательно протестировать нужно серьезно заниматься этим вопросом, я же этим не занимался, я протестировал те случаи что пришли мне в голову, все вроде работало... Под мозалой не тестил, только под ИЕ.



Отвечу на вопросы:

quote:

Далее, во многом ты и прав, но согласись что каждый имеет свое мнение, я в частонсти свое высказал. Возможно из-за того что я просто многое не понимаю в твое клавиатуре, в частности зачем нужно столько вариантов фонетических...



Было их два Но потом - и по e-mail и в форумах - люди стали писать, что надо бы узнать, какие есть широко распространённые (а 'наши' в разных странх в основом пишут - ДОМА - имернно с фонетическими раскладками) и что надо бы их по максимуму включить. Сделал исслдование, стало девять. Ту мне написали из города Атланта в США - что 'наших' там много, и что исторически они используют совсем другую раскладку - сдела 10-ю
Но они же 'каши не просят' - разве наличие в меню 3 пунктов vs 10 делает страницу более громоздкой?

quote:

Что я имел ввиду дизайна - на мейл.ру просто эта клава более похожа на реальную, сами кнопочки небольшие,



А, понятно - но подумай, ведь это значит, что человека призывают мышкой по этим красивым кнопкам щёлкать! Как в прошлом веке когда все Виртуальные Клавиатуры были только с "мышиным" вводом!
То есть, многие зайдя на mail.ru даже и не узнают, что можно с клавиатуры - КАК ДОМА, и будут - ругаясь в форумах (множество раз читал) - вводить мышкой, мучительно щёлкая по красиво прогибающимся кнопкам на картинке -
а ведь в форуме мышкой вообще замучаешься - мышкой можно 2-3 слова в строке поиска, но писать 5-6 предложений в дискуссии -
практически невозможно (попробуй хоть своё сообщение мышкой переписать!).

Поэтому на страничке 'документации' к моей странице (ссылка в самом низу на http://Klava.RusWin.net ) СÐ_АЗУ написано следующее:

===================
Картинка для каждой раскладки дана в основном ТОЛЬКО в качестве подсказки, чтобы было видно, где какая буква,
а НЕ для того, чтобы на картинке по букве щёлкать мышкой - в этом и есть новшество данной страницы:
предлагается привычный метод клавиатурного ввода "как дома", а дома ведь никто мышкой текст не вводит!
Мышкой-то можно одно-два слова ввести, а участвовать, скажем, в дискуссии на форуме - практически невозможно
=====================


quote:


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



Но я же написал, что это НЕ так - я выбираю на mail.ru/kb режим "Транслит" - когда нажимая на 1-ю клавишу 1-го ряда - 'q' получаешь 'я', нажимая на 2-ю - 'щ', нажимая на 3-ю - 'е', а на экране этого НЕ появилось -
там всё так же в первом ряду - буквы "йцукен" - совсем другие,
ОЧЕНЬ неудобно, когда вводятся одни буквы, а на кратинке - совсем другие.
У меня же картинка меняется при смене варианта ввода.

А то, что при нажатии на экранной картинке клавиши CapsLock все буквы заглавными становятся на рисунке - НЕнужная вещь, осталась опять же от прошлого века, когда мышкой вводили, причём неудобно - для ввода заглавной (одной!) буквы 'В' во фразе
"Сегодня Вася не пришёл в школу"
приходилось мышкой спец. режим выбирать -
"ВСЕ буквы - заглавные" -
и тут же его отменять опять же мышкой - вместо того, чтобы - как ДОМА - получать заглавную букву нажатием Shift на физической клавиатуре.
Какая логика/дизайн/интерфейс в том чтобы для ввода ОДНОЙ буквы 'В' в слове 'Вася' показывать вдруг ВСЕ буквы заглавными?

quote:


ЗЫ: думаю разговор можно закрыть, а то из ничего начинаем раздувать проблему, в принципе я услышал то что хотел, точнее услышал то, о чем не подозревал и буду сидеть думать что выбирать Но дизайн думаю у твоей клавы непомешало бы поменять, все-таки красота спасет мир говорят, если ты говориш что твоя клава если не лучшая, то одна из лучших, то такой клаве и выглядеть подобает соотвественно, это мое личное мнение, так что без обид... И не реагируй так, как буд-то бы тебя задело мое мнение, я же не утверждал что твоя клава плохая, просто сравнил ее с другой клавой, вот и все...
Удачи!


Так я и не обиделся, и поменять не против, а обеими руками 'за' - чтобы не только удобная, но и красивая была!

Но ты в плане 'красивостей' пока написал только про вещи 'прошлого века', связанные с вводом мышкой (красивые клавиши на картинке, красиво реагирующие на нажатие) - а мышкой-то не от хорошей жизни писали, а потому что по-другому нельзя было.
Специально НЕ хочу этого делать - а то люди НЕ поймут, что можно наиболее удобным методом вводить - с физической клавиатуры, как дома:

Никто ещё ни на каком компьютере не придумал ничего более удобного, чем обычный клавиатурный ввод, поэтому я не знаю НИ одного человека, который, зайдя на мою страницу или другие типа mail.ru или на яндексе, где можно с клавиатуры вводить, вдруг зачем-то стал в форуме участвовать с помощью мышки!

А кроме связанного-с-мышиным-вводом у тебя нет предложений по улучшению дизайна и получению более красивой страницы? Я бы с удовольствием сделал...
.


Помещено PaulGor 11-03-2005 в 06:05:

.
К Хаку для шаблона Быстрого Ответа (showthread_quickreply) были недавно добавлены и нужные изменения для остальных шаблонов:

quote:
Первоначальное сообщение от Bratok
Добавлено:
editpost
newreply
newthread
pm_newpm [/B]


Спасибо! И - для последней версии http://Klava.RusWin.net
(где добавлена работа для Оперы, Сафари,... и по пожеланиям - переключение между вводом русских и латинских для всех браузеров по Esc а не только по F12) -

я подредактировал эти новые инструкции по модификации всех 5-ти шаблонов, и теперь вот тут можно сгрузить архив .zip с этими инструкциями и самими файлами Клавиатуры:

http://RusWin.net/Readme.htm - описание, картинки экрана форумов, где уже работает, ссылка на .zip,...

Или же сразу ссылка на .zip: http://RusWin.net/xak-klav.zip -
внутри - тот же файл описания - readme.htm, инструкции по модификации шаблонов, сами файлы.

.


Помещено Filmrus 11-03-2005 в 18:06:

Народ, кто вешал клаву в pm_newpm?
Я повесил в пм, но не работает там. И судя по описанию, должно message хватать из showthread_quickreply. Но не берет. В showthread_quickreply все работает. Где ошибка?


Помещено PaulGor 11-03-2005 в 19:15:

quote:
Первоначальное сообщение от Filmrus
Народ, кто вешал клаву в pm_newpm?
Я повесил в пм, но не работает там. И судя по описанию, должно message хватать из showthread_quickreply. Но не берет. В showthread_quickreply все работает. Где ошибка?



Bratok писал, что когда делал инструкцию для остальных шаблонов, он всё тестировал - так что будем ждать от него ответа...

.


Помещено Filmrus 11-03-2005 в 20:51:

Я так и понял что не к тебе писать. Подаждем Bratok.


Помещено PaulGor 15-03-2005 в 19:22:

.
******************* OPERA

Только что появилась тестовая версия Opera 8 - ftp://ftp.opera.com/pub/opera/win/8...32enen800b2.exe -и оказалсь, что теперь Опера позволяет вводить/редактировать текст нормально - как это уже умели IE и Мозилла.

Opera 7.x не умела этого - я показывал для таких браузеров (Safari,...) спец. красную кнопку, нажав на которую человек читал, что его браузер позволяет только в конец текста бувку добавлять:
http://RusWin.net/browse_r.htm

.
Теперь же я проверяю версию Оперы и если это 8-я или новее - сделал, чтобы всё работало, как в IE и Мозилле.

Для этого я обновил файлы cvtf.js и browse_r.htm (оба лежат в под-каталоге clientscript).

Новый код - там же, где был старый:

http://RusWin.net/Readme.htm - описание и ссылка на архив с файлами (инструкции, файлы утилиты)

http://RusWin.net/xak-klav.zip - эта самая ссылка

.

__________________
Хобби: кириллица вне Ð_оссии/СНГ на компьютерах и в Интернете


Помещено Xrobak 21-03-2005 в 17:10:

Есть пожелания относительно этого хака - а почему бы не сделать его более универсальным? Т.е. добавить в него поддержку украинского языка (если будут запросы на добавление других языков СНГ, то можно и их рассмотреть, главное чтобы было желание этим заниматься)...

Что скажеш?


Помещено PaulGor 21-03-2005 в 19:16:

.
Хак дополнен - добавлена украинская раскладка.
Смотрел на
http://www.microsoft.com/globaldev/.../keyboards.aspx
а птом и через Control Panel проверил, где какие буквы (добавил в систему "UK")

Как работает можно посмотреть на Klava.RusWin.net -
среди режимов "Стандартные раскладки"

.
Я подредактировал инструкции и файлы -
можно в обычном месте взять архив .zip с этими инструкциями и самими файлами Клавиатуры:

http://RusWin.net/Readme.htm - описание, картинки экрана форумов, где уже работает, ссылка на .zip,...

Или же сразу ссылка на .zip: http://RusWin.net/xak-klav.zip -
внутри - тот же файл описания - readme.htm, инструкции по модификации шаблонов, сами файлы.

.

__________________
Хобби: кириллица вне Ð_оссии/СНГ на компьютерах и в Интернете


Помещено Xrobak 25-03-2005 в 19:17:

в украинском языке есть одна интересная буква, смягченная Г, она выглядит как обычная буква Г, только с хвостиком вверху, поставить ее можно нажав комбинацию CTRL+ALT+Г.

quote:

ґ - прописная смягченная
Ґ - заглавная смягченная


Так вот в этом хаке мне ее вызвать так и не получилось

Xrobak добавил 25-03-2005 в 19:21:09:
PS: если был добавлен украинский язык - то само название русская клавиатура уже не звучит... думаю можно было бы и поменять... это не критично, и решать уже автору... это так... маленький коммент просто.


Помещено PaulGor 25-03-2005 в 20:41:

Как это не удалось? Я все украинские буквы тестировал, и эту в том числе. Она работает.

Вы разве её не видели на рисунке, на той клавише, где "+/="?

Она работает и с клавиатуры, и мышкой.

На http://www.microsoft.com/globaldev/.../keyboards.aspx она 2 раза есть:

1) На кнопке, что левее 'Z' - но это редкий вид клавиатур, на обычных нет ничего левее 'Z'

2) с помощью AltGr (= Ctrl+Alt) на системной клавиатуре

Но на экранной-то это сделать нельзя.
Например, на русской системной фонетической "яВерт" у меня тоже 3 буквы навешены на Ctrl+Alt - 'Ъ', ... - см. узкую картинку под большой -
http://winrus.com/kbd_r.htm#phonetic-pic

а вот на экранной клавиатуре для той же раскладки "яВерт" (2-я в списке) на http://Klava.RusWin.net - эти буквы на других местах пришлось поместить - Ctrl+Alt+ я не могу реализовать -
во-первых, показать на рисунке нельзя (а значит, мышкой их нельзя ввести!),
а во вторых в браузере Ctrl+Alt может вступить в конфликт с системной комбинацией Ctrl+Alt на том компьютере.

Поэтому я эту украинскую букву на экранной клавиатуре поместил на "+/=" -
в кириллическом тексте эта клавиша обычно не нужна.



2)

quote:

PS: если был добавлен украинский язык - то само название русская клавиатура уже не звучит... думаю можно было бы и поменять... это не критично, и решать уже автору... это так... маленький коммент просто



Я об этом думал, но не смог ничего придумать - в самой утилите я придумал - было например, у меня написано
"RUS/Lat" - стало 'CYR/LAT",
было "RUS ввод русских букв", стало "CYR: ввод кириллицы", ...

а вот в заголовке самой страницы http://Klava.RusWin.net и на кнопке вызывания Хака - http://RusWin.net/vari1.gif

пока не придумал - всё же 99,9999% ею пользуются для русского, и делать заголовок длинее не очень хорошо - всё в низ поедет тогда, не будет видно часть утилиты...

На кнопке чуть легче, но тоже - диллная слишком будет

И какие слова можно поставить? "Ð_усская и Украиниская клавиатура'?

Может, "Виртуальная Клавиатура кириллицы"?

Буду ещё думать.

.

__________________
Хобби: кириллица вне Ð_оссии/СНГ на компьютерах и в Интернете


Помещено Xrobak 25-03-2005 в 21:30:

Прошу прощения, действительно есть... не заметил ее на +/=, просто буквы обычно там не пишутся, но это пустяки...
А почему немог по горячим клавишам ее набрать, потому если у тебя раскладка английская и выбрать СТАНДАÐ_ТНЫЕ - УКÐ_АИНСКАЯ, то эти горячие клавиши как раз и не работают, а если переключаюсь на украинскую раскладку - то работают. Выход тогда только один на тот случай если нет украинской локализации - нажимать либо на рисунке на кнопочку с этой буквой, либо самому нажать на клаве на +/=. Впринципе это думаю не столь уж и критично, главное что она есть... просто все привыкли эту букву печатать по хоткею, так что тут дело привычки просто...

По поводу названия - логичным думаю было бы назвать славянская клавиатура, но это конечно понятие расстяжимое и возможно не по теме... Просто словянские языки это как раз и были - русский, украинский, беларусский и т.п. плюс если так назвать то наперед и подстрахуешся на случай если добавится еще какой-то язык стран содружеств, аля беларусский и т.п. Но это так... рассуждения вслух... Возможно кто-то лучше что придумает...


Помещено PaulGor 25-03-2005 в 23:08:

quote:
Первоначальное сообщение от Xrobak
Прошу прощения, действительно есть... не заметил ее на +/=, просто буквы обычно там не пишутся, но это пустяки...



Где именно 'обычно не пишутся'? Ведь это экранная клавиатура, а не иобычная железная, и как я написал, русская раскладка на экранной клавиатуре тоже имеет буквы на непривычных местах -
именно потому, что это экранная клавиатура, нельзя там всё так сделать, как с системной клавиатурой компьютера

quote:
Первоначальное сообщение от Xrobak

А почему немог по горячим клавишам ее набрать, потому если у тебя раскладка английская и выбрать СТАНДАÐ_ТНЫЕ - УКÐ_АИНСКАЯ, то эти горячие клавиши как раз и не работают, а если переключаюсь на украинскую раскладку - то работают.



Ð_то заблуждение Ð_аботает системная клавиатура, а не код утилиты экранной, Виртуальной клавиатуры. Утилита ведь предназначена ТОЛЬКО для случаев, когда нельзя "переключиться на украинскую (системную) раскладку" -
например, в Интернет-кафе в Лондоне.


А дома, если у меня системные средства есть - "RU" в панели задач, то у меня конечно CTRl+Alt работают - но утилита в таком случае НЕ нужна, не работает и не используется (там, кстати, на странице пояснений написано: "Не пытайтесь использовать, когда у Вас есть системные средства и их текущий режим - "RU" в панели задач видимый)

quote:
Первоначальное сообщение от Xrobak
Выход тогда только один на тот случай если нет украинской локализации - нажимать либо на рисунке на кнопочку с этой буквой, либо самому нажать на клаве на +/=. Впринципе это думаю не столь уж и критично, главное что она есть... просто все привыкли эту букву печатать по хоткею, так что тут дело привычки просто...



Тоже самое с русским - я (и многие) привык получать 'ё' и 'ъ' через хоткей - Ctrl+Alt+ - так как на своём компьтере, с системными средствами, мы так и делаем (расклада "яВерты").
А вот когда попадаем на компьютер, где НЕТ системных клавиатурных средств для русского и приходится пользоваться экранной клавиатурой, ... На экранной клавиатуре-то какие хоткеи? И нарисовать негде такую букву, и сам хоткей в браузерном коде может не сработать,как я в предыдущем сообшении написал.


quote:
Первоначальное сообщение от Xrobak
По поводу названия - логичным думаю было бы назвать славянская клавиатура, но это конечно понятие расстяжимое и возможно не по теме... Просто словянские языки это как раз и были - русский, украинский, беларусский и т.п. плюс если так назвать то наперед и подстрахуешся на случай если добавится еще какой-то язык стран содружеств, аля беларусский и т.п. Но это так... рассуждения вслух... Возможно кто-то лучше что придумает... [/B]


Да, название это дело сложное особенно потому, что наверное меньше одного % используют не для русского...
.


Помещено Xrobak 06-04-2005 в 16:15:

quote:
Где именно 'обычно не пишутся'? Ведь это экранная клавиатура, а не иобычная железная, и как я написал, русская раскладка на экранной клавиатуре тоже имеет буквы на непривычных местах -
именно потому, что это экранная клавиатура, нельзя там всё так сделать, как с системной клавиатурой компьютера

впринципе если посмотреть на клаву, то буквы не пишутся в секции атм где цифры, функциональные клавиши, ну и остальные, аля insert, home. end, page up, pause, shift etc. Ð_то так... маленький оффтоп
quote:
Да, название это дело сложное особенно потому, что наверное меньше одного % используют не для русского...

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


Помещено PaulGor 25-05-2005 в 01:48:

quote:
Первоначальное сообщение от bes
А не мог бы кто нибудь написать понятно как сделать чтобы по умолчанию клавиатура не показывалась?? А открывалась только после нажатия на кнопочку...


Сделано - плюнул я на PHP и сделал с обычным HTMLовским <dev>.

Кроме того, подправил кое-что - должно работать теперь в других шаблонах (например Полного Ответа), а не только в Быстром Ответе.

Новый текст инструкций по изменению шаблонов - там же, где был старый:

http://RusWin.net/Readme.htm - описание и ссылка на архив с файлами (инструкции, файлы утилиты)

http://RusWin.net/xak-klav.zip - эта самая ссылка

.
Есть и идеи, как сделать, чтобы работало, если пользователь в Профайле выбрал, что хочет не обычный редактор, а WYSIWYG - но сервера/DB у меня нет, надо найти 'добровольца', кто бы мог попробовать...

.


Помещено Pyc_Kasey 12-06-2005 в 14:42:

Привет всем у меня над формой быстрого ответа поевилась вот ета надпись // default - do not show посмотрите пример http://www.kinoclub.ws/forum/showthread.php?t=36
И еще я переключаю с латины на русский или наоборот всервно я пешу тока русским текстом.


Помещено PaulGor 12-06-2005 в 19:13:

quote:
Первоначальное сообщение от Pyc_Kasey

посмотрите пример http://www.kinoclub.ws/forum/showthread.php?t=36



Посмотрел - работает без единой проблемы!

А вот это:

quote:
Первоначальное сообщение от Pyc_Kasey
над формой быстрого ответа поевилась вот ета надпись // default - do not show


Да, есть такое - видно, это комментарий JavaScript, оказавшийся в обычном HTML, а не внутри <script></script>, поэтому и показывается на экране.
Сейчас посмотрю - Source - поиск на эту фразу. Ага, ясно:

в Инструкции было написано с ошибкой:

================
<!-- Новый скрипт ввода кириллицы - 1-й блок кода -->

<script type="text/javascript">JSwasLoaded = false; UseVirtKbd = false;</script> // default - do not show

<script type="text/javascript" src="clientscript/cvtf.js"></script>
====================

Но комментарий
// default - do not show
не внутри javaScript кода, надо тогда было писать HTML-комментарий -
<!-- комментарий -->
а не через //

Исправил (обновил http://RusWin.net/xak-klav.zip)... А ты просто сотри эту фразу в Шаблоне, где делал изменения для Клаваитуры, и всё.


quote:
Первоначальное сообщение от Pyc_Kasey
И еще я переключаю с латины на русский или наоборот всервно я пешу тока русским текстом.


Хе-хе Ð_та утилита ведь предназначена для ситуации (Интернет-кафе в Турции во время отпуска), когда НЕТ системных клавиатурных русских средств. Так что тестировать её, имея "RU" в трее не имеет никакого смысла - надо системную клавиатуру в английский режим ввода перевести, а потом уже тестировать...

.

PaulGor добавил 12-06-2005 в 19:25:26:
.
Кстати, видите, новая версия уже работает, как надо -
изначально утилита НЕ видна, места не занимает, кому не нужна - глаза не мозолит - заработало! (c)

.

__________________
Хобби: кириллица вне Ð_оссии/СНГ на компьютерах и в Интернете


Помещено Pyc_Kasey 13-06-2005 в 07:51:

Скажите мне зачам переключатель LAT/CYR? То я перепробывал все а получается все одно и тоже.

Pyc_Kasey добавил 13-06-2005 в 07:54:28:

quote:
Первоначальное сообщение от Bratok
Новое описание по установке:
Russian Keyboard v.1.0 FINAL (Ð_усская клавиатура)


Добавлено:
editpost
newreply
newthread
pm_newpm



И еще ети испровленя надо писать? То я скачал последнию версию хака и вродебы все добавлено туда или я чето не досмотрел подскажите надо править?


Помещено PaulGor 13-06-2005 в 17:13:

quote:
Первоначальное сообщение от Pyc_Kasey
Скажите мне зачам переключатель LAT/CYR? То я перепробывал все а получается все одно и тоже.



Если тол-ко русский при вводе, то как я ответил только что - это тогда, когда системная клавиатура - в русском режиме. См. ещё раз моё предыдущее сообщение.
Если же только латинские и переключатель не работарет совсем - ни по Esc, ни по F12 (а мышкой всё работает), то это значит, что у тбея в Профайле - см. там Опции - в сами низу выбрано
"Простой Базовый редактор" вместо "Стандартный редактор" -
я там зарегистрировался, "по умолчанию" был "Стандартный редактор" - поэтому ВСЁ работает у меня.

Странно... На www.berezok.net где шаблоны отлаживали, была совсем другая ситуация:
в Опциях - другие опции (может, версия vBulletin другая?) -
- Простой редактор
- WYSIWYG редактор

Так там наоборот, в Простом всё работало, а с WYSIWYG были проблемы - он уж очень сложно устроен, не ясно, куда вставлять код Клавиатуры, там нет <textarea

Вот тут обсуждалось:
http://www.berezok.net/forum/showthread.php?t=4&page=2

.

Pyc_Kasey добавил 13-06-2005 в 07:54:28:
quote:
Первоначальное сообщение от Pyc_Kasey


И еще ети испровленя надо писать? То я скачал последнию версию хака и вродебы все добавлено туда или я чето не досмотрел подскажите надо править? [/B]


Нет, если последнюю скачал, то больше ничего не надо.
.

PaulGor добавил 13-06-2005 в 17:19:38:
quote:
Первоначальное сообщение от Xrobak
... просто по логике если есть и другие языке в хаке (украинский), то это (Ð_усская Клавиатурауже не подходит... это просто информация к размышлению... как по мне то можно и оставить прежнее название, автору видне... [/B]


Поправлено - называется теперь
"Виртуальная Клавиатура Вкл/Выкл"

.


Помещено PaulGor 13-06-2005 в 19:30:

quote:
Первоначальное сообщение от Pyc_Kasey
Скажите мне зачам переключатель LAT/CYR? То я перепробывал все а получается все одно и тоже.



Ещё разок - если получается только русский, то это одна ситуация - значит, на компьютере есть системная поддержка русского и сейчас клавиатура находится именно в режиме русского ввода - в правом нижнем углу экрана индикатор языка - "RU" ("Ð_усский").
В этом случае Виртуальная Клавиатура естественно не работает - надо системную на английский - EN - переключить.

А вот если только латинские получаются, значит, ты когда-то сходил в Профиль/Настройки и в разделе Опции изменил "значение по умолчанию" - выбрал вместо Стандартного редактора Базовый.

Чтобы заработало, надо скорее всего изменить шаблон editor_toolbar_off точно так же, как в инструкции сейчас описаны изменения для шаблона
editor_toolbar_standard -

я дополнил Инструкцию - http://RusWin.net/xak-klav.zip - см. главку
.

Изменения в шаблоне editor_toolbar_off - 2 шага
------------------------------------------------------------------

.

Сообщи, пожалуйста, помогло ли изменение шаблона editor_toolbar_off.


Помещено AlFil 18-06-2005 в 18:51:

А можно ли добавить изменения в шаблон editor_toolbar_wysiwyg,
чтобы когда включен и поддерживается визуальный редактор не сыпались ошибки на отсутствия txtControl и всетки работала клава?


Помещено PaulGor 18-06-2005 в 23:23:

quote:
Первоначальное сообщение от AlFil
А можно ли добавить изменения в шаблон editor_toolbar_wysiwyg,



Попробую разобраться... А что, многие пользователи форумов ходят в Опции и выбирает этот редактор? Ведь "по умолчанию" другой работает...

.

__________________
Хобби: кириллица вне Ð_оссии/СНГ на компьютерах и в Интернете


Помещено nohcho9 05-07-2005 в 08:35:

<IMG SRC="clientscript/yawertO.gif" NAME="imgLayout" HEIGHT="162" WIDTH="472" ALT="Russian keyboard layout" usemap="#mouse">

б) 47 строк:

<map name="mouse">
<area shape="rect" coords="6,6,30,29" onclick=fromAlphabet(0,event,false) title="">
<area shape="rect" coords="38,5,60,29" onclick=fromAlphabet(1,event,false) title="">

...........................

<area shape="rect" coords="355,99,380,124" onclick=fromAlphabet(46,event,false) title="">
<area shape="default" nohref>
</map>

===================

куда это все надо приписать?


Помещено PaulGor 05-07-2005 в 19:13:

В конечном HTML страницы, посылаемой в браузер, должны быть эти строки, а значит, как в инструкции и написано, они должны быть в каждом шаблоне (разные шаблоны генерируют разные Web-страницы).

Кида вставлять - так там написано (для каждого шаблона) - скопировать текст в то место, где последние изменения делались (где вставлялся HTML код самой утилиты), например, для шаблона Быстрого Ответа написано:

showthread_quickreply
Шаг 7. Код для "мышиного" ввода - image map
====================================

Вставляется сразу после конца утилиты - после тэга </div> - последней строки предыдущего шага.


<map name="mouse">
....
.

__________________
Хобби: кириллица вне Ð_оссии/СНГ на компьютерах и в Интернете


Помещено Neo24 24-10-2005 в 00:16:

А есть ли такой скрипт для vBulletin 3.5?


Помещено PaulGor 24-10-2005 в 00:31:

quote:
Первоначальное сообщение от Neo24
А есть ли такой скрипт для vBulletin 3.5?


Конечно - тот же самый - это же просто набор HTML+javaScript команд, Виртуальной Клавиатуры и пошаговая инструкция в xak-klav.zip поясняет, в какие шаблоны в каких местах вставлять -

там очевидно будет, что делать в 3.5 если в 3.5 чуть иначе например, объекты называются.

Откуда сгрузить .zip,... - http://RusWin.net/Readme.htm

.


Помещено Dark Visor 24-10-2005 в 00:40:

Гм... Сайт существует уже вот сколько лет, а код все еще имеет формат, грубо говоря, "сделанного задней ногой"... Вы можете, пожалуйста, его нормально отформатировать, убрать весь мусор и сделать HTML совместимым с XHTML 1.0 и желательно по дизайну vB? Спасибо.

Кстати, для vB 3.5 можно было бы использовать API от vB3 (для позиционирования текста и все такого).5, а не изобретать велосипед. =)

__________________
http://www.vbulletin.org/forum/member.php?username=Dark%20Visor


Помещено PaulGor 24-10-2005 в 02:53:

quote:
Первоначальное сообщение от Dark Visor
Гм... Сайт существует уже вот сколько лет, а код все еще имеет формат, грубо говоря, "сделанного задней ногой"... Вы можете, пожалуйста, его нормально отформатировать, убрать весь мусор и сделать HTML совместимым с XHTML 1.0




Страница http://Klava.RusWin.net только пару лет назад появилась, но я с удовольствием поправил бы код и т.д. - только не знаю, что там неверно отформатировано и что такое "совместимость с XHTML 1.0" -
по работе я не связан с Web development -
делал страницу, так как сам мучился в отпуске а потом увидел, просмотрев сайтов 30, что нет удобных средств - вот и стал делать, прочем, так как дизайнер из меня никакой и это мой первый и единственный опыт с DHTML/java script:

- и дизайн страницы не очень...
- и - верю Вам на слово - код плохо отформатирован и некрасивый

Зато функциональность - замечательная, люди 'спасибо' пишут пачками, уж ОЧЕНЬ УДОБНО - вот на это я и тратил время -
например, писали месяцев 6 назад 'наши' из Германии, Швеции, Израиля, ... что им НЕудобно, так как системная клавиатура - НЕ в режиме "английский" - вот я посмотрел у них, какие популярны, и сделал стандартные и фонетические для режима "НЕ английский".

Или писали, что хотели бы как старые Виртуальные Клавиатуры - чтобы окошко появлялось, а не под формой ввода - вот я на это время потратил -
..................... http://RusWin.net/scrTip1.htm
и
..................... http://RusWin.net/scrTip.htm

(и, кстати, сделал инструкцию для vB, если кто именно так хочет, как на http://RusWin.net/scrTip1.htm - http://www.geocities.com/paulgor1/klavmod2.zip -
а не так, как выше в данной теме и на http://RusWin.net/Readme.htm описано)

.

То есть, тратил время на функциональность - опять же, это мой единственный опыт в DHTML, остальные страницы моего сайта - просто текст инструкций, plain HTML.

Может, найдёте время и укажите мне на то, что
"сделано задней ногой" и что имеется в виду под
" его нормально отформатировать, убрать весь мусор и сделать HTML совместимым с XHTML 1.0"?

Буду очень благодарен, пусть будет не только удобен, но и внутри правилен и красив


quote:
Первоначальное сообщение от Dark Visor
и желательно по дизайну vB? Спасибо.




Нет, как я выше писал, у меня своего сервера нет и vB нет и нет опыта работы с PHP/vB

Поэтому 'по дизайну' vB я сделать не могу (а если кто другой захочет - спасибо скажем)

quote:
Первоначальное сообщение от Dark Visor

Кстати, для vB 3.5 можно было бы использовать API от vB3 (для позиционирования текста и все такого).5, а не изобретать велосипед. =) [/B]


Пытались - см. в этой теме выше - использовать PHP/vB API для того, чтобы сделать клавиатуру 'появляющейся' и 'исчезающей', и чтобы по умолчанию не было её.

Но не получилось (просто времени не было у участников/знатоков PHP/vB) и именно поэтому я - зная только DHTML - и сделал сам через <div>...

.


Помещено Dark Visor 24-10-2005 в 03:19:

Мм, простите, я немного погорячился =( Просто я, когда зашел два года назад на ваш сайт, увидел кучу полезных скриптов и, мягко говоря, некрасивый дизайн. Ну, думаю, человек поторопился выложить на общее обозрение свои сценарии, потом доделает. Но вот два года прошли, дизайн продвигается, а ваш сайт какой был, такой и есть - найти на нем можно только прошуровав раз 10 вдоль и поперек. Кроме того, куча лишнего метариала и лишних пробелов между строками.. Как-то непрофессионально.

То, что функциональность хороша - это вы правы, и за это вам большое спасибо. Однако, на vbulletin.org есть куча "хаков" с отличной функциональностью, которые я не ставлю к себе по одной простой причине: код, извините за выражение, написан задней ногой, понять его трудно, внести изменения еще труднее, а понять, что такой код делает - практически невозможно... Если такие "хаки" ставить, то потом пользователи жалуются "то не работает, это не работает" (я не говорю про ваш хак, ваш вроде работает во всех браузерах )

Насчет кода... Ну, объяснять долго. Ð_то табуляция, переносы, чтоб везде одинаково было, а также переменные, имеюще единый стиль.
Если у вас куча переменных, которые на первый взгляд ничего не означают - у вас плохой стиль кодирования.
Вот у Jelsoft (компания, сделавшая vBulletin) структура кода и его стиль отличные.
У них даже есть "Coding Standards", но эти стандарты описывают язык PHP.
Впрочем, им же можно руководстоваться и для JavaScript.

Если хотите, их стандарты описаны здесь (нужно знание английского):

http://www.vbulletin.com/docs/html/

Может быть (не обещаю) на досуге (которого у меня сейчас мало), я почищу вам код и сделаю его дизайным равным дизайну vB. Но опять же, я не обещаю...

quote:
Нет, как я выше писал, у меня своего сервера нет и vB нет и нет опыта работы с PHP/vB

Ну так, зарегистрируйте себе бесплатный PHP хостинг и эксперементируйте =)

quote:
совместимость с XHTML 1.0


XHTML 1.0 - стандарт HTML, при котором код максимально совместим со всеми бразуерами и имеет правильную структуру (отстутсвие лишних элементов, присутсвие всех обязательных, все таги закрываются).

Поищите в гугле - там полно информации на эту тему.

__________________
http://www.vbulletin.org/forum/member.php?username=Dark%20Visor


Помещено PaulGor 24-10-2005 в 04:09:

Спасибо,



quote:
Первоначальное сообщение от Dark Visor
XHTML 1.0 - стандарт HTML, при котором код максимально совместим со всеми бразуерами и имеет правильную структуру (отстутсвие лишних элементов, присутсвие всех обязательных, все таги закрываются).



Ð_то вроде у меня соблюдается...

quote:
Первоначальное сообщение от Dark Visor
Но вот два года прошли, дизайн продвигается, а ваш сайт какой был, такой и есть - найти на нем можно только прошуровав раз 10 вдоль и поперек. Кроме того, куча лишнего метариала и лишних пробелов между строками.. Как-то непрофессионально.



Ну, так я и НЕ являюсь профессионалом в области разработки сайтов...
Ну вот пример - человек умеет учить иностранным языкам, очень хорошее пособие у него есть, и вот он решил выложить всё это в виде сайта - это мой случай, я специалист совсем в другой области (I18n developer), просто контент, то есть реальное содержание уж очень полезно многим -
http://winrus.com/one_log.htm#thanks

Вот я его, то есть, контент, и развивал с годами, а (1) оформление и (б) красота программного кода - не было времени (да и умений) улучшать...

Например, я, НЕ будучи порфессионалом Web development, честно не вижу, почему
"найти на нем можно только прошуровав раз 10 вдоль и поперек." -

там же меню разделов - один про Шрифты, другой про Клавиатуру, третий про настройку Браузеров/Mail/News -
где там надо 'шуровать'?

Так что без конкретных примеров, боюсь, не смогу поправить код -
где там плохое форматирование (код пишу с UltraEdit.com, сделал себе макросы типа нажал на Ctrl/L получаешь список - с отступами -
<UL>
..... <LI>
..... <LI>
</UL>
в том месте, где курсор, UL появляется)


Попробую посмотреть на:
quote:
Первоначальное сообщение от Dark Visor

Насчет кода... Ну, объяснять долго. Ð_то табуляция, переносы, чтоб везде одинаково было, а также переменные, имеюще единый стиль.
Если у вас куча переменных, которые на первый взгляд ничего не означают - у вас плохой стиль кодирования.
Вот у Jelsoft (компания, сделавшая vBulletin) структура кода и его стиль отличные.
У них даже есть "Coding Standards", но эти стандарты описывают язык PHP.
Впрочем, им же можно руководстоваться и для JavaScript.

Если хотите, их стандарты описаны здесь (нужно знание английского):

http://www.vbulletin.com/docs/html/

Может быть (не обещаю) на досуге (которого у меня сейчас мало), я почищу вам код и сделаю его дизайным равным дизайну vB. Но опять же, я не обещаю...



Вот и у меня досуга мало - на это хобби едва хватает, а чтобы сделать красиво - Jelsoft-то только этим и занимались, а не во время досуга

Попробую найти время, но пока взглянул туда - уж очень общо, не могу на свой HTML+JavaScript код переложить их рекомендации...

.


Помещено Dark Visor 29-10-2005 в 23:08:

quote:
Ð_то вроде у меня соблюдается...


Нет. Уже хотя бы потому, что тега <b> в XHTML нет, есть тег <strong>.
И тем более - потому что теги типа <b> никак не могут быть внутри тега <input>.
Еще - в XHTML все теги и параметры должны быть написано в строчном регистре.
Много чего еще в вашем коде есть, много не перечислишь.

quote:
Вот я его, то есть, контент, и развивал с годами, а (1) оформление и (б) красота программного кода - не было времени (да и умений) улучшать...


Вы бы сохранили кучу времени, если бы не тратили его на расписку никому не нужных объяснений ("это идет туда, потому что ..., а это сюда потому что там оно не работает, а это сверху потому что не поддерживается"), и прочей галиматьи. Какой смысл, скажите мне, в таких инструкциях:

После <b> добавьте <a>, а после <a> добавьте <c>?? Можно просто написать, "после <b> добавьте <a><c>"... Однако вы пишете первым способом.

Кроме того, вы волнуетесь о совместимости, да это дело прошлого века... Ориентироваться следует на самые последние версии браузеров, поскольку они за мелкими исключениями работают одинаково.
Если вы будете волноваться о совместимости, у вас большая часть сил уйдет ни на что.

Далее. vBulletin 3.0.x уже практически никто не пользуется, и из инструкций его можно убрать. vBulletin 3.5 предоставляет все функции для обеспечения одинаковой функциональности во всех браузерах.
До этого, я бы порекомендовал вам полностью переписать хак, учитывая самые последние стандарты (рекомендую почитать учебник CSS и DHTML, особенно про классы в javascript).
Вовсе не нужно быть знатоком vB, чтобы писать для него хаки... Просто прочитайте содержимое vbulletin_textedit.js, и воспользуйтесь встроенными функциями оттуда. =)
Возможно, тогда ваш хак будет работать и с WYSIWYG.

На данный момент, я ваш хак установить не могу, так как на моем vB 3.5 он не работает (не те шаблоны, не те объекты на странице, и т.д.).

О, и еще вот что: я бы посоветовал убрать все дополнительные раскладки и оставить только основные (ЙЦУКЕ и АБВГДЕ), все равно новички не понимают различия между разными раскладками

Dark Visor добавил 29-10-2005 в 23:10:55:
Кстати, по моим подсчетам ваш код можно ужать с 47 килобайт до 5 килобайт (я про javascript), если только вы будете пользоваться встроенными vB3.5 функциями (wrap_tags, insert_text, set_editor_contents, get_editor_contents), а также переменными (editorid, mode и т д.)

__________________
http://www.vbulletin.org/forum/member.php?username=Dark%20Visor


Помещено PaulGor 30-10-2005 в 01:58:

.
Дело в то, что хак для Vbulletin писал не я - у меня и текстов шаблонов нет и тестовой среды и времeни нет учить vB -

люди увидели мою страничку http://Klava.RusWin.net и, как написано в этой теме, MCTarakan сделал хак на основе моего кода - именно для версии vB 3.0 и только для шаблона Быстрого Ответа, а чуть позднее, что в этой же теме описано, Bratok дополнил текст Инструкции шагами для остальных шаблонов.

Так что часть Вашего сообщения про "внутренние функции vB" - это к ним, к этим ребятам, если они эту тему продолжают читать.

У них тоже времени свободного много не было, чтобы переписывать мои код на vB код, они потратили время на методы встраивания моего готового кода в шаблоны -

иначе бы им надо было разбираться в моем коде - чтобы его на vB функции заменить - нет, так задача НЕ стояла, да и вряд ли она была выполнима...

У меня же тоже НЕ было - по множеству причин - намерения учить vB - и сейчас нет, просто времени нет на это -

ещё раз, исходная идея (что и описанио в данной теме) была:

- люди, знающие vB, берут мой код и аккуратно его встраивают

И в ней, и на других форумах люди НЕ согласны с Вами по поводу "только в последних браузерах" - мен пришлось менять код (с самого начала у меня как раз было только для последних браузеров).

Тема, как Вы видите - про vB 3.0


Так и было сделано - УСПЕШНО - хак уже работает на нескольких vB 3.0 форумах, например вот тут:

http://forum.sharereactor.ru/showth...45&page=5&pp=10
или вот тут
http://www.kinoclub.ws/forum/showthread.php?t=55

(только зарегистрироваться надо, но это 1 минута)

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

Так что для vB 3.0 задача решена - за исключением WYSIWYG редактора, которым, как сказали, мало кто пользуется, но я все равно планирую найти время и попытаться, чтобы и там работало.

Насчет того, что текст мой не очень красив и т.д. и т.п и что везде уже vB 3.5 - мне кажется Вы СИЛЬНО заблуждаетесь -

да вот хотя бы данный форум - ЯÐ_КИЙ пример того, что "не до жиру, быть бы живу" - стоит ли говорить о красоте моего кода и о том, что у меня заглавными буквами тэги . если сейчас на многих форумах, как и на данном -

ЖУТКО старая, совершенно НЕработоспособная "Ð_усская Клавиатура"??? Ввод только мышкой, да ещё только в конец текста, то есть, подправить своё сообщение нельзя -
для дискуссий на форуме НЕприемлимо, НЕвозмoжно так ввести сообщение длиной более трех слов, а тем более много сообщений в 'горячей' дискуссии ввести.

А Вы говорите, "чисто и красота кода'

Пока у меня времени нет на "красивости", зато работает моя где-то в миллион раз удобнее

Поэтому вместо того, что найти время на 'чистку кода' и на замену <b> на <strong> я пытаюсь дать людям удобное средство -
и Вы совсем не правы насчет раскладок - это естественно, Вы же исследования не проводили, как я по 30+ форумам 'наших' в 20+ странах, от Австралии до Греции-

ОГÐ_ОМНОЕ количество 'забугорников' (а ведь именно от них больше латиницы), процентов 75%, совсем НЕ знают стандартной русской раскладки - http://RusWin.net/standard.htm -
они (и я и все мои знакомые) пишут дома с фонетической раскладкой.

И то, что я сделал режимы для НЕанглийских клавиатур также важно - люди жаловались, то у них немецкая или ивритская раскладка и поэтому приходится латиницей в форумах писать.

Если спросите на формах людей про мою клавиатуру - что бы им хотелось, чтобы я потратил время на чистку кода или на улучшения функциональности - Вы бы поняли, в чем дело -
я трачу все время на улучшение удобств - ну нет пока времени заменять <b> на <strong>.

Например, из Атланты (США) написали, что им - а их тысяч тридцать! - нужна другая фонетическая раскладка и не мог бы я её добавить - я и добавил - под номером 10

Вот пока на такие вещи трачу время, когда есть. Хотя конечно согласен с Вами что в идеальном мире я бы и это делал, и 'красоту кода' наводил

Опять же, я пишу о своей Клавиатуре - которая на http://Klava.RusWin.net, а хак мне предложили здесь сделать, как побочный проект, я до этого и не думал ни о каком vB - потому что предлагал на фоурмах - Ð_АЗНЫХ - phpBB, IPB, IconBoard (мен все что ли мне учить???) - встроить - для ОГÐ_ОМНОГО увеличения удобства посетителей - вместо вот такой, как здесь "Ð_усской Клавиатуры" - мою. Причем я и не знал ни о каких хаках/шаблонах - предлагал ОДНОЙ строкой встроить, как это уже сделали вот тут:
http://www.hcv.ru/forum/viewtopic.php?t=10181& взяв себе мой код.

Понимаете? Не было - и нет - у меня времени искать себе сервер, ставить и учить vB - что тогда насчет phpBB и других движках?

Идея, предложенная здесь НЕ мной - встроить мой скрипт в шаблоны vB вместо вызова типа http://www.hcv.ru/forum/viewtopic.php?t=10181& и обсуждается в этой теме.

А на других русскоязычных форумах, например, сделанных на IPB, люди тоже захотели так же сделать - там идут дискуссии о хаке для IPB с мой скриптом (у них тоже пока стоит прощлого века утилита) - и, как и здесь, естественно, инструкция по модификации шаблонов пишется теми, кто данный движок знает...

Ð_то - чтобы 'сапоги тачал сапожник' - мне кажется более продуктивным чем предлагать мне найти время и сервер и выучивать ВСЕ движки

.

__________________
Хобби: кириллица вне Ð_оссии/СНГ на компьютерах и в Интернете


Помещено Dreamer 30-10-2005 в 10:02:

Dark Visor, а может Вы напишите грамотный хак транслита для vB 3.5? Я думаю это бы многим пригодилось. Сейчас есть хаки, но работают они с глюками.

__________________
С уважением, Игорь!


Помещено Dark Visor 30-10-2005 в 14:18:

Нет, у меня к счастью достаточно своих проектов.

__________________
http://www.vbulletin.org/forum/member.php?username=Dark%20Visor


Помещено PaulGor 11-08-2006 в 22:30:

.
Выше писали про другие движки...

Так вот, теперь такой Мод/хак Виртуальной Клавиатуры есть не только для vBulletin 3.0 (для 3.5/3.6 - в процессе), но и для phpBB и Ikonboard:

http://RusWin.net/readme.htm

**

__________________
Хобби: кириллица вне Ð_оссии/СНГ на компьютерах и в Интернете


Помещено Radgul 20-09-2006 в 14:49:

подскажите, вышел/где_взять транслит/клавиатура для vb 360 или 361?


Помещено PaulGor 20-09-2006 в 19:06:

quote:
Первоначальное сообщение от Radgul
подскажите, вышел/где_взять транслит/клавиатура для vb 360 или 361?


Как в сообщении непосредственно перед Вашим написано, пока есть только для Vbulletin 3.0, а для 3.5/3.6 - в процессе разработки.

Если не хотите ждать, то можно попробовать новый метод - когда Виртуальная Клавиатура требует добавления только двух строк -
одной в поле <header> генерируемой страницы, а второй - у кнопки вызова Клавиатуры - все остальное Клавиатура сама генерирует:

1) В шаблонах или Админ панели vBulletin 3.6 можно понять, какой код пойдет в будущей странице в HTML-секцию <head>?

2) Посмотрите пока, какой вариант больше нравится - вот примеры этого нового подхода (когда только 2-3 строки надо добавить, а не весь код Клавиатуры, как раньше):
http://RusWin.net/readme_r.htm

**


Помещено Кент 28-12-2006 в 11:46:

quote:
Первоначальное сообщение от Dark Visor
Нет, у меня к счастью достаточно своих проектов.


А жаль, я бы охотно приобрёл такой хак, специально разработанный для Vb, за некоторую сумму, да и не я один наверное.
Пользуюсь вашим HIDE хаком уже сравнительно давно и мне нравится.

__________________
MfG Кент


Помещено PaulGor 01-08-2007 в 07:26:

quote:
Первоначальное сообщение от Dark Visor
... я бы порекомендовал вам полностью переписать хак, учитывая самые последние стандарты (рекомендую почитать учебник CSS и DHTML, особенно про классы в javascript).



Нашел время пол-года назад и сделал через DHTML/DOM - теперь НЕ надо разные куски HTML/JS кода Клавиатуры вставлять в разные места шаблонов (или страниц форума типа Гостевой Книги), НЕ надо ничего менять в коде шаблонов (ранее надо было вызовы функций Клавиатуры добавлять в строку <textarea),
теперь нужно всего ДВЕ строки HTML, чтобы Клавиатуру встроить на сайт/форум -

в шаблоны, где есть поля ввода (или через Админку):

1) Строка, указывающая на .js файл - загрузчик крошечный. Чтобы не утяжелять страницу форума, весь код Клавиатуры подгружается только если она пользователю нужна - то есть если пользователь нажал на кнопку вызова

2) Собственно строка с кнопкой вызова - в любом месте, так как теперь Клавиатура сама находит все поля ввода (объекты в DOM) и ним 'пристраивается'


Сама Клавиатура теперь намного меньше - для встраивания, а бОльшего размера осталась для варианта "на отдельно отведенной странице), теперь есть параметры вызова - какая раскладка по умолчанию, нужны ли не-английские клавиатуры и т.п.


Примеры:

http://RusWin.net/scr_fly2.htm

http://RusWin.net/scr_box2.htm


Если кто захочет сделать для таких двух вставляемых строк Мод для vB, то скажите (я тогда напишу, где файлы брать и т.п.) - вот например для SMF уже сделан такой Мод, из 2-х строчек

Без создания Мода Клавиатуру уже встроили на VBulletin форумы (вставкой 2-х строк) например вот тут (справа от поля ввода) - http://forum.oszone.net/index.php?


Помещено Кент 01-08-2007 в 20:57:

Где можно получит файлы?
Попробую в локалке
И ещё, по мойму простая кнопка "Транслит", тоже удобно, многие к ней просто привыкли. Переводит к сожалению не всегда корректно, по крайней мере у меня такой вариант. Но вполне читабельно. Можно ли использовать/сделать и то и другое?
Спасибо

__________________
MfG Кент


Помещено PaulGor 01-08-2007 в 21:15:

quote:
Первоначальное сообщение от Кент
Где можно получит файлы?
Попробую в локалке



Откуда сгрузить файлы (.zip), какие есть варианты встраивания (плавающая рамка; рамка под полем ввода,...); какие есть параметры вызова; какие именно 2 строки надо вставить -
всё описано на http://RusWin.net/readme_r.htm

Наверное, для Мода надо только один вариант выбрать? Обычно выбирают вариант 2.а - http://RusWin.ne/vkb_fly2.htm - но вот с фоумов с Invision Power Board пишут (там цитата, на http://RusWin.net/readme_r.htm ), что их движок и так слишком много использует технологию "слоёв" и поэтому этот Вариант 2а сбоит, зато они без проблем встроили вариант 3.а, вот такой (у него 2 под-варианта - узкий и широкий):
- широкий (если поле ввода длинное): http://RusWin.net/vkb_box1.htm
- узкий: http://RusWin.net/vkb_box2.htm

На http://forum.oszone.net/ сделали третий под-вариант - слева от недлинного поля ввода


quote:
Первоначальное сообщение от Кент
И ещё, по мойму простая кнопка "Транслит", тоже удобно, многие к ней просто привыкли. Переводит к сожалению не всегда корректно, по крайней мере у меня такой вариант. Но вполне читабельно. Можно ли использовать/сделать и то и другое?
Спасибо


Для кнопки "Транслит" есть ведь Моды... Её стОит отдельной кнопкой ставить, если надо. Вместе, в одной кнопке делать смысла нет - это ОЧЕНЬ разные вещи:


**
Ð_азные люди и разные средства поэтому.


Помещено Кент 02-08-2007 в 18:38:

PaulGor Такое ощущение что вы работаете учителем в школе начальных классов.
Очень прошу вас не обижатся, ни в окем разе не собиаюсь вас обидеть. Даже наоборот преклоняюсь. Вы не зная особенностей ни XHTML, ни PHP, ни Javascript (ваши же слова), не имея времени на всё это (тоже ваши слова), всё же находите время втюхивать нам всем плоды ваших трудов, утверждая при этом что вы это делаете лучше других. В то же время предполагая что мы сами должны интегрировать ваши коды в форумы и следить за тем чтобы они работали.
Я уже ставил вашу клаву себе на форум, работало всё прекрасно, но как и было сказано выше, /или имелось ввиду, время не стоит на месте движки обновляются, вместе с ними шаблоны. И каждый раз по новой устанавливать одни и те же хаки, занятие увы не благодарное. В один момент я был вынужден отказатся от вашей разработки из за того что она просто устарела.
Всё это напоминает о совковых методах...

Ну хватит лирики, давайте по делу.
Во первых, если что то делаете, и иммете желание продвинуть, это нужно делать професионально, ваши версии следует упорядочить по номерам, например RusKey v.1.0.0 и т.п.
Выложить их по полкам, для Vb, PhpBB, IBB и так далее. Хотите вы этого или нет, но в вашем случае вам прийдётся изучить принцип работы движков, или хотя бы ту часть над которой вы работаете, неимея на это времени, либо заиметь команду которая будет вам в этом помогать.
Сайт для этого тоже нужен красивый, любой продукт нужно завернуть в красивую обёртку, тогда возможно он стнет популярным. И возможно тогда вам не прийдётся вставить каждый день в шесть утра и топать на работу, а просто включть комп и работать. (обратите внимане на рекламу тут, вверху и внизу, на популярном сайте, этого вполне хватит на оплату за хост и ещё на пиво отанется, точно говорю)
Как уже было сказано я охотно заплачу некоторую сумму за подобный хак, и уверен не я один.
Сделайте такой, сделайте супорт, чтобы мы могли все эти дела апдейтить. И мы все будем вам безмерно благодарны.

Помню от том как вы рассказывали что указали на ошибки человеку который опубликовал rus/lat для Firefox, ошибки там были (судя по вашим утверждениям), для меня это значит что у вас есть талант. Только вот реализовать его, для этого чего то нехватает.

Мне известны работы Dark Visor, я его клиент и благодарен ему за работу. Прислушайтесь к его советам, и мы поставим вам памятник в интернете ещё при жизни!

Спасибо за внимание, и ждём от вас новостей!

__________________
MfG Кент


Помещено PaulGor 02-08-2007 в 20:08:

Не, я кончено же не обижаюсь...
Всё, что Вы написали было бы верно (и про красоту и про устаревание,...), если бы - даже здесь, на форуме профессионалов, под полем ввода не было Виртуальной Клавиатуры ("ссылка "Ð_усская Клавиатура"), которая:

НЕвероятно устаревшая и ЖУТКО НЕудобная (с моей даже близко нельзя сравнить - при вводе e-mail адреса с экрана пропадает; только мышкой; подправить текст нельзя - очередная буква в конец только ставится).
И такое - на большинстве форумов, где есть средство "ввод как дома".

Вот именно поэтому я и пропагандирую свою - чтобы пользователям было удобно, просто обидно (раз это мое хобби - кириллица вне СНГ, мой информационный сайт на эту тему существует с 1996 года), что люди часто из-за плохих (функционально) средств пишут (часто большие) сообщения жуткой нечитаемой латиницей, а их за это ругают.

А они оправдываются, что им невероятно долго и мучительно использовать средство по ссылке "Ð_усская Клавиатура - да и сами попробуйте хотя бы 2-3 предложения с нею ввести, не то что в дискуссии участвовать.

Ваше же сообщение звучит так:

"Есть нормальные средства ввода 'как дома" и соответствующие Мoды Vb - для ситуации "чужой компьютер", а Павел нам настойчиво предлагает свою разработку, которая не очень красива, не имеет Мода и не имеет самых-самых последних новшеств DHTML"

Но ведь ситуация СОВСЕМ не такая: есть только НЕнормальные средства типа здешней "Ð_усской Клавиатуры" под полем ввода!

То есть получается - к огорчению и продолжающимся неудобствам и мучениям пользователей - следующее:

"Предлагают удобный, но не очень-то красивый автомобиль, причем не совсем современный - экрана с GPS в нем нет - так лучше мы будем на скрипучей телеге пока ездить"

Ведь - и это легко видеть - моя Клавиатура (встраиваемый вариант http://RusWin.net/scr_fly2.htm ) по сравнению с той, что здесь на форуме (и на других, где я тоже свою предлагаю) - как Тойота 2003 года без GPS по сравнению с телегой


Причем я предлагаю совершенно бескорыстно (видел много жалоб людей на translit.ru, что тамошняя реклама раздражает ужасно - у меня нет ни единого баннера на porusski.net).

Про разные движки - но разве это логично, мне изучать 5 движков (vB, phpBB, IPB,...) если:



Не говоря уже о том, что мне тогда надо инсталлировать ВСЕ (!) эти форумы.


Неужели для вставки 2-х строк надо мне учить все движки и их все устанавливать???

Человеку, уже имеющему некий форум, IMHO, проще придумать, куда одну строку вставить (другая - кнопка вызова - очевидна) -
это же НЕ "расставить разные куски кода по шаблонам" - чем мне все форумы инсталлировать и изучать... Причем он безошибочнее это сделает.

Опять же, почему имеет смысл попробовать мой вариант - потому что лежашие сейчас Моды Клавиатуры - УЖАСНО устаревшие и ЖУТКО неудобные - если владелец форума заботится о пользователях, то уж наверное сможет одну строку найти куда вставить...
Нет?

Ну нет так нет

***

__________________
Хобби: кириллица вне Ð_оссии/СНГ на компьютерах и в Интернете


Формат времени GMT. Текущее время 23:09.
Показаны 75 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.