Страница 1 из 3

Виртуальная клавиатура

Добавлено: 05 мар 2012, 12:39
DeaDRoMeO
Введение

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

Сам по себе скрипт весьма навороченный из всех имеющихся, множество языков и раскладок порадуют вас. Вот пара скриншотов, как все это у меня выглядит. Ниже я рассмотрю способ установки в общих чертах, а вы сами решите куда прикрутить виртуальную клавиатуру.
Вид формы входа phpbb3
Вид формы входа phpbb3
1.png (9.93 КБ) 7460 просмотров
Вид подключенной виртуальной клавиатуры в phpbb3
Вид подключенной виртуальной клавиатуры в phpbb3
Установка

Установка очень проста, скачиваем архив и распаковываем его содержимое в корень форума
virtkey.rar
Виртуальная клавиатура для phpbb3 - весьма полезный скрипт для phpbb3. Добавляет виртуальную клавиатуру, как дополнительную защиту от троянов.
(29.24 КБ) 104 скачивания
Подключение клавиатуры осуществляется с помощью строк

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

<script type="text/javascript" src="keyboard.js" charset="UTF-8"></script>  
 <link rel="stylesheet" type="text/css" href="keyboard.css" />
И в текстовые поля, где хотим видеть нашу клавиатуру добавляем класс keyboardInput

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

class="keyboardInput"
А вот где быть виртуальной клавиатуре, решать вам :co_ol: Есть вопросы - задаем, не стесняемся :ti_pa:

------------- UPD 25.10.2012 --------------------

Благодаря пользователю jasiuk нашелся еще один мод виртуальной клавиатуры, правда работает он только в форме ответа. Архив с модом и инструкциями прикреплен ниже
Virtual_Keyboard.zip
Мод виртуальной клавиатуры позволяет вводить символы русского языка на компьютерах без их поддержки
(286.18 КБ) 53 скачивания

Виртуальная клавиатура

Добавлено: 05 мар 2012, 16:05
Hey93BImbIu
Прикольно поставил другу на сайт ему понравилось....спс

Виртуальная клавиатура

Добавлено: 07 мар 2012, 22:06
DeaDRoMeO
На здоровье :co_ol: хороший скрипт

Виртуальная клавиатура

Добавлено: 01 апр 2012, 00:33
mixail
DeaDRoMeO писал(а):Подключение клавиатуры осуществляется с помощью строк
А куда именно можно установить этот код, подскажите к примеру....

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

<script type="text/javascript" src="keyboard.js" charset="UTF-8"></script>  
 <link rel="stylesheet" type="text/css" href="keyboard.css" />
