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

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

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

Введение

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

Сам по себе скрипт весьма навороченный из всех имеющихся, множество языков и раскладок порадуют вас. Вот пара скриншотов, как все это у меня выглядит. Ниже я рассмотрю способ установки в общих чертах, а вы сами решите куда прикрутить виртуальную клавиатуру.
Вид формы входа phpbb3
Вид формы входа phpbb3
1.png (9.93 КБ) 7253 просмотра
Вид подключенной виртуальной клавиатуры в 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 скачивания
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#1
Аватара пользователя
Hey93BImbIu
Завсегдатай Форума
Завсегдатай Форума
Сообщения: 804
Стаж: 12 лет 2 месяца
Откуда: Ukrain
Контактная информация:

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

Сообщение Hey93BImbIu »

Прикольно поставил другу на сайт ему понравилось....спс
#2
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

На здоровье :co_ol: хороший скрипт
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#3
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 4 месяца
Контактная информация:

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

Сообщение mixail »

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

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

<script type="text/javascript" src="keyboard.js" charset="UTF-8"></script>  
 <link rel="stylesheet" type="text/css" href="keyboard.css" />
Спасибо за ранее... :-(--
#4
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение 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:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#5
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 4 месяца
Контактная информация:

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

Сообщение mixail »

Благодарю за пример....
Еще одно уточнение вот здесь....
DeaDRoMeO писал(а):Ну например на странице входа, открыть /styles/ваш стиль/template/ligin_body.html и найти
наверное не /ligin_body.html, а /lоgin_body.html...
А то у меня нету такого файла /ligin_body.html..... :-(--
#6
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

Тьфу, извиняюсь, действительно login_body.html :hi_hi_hi:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#7
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 4 месяца
Контактная информация:

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

Сообщение mixail »

Что то установил, и кеш очистил...чего то нету ни чего.... :-(--
#8
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

Не там смотрите, у вас же установлен мод всплывающей формы ? А клава появится лишь на странице входа. Если можете киньте ссылку на этот мод,а я разберусь куда надо что вставлять :-ok-:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#9
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение 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-:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#10
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 4 месяца
Контактная информация:

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

Сообщение mixail »

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

А редакция в файле login_body.html, которую до этого делали, оставить или вернуть обратно все на место.... :-(--
#11
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

Это уж на ваше усмотрение, можете и удалить :-00):
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#12
Gena
Заглянул на огонек
Заглянул на огонек
Сообщения: 10
Стаж: 11 лет 10 месяцев

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

Сообщение Gena »

Вау классно
#13
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

Неплохой скриптик для админов, которые немного опасаются перехватчиков клавиатуры
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#14
Аватара пользователя
Безликий
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 164
Стаж: 11 лет 11 месяцев

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

Сообщение Безликий »

а у меня почему то не появляеться нефига помогите :ny_tik:
Я бы изменил мир, но Бог не дает исходников...
Жизнь - это как компьютерная игра.
Сюжетная линия так себе, за то какая графика...

#15
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение 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> ??
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#16
Аватара пользователя
Безликий
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 164
Стаж: 11 лет 11 месяцев

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

Сообщение Безликий »

/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:
Я бы изменил мир, но Бог не дает исходников...
Жизнь - это как компьютерная игра.
Сюжетная линия так себе, за то какая графика...

#17
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение 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]
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#18
Аватара пользователя
Безликий
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 164
Стаж: 11 лет 11 месяцев

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

Сообщение Безликий »

да просто все файлы в корен залил и правку сделал
Я бы изменил мир, но Бог не дает исходников...
Жизнь - это как компьютерная игра.
Сюжетная линия так себе, за то какая графика...

#19
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение 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]
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#20
Ответить