Страница 1 из 3
Виртуальная клавиатура
Добавлено: 05 мар 2012, 12:39
DeaDRoMeO
Введение
Хочу представить сегодня вам еще один полезный скрипт для phpbb3 -
Виртуальная клавиатура для phpbb3. В чем польза данного скрипта ??? Ну возможно все вы знакомы с вирусами-троянами, которые перехватывают нажатия клавиш на определенных сайтах и отсылают это злоумышленникам. Но вот виртуальные клавиатуры еще не поддаются детектированию и являются одним из лучших средств от перехвата данных. Вообщем сказать - скрипт добавит еще немного пунктов к безопасному входу в свою учетную запись на форуме.
Сам по себе скрипт весьма навороченный из всех имеющихся, множество языков и раскладок порадуют вас. Вот пара скриншотов, как все это у меня выглядит. Ниже я рассмотрю способ установки в общих чертах, а вы сами решите куда прикрутить виртуальную клавиатуру.
- Вид формы входа phpbb3
- 1.png (9.93 КБ) 7460 просмотров
- Вид подключенной виртуальной клавиатуры в 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
А вот где быть виртуальной клавиатуре, решать вам
Есть вопросы - задаем, не стесняемся
------------- UPD 25.10.2012 --------------------
Благодаря пользователю
jasiuk нашелся еще один мод виртуальной клавиатуры, правда работает он только в форме ответа. Архив с модом и инструкциями прикреплен ниже
- Virtual_Keyboard.zip
- Мод виртуальной клавиатуры позволяет вводить символы русского языка на компьютерах без их поддержки
- (286.18 КБ) 53 скачивания
Виртуальная клавиатура
Добавлено: 05 мар 2012, 16:05
Hey93BImbIu
Прикольно поставил другу на сайт ему понравилось....спс
Виртуальная клавиатура
Добавлено: 07 мар 2012, 22:06
DeaDRoMeO
На здоровье
хороший скрипт
Виртуальная клавиатура
Добавлено: 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 и найти
Вставить после
Код: Выделить всё
<script type="text/javascript" src="js/keyboard.js" charset="UTF-8"></script>
<link rel="stylesheet" type="text/css" href="js/keyboard.css" />
Найти 2 раза
И в обоих случаях заменить на
Не забыть очистить кеш
Виртуальная клавиатура
Добавлено: 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
Виртуальная клавиатура
Добавлено: 01 апр 2012, 10:45
mixail
Что то установил, и кеш очистил...чего то нету ни чего....
Виртуальная клавиатура
Добавлено: 01 апр 2012, 11:00
DeaDRoMeO
Не там смотрите, у вас же установлен мод всплывающей формы ? А клава появится лишь на странице входа. Если можете киньте ссылку на этот мод,а я разберусь куда надо что вставлять
Виртуальная клавиатура
Добавлено: 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 раза заменить
на
а так же вставить перед тегом
</head>
Код: Выделить всё
<script type="text/javascript" src="keyboard.js" charset="UTF-8"></script>
<link rel="stylesheet" type="text/css" href="keyboard.css" />
Должно сработать
Виртуальная клавиатура
Добавлено: 01 апр 2012, 11:27
mixail
Но вы прям волшебник..
Все сработало...
И во всплывашке входа тоже появилось....
А редакция в файле login_body.html, которую до этого делали, оставить или вернуть обратно все на место....
Виртуальная клавиатура
Добавлено: 01 апр 2012, 12:30
DeaDRoMeO
Это уж на ваше усмотрение, можете и удалить
Виртуальная клавиатура
Добавлено: 05 май 2012, 12:20
Gena
Вау классно
Виртуальная клавиатура
Добавлено: 05 май 2012, 12:53
DeaDRoMeO
Неплохой скриптик для админов, которые немного опасаются перехватчиков клавиатуры
Виртуальная клавиатура
Добавлено: 11 май 2012, 11:36
Безликий
а у меня почему то не появляеться нефига помогите
Виртуальная клавиатура
Добавлено: 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 и найти
Вставить после
Код: Выделить всё
<script type="text/javascript" src="js/keyboard.js" charset="UTF-8"></script>
<link rel="stylesheet" type="text/css" href="js/keyboard.css" />
Найти 2 раза
И в обоих случаях заменить на
кэш дёргал
Виртуальная клавиатура
Добавлено: 11 май 2012, 12:04
DeaDRoMeO
Проблема в путях до файлов из прикрепленного архива, ты файлы в корень форума распаковывал? А в шаблоне указал, что файлики лежат в папке
js
А надо так
[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]