Спасибо за ранее... :-(--

Виртуальная клавиатура

Добавлено: 01 апр 2012, 08:36
DeaDRoMeO
Ну например на странице входа, открыть /styles/ваш стиль/template/login_body.html и найти

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

<!-- INCLUDE overall_header.html -->
Вставить после

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

<script type="text/javascript" src="js/keyboard.js" charset="UTF-8"></script>  
 <link rel="stylesheet" type="text/css" href="js/keyboard.css" />
Найти 2 раза

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

class="inputbox autowidth"
И в обоих случаях заменить на

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

class="keyboardInput"
Не забыть очистить кеш :co_ol:

Виртуальная клавиатура

Добавлено: 01 апр 2012, 10:16
mixail
Благодарю за пример....
Еще одно уточнение вот здесь....
DeaDRoMeO писал(а):Ну например на странице входа, открыть /styles/ваш стиль/template/ligin_body.html и найти
наверное не /ligin_body.html, а /lоgin_body.html...
А то у меня нету такого файла /ligin_body.html..... :-(--

Виртуальная клавиатура

Добавлено: 01 апр 2012, 10:42
DeaDRoMeO
Тьфу, извиняюсь, действительно login_body.html :hi_hi_hi:

Виртуальная клавиатура

Добавлено: 01 апр 2012, 10:45
mixail
Что то установил, и кеш очистил...чего то нету ни чего.... :-(--

Виртуальная клавиатура

Добавлено: 01 апр 2012, 11:00
DeaDRoMeO
Не там смотрите, у вас же установлен мод всплывающей формы ? А клава появится лишь на странице входа. Если можете киньте ссылку на этот мод,а я разберусь куда надо что вставлять :-ok-:

Виртуальная клавиатура

Добавлено: 01 апр 2012, 11:11
DeaDRoMeO
На вскидку - открыть styles/prosilver/template/overall_header.html и найти

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

<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT and not S_DISPLAY_FULL_LOGIN -->
	<form method="post" action="{S_LOGIN_ACTION}" id="quick-login">
		<fieldset>
			{L_USERNAME}:<br />
			<input type="text" name="username" size="10" class="inputbox" title="{L_USERNAME}" /><br />
			{L_PASSWORD}:<br />
			<input type="password" name="password" size="10" class="inputbox" title="{L_PASSWORD}" style="margin-bottom: 7px" /><br />
			<!-- IF S_AUTOLOGIN_ENABLED -->
				<label>{L_LOG_ME_IN_SHORT} <input type="checkbox" name="autologin" /></label><br />
			<!-- ENDIF -->
			<input type="button" value="{L_CANCEL}" class="button2" onclick="document.getElementById('quick-login').style.zIndex='-2';" />
			<input type="submit" name="login" value="{L_LOGIN}" class="button2" />
			{S_LOGIN_REDIRECT}
		</fieldset>
	</form>
	<!-- ENDIF -->
В найденном 2 раза заменить

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

class="inputbox"
на

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

class="keyboardInput"
а так же вставить перед тегом </head>

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

<script type="text/javascript" src="keyboard.js" charset="UTF-8"></script>  
 <link rel="stylesheet" type="text/css" href="keyboard.css" />
Должно сработать :-ok-:

Виртуальная клавиатура

Добавлено: 01 апр 2012, 11:27
mixail
Но вы прям волшебник..
Все сработало...
И во всплывашке входа тоже появилось....
:dan_ser: :bra_vo:

А редакция в файле login_body.html, которую до этого делали, оставить или вернуть обратно все на место.... :-(--

Виртуальная клавиатура

Добавлено: 01 апр 2012, 12:30
DeaDRoMeO
Это уж на ваше усмотрение, можете и удалить :-00):

Виртуальная клавиатура

Добавлено: 05 май 2012, 12:20
Gena
Вау классно

Виртуальная клавиатура

Добавлено: 05 май 2012, 12:53
DeaDRoMeO
Неплохой скриптик для админов, которые немного опасаются перехватчиков клавиатуры

Виртуальная клавиатура

Добавлено: 11 май 2012, 11:36
Безликий
а у меня почему то не появляеться нефига помогите :ny_tik:

Виртуальная клавиатура

Добавлено: 11 май 2012, 11:45
DeaDRoMeO
По какой инструкции добавлял? Приведи кусок кода с добавленным классом class="keyboardInput". Строки
[hide=10]

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

<script type="text/javascript" src="keyboard.js" charset="UTF-8"></script>  
 <link rel="stylesheet" type="text/css" href="keyboard.css" />
[/hide]
Вставлял перед тегом </head> ??

Виртуальная клавиатура

Добавлено: 11 май 2012, 11:56
Безликий
/styles/ваш стиль/template/ligin_body.html и найти

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

<!-- INCLUDE overall_header.html -->
Вставить после

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

<script type="text/javascript" src="js/keyboard.js" charset="UTF-8"></script>  
 <link rel="stylesheet" type="text/css" href="js/keyboard.css" />
Найти 2 раза

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

class="inputbox autowidth"
И в обоих случаях заменить на

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

class="keyboardInput"
кэш дёргал :nez-nayu:

Виртуальная клавиатура

Добавлено: 11 май 2012, 12:04
DeaDRoMeO
Проблема в путях до файлов из прикрепленного архива, ты файлы в корень форума распаковывал? А в шаблоне указал, что файлики лежат в папке js :-00):
А надо так
[hide=10]

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

<script type="text/javascript" src="keyboard.js" charset="UTF-8"></script>  
 <link rel="stylesheet" type="text/css" href="keyboard.css" />
[/hide]

Виртуальная клавиатура

Добавлено: 11 май 2012, 12:14
Безликий
да просто все файлы в корен залил и правку сделал

Виртуальная клавиатура

Добавлено: 11 май 2012, 12:20
DeaDRoMeO
И ты до сих пор не понял о чем я и в чем ошибка?
[hide=10]Сравни неправильный вариант

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

<script type="text/javascript" src="js/keyboard.js" charset="UTF-8"></script>  
 <link rel="stylesheet" type="text/css" href="js/keyboard.css" />
с правильным

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

<script type="text/javascript" src="keyboard.js" charset="UTF-8"></script>  
 <link rel="stylesheet" type="text/css" href="keyboard.css" />
[/hide]