Advertisement:

Author Topic: Sanal Klavye Modu (Sadece Kodlar Hazır)  (Read 17915 times)

Offline ѕтяιкєя

  • Semi-Newbie
  • *
  • Posts: 55
  • Gender: Male
  • To be or Not To be
    • Shadow Team
Sanal Klavye Modu (Sadece Kodlar Hazır)
« on: April 02, 2007, 11:43:11 AM »
Selam,

Arkadaşlar ben bu Sanal Klavye olayına takıldım ve peşini bırakmıyorum :D Şimdi kodları hazırladım fakat nereye ekleyeceğimi bilmiyorum.Kodlar aşağıda.Umarım siz bunları nerelere ekleyeceğimi söylersiniz.Ondan sonra hazırlayıp buraya eklerim ;) Ayrıca Giriş pencerelerinde,üyeliklerde kısacası bütün yazı yazılacak yerlerde çıkıcak yerlerde ayarlayın :) LÜTFEN!!!


Code: [Select]
<style>
a.deneme {font-family:Arial, Helvetica, sans-serif; font-size:11; color:black; background-color:#999999; font-weight:bold; text-decoration:none; border:1; border-style:solid; border-color:black; width:18;text-align:center;}
a.deneme:hover { text-decoration:none;}

a.bosluk {font-family:arial;font-size:11; color:black;background-color:#999999;font-weight:bold;text-decoration:none;border:1;border-style:solid;border-color:black;width:180;text-align:center;}
a.bosluk:hover {font-family:arial;font-size:11; color:#ffffff;background-color:#999999;;font-weight:bold;text-decoration:none;border:1;border-style:solid;border-color:white;width:180;text-align:center;}

a.capslock {font-family:arial;font-size:11; color:black;background-color:#999999;font-weight:bold;text-decoration:none;border:1;border-style:solid;border-color:black;width:30;text-align:center;}
a.capslock:hover {font-family:arial;font-size:11; color:#ffffff;background-color:#999999;;font-weight:bold;text-decoration:none;border:1;border-style:solid;border-color:white;width:30;text-align:center;}

a.sil {font-family:arial;font-size:11; color:black;background-color:#999999;font-weight:bold;text-decoration:none;border:1;border-style:solid;border-color:black;width:30;text-align:center;}


</style>

<DIV ID="sanalklavye" style="border:1;border-style:solid;border-color:black;background-color:#ededed;width:440; left: 1px; top: 276px;">
<table width="100%" cellpadding="0" cellspacing="0" align="center" bgcolor="#ededed" onmousedown="dragThis('sanalklavye')" onmouseover="this.style.cursor='move';">
<tr height="15">
<td width="100%" bgcolor="#999999" style="cursor:resize;border:1;border-style:solid;border-color:black;font-size:12;color:white;" title="Sürükleyin" align="right">

<table width="100%" cellpadding="1"  cellspacing="1" border="0">
<tr>
<td width="50%"style="font-family:verdana;font-size:11; ">&nbsp;Sanal Klavye</td>
<td width="50%" align="right">
<img src="forum_images/kucut.gif" width="16" height="14" border="0" style="cursor:hand;" onclick="javascript:vis6('hidden');">
<img src="forum_images/buyut.gif" width="16" height="14" border="0" style="cursor:hand;" onclick="javascript:vis5('hidden');">
<img src="forum_images/kapat.gif" width="16" height="14" border="0" style="cursor:hand;" onclick="javascript:vis4('hidden');">
</td>
</tr>
</table>

<script language="jscript">
<!--

function tamamla(f)
{
if (f=="")
{
alert('Bir Harf veya Rakam Seçmelisiniz');
return false;
}
if (f=="bos")
{
document.frmLogin.password.value=document.frmLogin.password.value + " ";
document.frmLogin.password.focus();
return false;
}
{
if (document.capssecim=="1" )
{
document.frmLogin.password.value = document.frmLogin.password.value + f.toUpperCase();
document.frmLogin.password.focus();

}
else
{
document.frmLogin.password.value = document.frmLogin.password.value + f.toLowerCase();
document.frmLogin.password.focus();
}


return false;
}
}

function sil()
{
deger=document.frmLogin.password.value.length;

if (deger=="")
{
alert('Lütfen Önce Sifrenizi Girin');
document.frmLogin.password.focus();
return false;
}
{
document.frmLogin.password.value=document.frmLogin.password.value.substr(0,(deger-1));
document.frmLogin.password.focus();
}
}

var capssecim="1";

function capsdegistir(capssecim)
{
if (document.capssecim=="1")
{
document.capssecim="0";
document.frmLogin.capslink.value="BÜYÜK";

}
else
{
document.capssecim="1";
document.frmLogin.capslink.value="küçük";

}
}

-->
</script>


</td>
</td></tr></table>
<table width="100%" cellpadding="1" cellspacing="1" align="center">

<tr>
<td width="40%">

<table width="100%" cellpadding="1" cellspacing="1" border="0" align="center">

<tr>
<td colspan="2" align="center">
<a href="#" onclick="tamamla('é');" class="deneme">&nbsp;é&nbsp;</a>
<a href="#" onclick="tamamla('!');" class="deneme">&nbsp;!&nbsp;</a>
<a href="#" onclick="tamamla('#');" class="deneme">&nbsp;#&nbsp;</a>
<a href="#" onclick="tamamla('$');" class="deneme">&nbsp;$&nbsp;</a>
<a href="#" onclick="tamamla('%');" class="deneme">&nbsp;%&nbsp;</a>
<a href="#" onclick="tamamla('&');" class="deneme">&nbsp;&&nbsp;</a>
<a href="#" onclick="tamamla('/');" class="deneme">&nbsp;/&nbsp;</a>
<a href="#" onclick="tamamla('(');" class="deneme">&nbsp;(&nbsp;</a>
<a href="#" onclick="tamamla(')');" class="deneme">&nbsp;)&nbsp;</a>
<a href="#" onclick="tamamla('=');" class="deneme">&nbsp;=&nbsp;</a>
<a href="#" onclick="tamamla('?');" class="deneme">&nbsp;?&nbsp;</a>
<a href="#" onclick="tamamla('_');" class="deneme">&nbsp;_&nbsp;</a>
<a href="#" onclick="sil();" class="sil">&nbsp;<&nbsp;&nbsp;&nbsp;&nbsp;</a>
</td>
</tr>

<tr>
<td colspan="2" align="center">
<a href="#" onclick="tamamla('Q');" class="deneme">&nbsp;Q&nbsp;</a>
<a href="#" onclick="tamamla('W');" class="deneme">&nbsp;W&nbsp;</a>
<a href="#" onclick="tamamla('E');" class="deneme">&nbsp;E&nbsp;</a>
<a href="#" onclick="tamamla('R');" class="deneme">&nbsp;R&nbsp;</a>
<a href="#" onclick="tamamla('T');" class="deneme">&nbsp;T&nbsp;</a>
<a href="#" onclick="tamamla('Y');" class="deneme">&nbsp;Y&nbsp;</a>
<a href="#" onclick="tamamla('U');" class="deneme">&nbsp;U&nbsp;</a>
<a href="#" onclick="tamamla('I');" class="deneme">&nbsp;I&nbsp;</a>
<a href="#" onclick="tamamla('O');" class="deneme">&nbsp;O&nbsp;</a>
<a href="#" onclick="tamamla('P');" class="deneme">&nbsp;P&nbsp;</a>
<a href="#" onclick="tamamla('G');" class="deneme">&nbsp;G&nbsp;</a>
<a href="#" onclick="tamamla('Ü');" class="deneme">&nbsp;Ü&nbsp;</a>
</td>
</tr>

<tr>
  <td width="15%" rowspan="2" align="center">
  <input type="button" style="width:45; font-size:9px; font-family : Tahoma,Verdana,Arial; " name="capslink" value="BÜYÜK" onclick="javascript:capsdegistir(capssecim,this);">
  </td>
<td width="85%" align="center">
<a href="#" onclick="tamamla('A');" class="deneme">&nbsp;A&nbsp;</a>
<a href="#" onclick="tamamla('S');" class="deneme">&nbsp;S&nbsp;</a>
<a href="#" onclick="tamamla('D');" class="deneme">&nbsp;D&nbsp;</a>
<a href="#" onclick="tamamla('F');" class="deneme">&nbsp;F&nbsp;</a>
<a href="#" onclick="tamamla('G');" class="deneme">&nbsp;G&nbsp;</a>
<a href="#" onclick="tamamla('H');" class="deneme">&nbsp;H&nbsp;</a>
<a href="#" onclick="tamamla('J');" class="deneme">&nbsp;J&nbsp;</a>
<a href="#" onclick="tamamla('K');" class="deneme">&nbsp;K&nbsp;</a>
<a href="#" onclick="tamamla('L');" class="deneme">&nbsp;L&nbsp;</a>
<a href="#" onclick="tamamla('S');" class="deneme">&nbsp;S&nbsp;</a>
<a href="#" onclick="tamamla('I');" class="deneme">&nbsp;İ&nbsp;</a>
</td>
</tr>

<tr>
  <td width="85%" align="center">
<a href="#" onclick="tamamla('Z');" class="deneme">&nbsp;Z&nbsp;</a>
<a href="#" onclick="tamamla('X');" class="deneme">&nbsp;X&nbsp;</a>
<a href="#" onclick="tamamla('C');" class="deneme">&nbsp;C&nbsp;</a>
<a href="#" onclick="tamamla('V');" class="deneme">&nbsp;V&nbsp;</a>
<a href="#" onclick="tamamla('B');" class="deneme">&nbsp;B&nbsp;</a>
<a href="#" onclick="tamamla('N');" class="deneme">&nbsp;N&nbsp;</a>
<a href="#" onclick="tamamla('M');" class="deneme">&nbsp;M&nbsp;</a>
<a href="#" onclick="tamamla('Ö');" class="deneme">&nbsp;Ö&nbsp;</a>
<a href="#" onclick="tamamla('Ç');" class="deneme">&nbsp;Ç&nbsp;</a>
</td>
</tr>

<tr>
  <td width="15%" align="center">&nbsp;</td>
<td width="85%" align="center">
<a href="#" onclick="tamamla('bos');" class="bosluk">&nbsp;&nbsp;</a>
</td>
</tr>

</table>

</td>

<td width="13%" valign="top">

<table width="100%" cellpadding="1" cellspacing="0" border="0" align="center">
<tr>
<td width="100%" style="font-size:1;">&nbsp;</td>
</tr>

<tr><td width="100%" align="center">

<a href="#" onclick="tamamla('1');" class="deneme">&nbsp;1&nbsp;</a>

<a href="#" onclick="tamamla('3');" class="deneme">&nbsp;3&nbsp;</a>

<a href="#" onclick="tamamla('0');" class="deneme">&nbsp;0&nbsp;</a>
</td></tr><tr><td width='100%' align='center'>
<a href="#" onclick="tamamla('2');" class="deneme">&nbsp;2&nbsp;</a>

<a href="#" onclick="tamamla('7');" class="deneme">&nbsp;7&nbsp;</a>

<a href="#" onclick="tamamla('5');" class="deneme">&nbsp;5&nbsp;</a>
</td></tr><tr><td width='100%' align='center'>
<a href="#" onclick="tamamla('4');" class="deneme">&nbsp;4&nbsp;</a>

<a href="#" onclick="tamamla('6');" class="deneme">&nbsp;6&nbsp;</a>

<a href="#" onclick="tamamla('8');" class="deneme">&nbsp;8&nbsp;</a>
</td></tr><tr><td width='100%' align='center'>
<a href="#" onclick="tamamla('9');" class="deneme">&nbsp;9&nbsp;</a>

</td>
</tr>

</table>

</td>
</tr>
</table>
</div>
</html>


İyi Forumlar...
Sanal Klavye Modu Nereye Ekleyeceğim Aranıyor =))

Offline Elmacik

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 8,276
  • Gender: Male
  • = Human Draft =
    • IT Store
Re: Sanal Klavye Modu (Sadece Kodlar Hazır)
« Reply #1 on: April 02, 2007, 12:26:56 PM »
Bu kod eksik, tamamla; eğer vaktim olursa bakayım. (Söz veremiyorum sadece belki bakabilirim)
Home of Elmacik

Offline ѕтяιкєя

  • Semi-Newbie
  • *
  • Posts: 55
  • Gender: Male
  • To be or Not To be
    • Shadow Team
Re: Sanal Klavye Modu (Sadece Kodlar Hazır)
« Reply #2 on: April 02, 2007, 12:52:00 PM »
Eksik mi :S İyide hepsi bu :D
Sanal Klavye Modu Nereye Ekleyeceğim Aranıyor =))

Offline Elmacik

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 8,276
  • Gender: Male
  • = Human Draft =
    • IT Store
Re: Sanal Klavye Modu (Sadece Kodlar Hazır)
« Reply #3 on: April 02, 2007, 02:05:14 PM »
O zaman başka sanal klavye bul, bundan çok daha güzelleri var ortalıkta dolaşıyor :)
Home of Elmacik

Offline ßy_ßelo

  • Jr. Member
  • **
  • Posts: 166
  • Gender: Male
  • Sevgilinim.Com
    • SiberPaylasim
Re: Sanal Klavye Modu (Sadece Kodlar Hazır)
« Reply #4 on: April 02, 2007, 05:32:47 PM »
işbankınki süper hareketli devamlı değişiyor istersen sabitte yapabiliyorsun orayı biraz incele derim.  

Offline Evo™

  • Local Moderator
  • SMF Hero
  • *
  • Posts: 2,271
Re: Sanal Klavye Modu (Sadece Kodlar Hazır)
« Reply #5 on: April 03, 2007, 02:05:33 AM »
Gerçekten de arkadaşın verdiği eksik buyrun ben vereyim..

Firefox'da Sorunlar yaşanıyor İnternet Explorer'da bakarsanız...

Reklam olarak algılamayan atabileceğim başka bir yer yok tu. Gerekirse mod arkadaşlar kaldırabilirler...



Demo


Kodlar...

Code: [Select]
<body onLoad="yerayar();" onLoad="javascript:vis6('hidden')">

<form action="', $scripturl, '?action=login2" name="frmLogin" id="frmLogin" method="post" style="margin-top: 4ex;"', empty($context['disable_login_hashing']) ? ' onsubmit="hashLoginPassword(this, \'' . $context['session_id'] . '\');"' : '', '>
<html>
<head>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
DHTML = (document.getElementById || document.all || document.layers)

function vis4(val)
{
if (!DHTML) return;
var f = new getObj('sanalklavye');
f.style.visibility = val;

}
function vis5(val)
{
if (!DHTML) return;
var f = new getObj('sanalklavye');
f.style.width = 440;
f.style.height = 140;

}
function vis6(val)
{
if (!DHTML) return;
var f = new getObj('sanalklavye');
f.style.width = 180;
f.style.height = 33;
f.style.overflow = 'hidden';

}

function getObj(name)
{
  if (document.getElementById)
  {
    this.obj = document.getElementById(name);
this.style = document.getElementById(name).style;
  }
  else if (document.all)
  {
    this.obj = document.all[name];
this.style = document.all[name].style;
  }
  else if (document.layers)
  {
    this.obj = document.layers[name];
    this.style = document.layers[name];
  }
}
 -->
</SCRIPT><STYLE TYPE="text/css">
<!--

#sanalklavye {
position: absolute;
top: 10px;
left: 10px;
width: 300px;
height: 100px;
padding: 5px;
border: 1;
filter: Alpha(Opacity=75);
}-->
</style>


<SCRIPT LANGUAGE=JAVASCRIPT>


is_opera = (navigator.userAgent.toLowerCase().indexOf("opera") != -1);
var curObj = null; /* current object wich be drag */
var mouseY = 0; /* mouse X */
var mouseX = 0; /* mouse Y */
var dx = 0;
var dy = 0;

function dragThis(what){
    var tmp;
        if (document.all) tmp = document.all[what].style;
    else if (document.getElementById) tmp = document.getElementById(what).style;
    else if (document.layers) tmp=document.layers[what];
    curObj = tmp;
    var str = "";
    var i=0;
    str = tmp.left;
    i= (!is_opera) ? str.substr(0,str.length-2) : str;
    dx = mouseX - i;
    str = tmp.top;
    i= (!is_opera) ? str.substr(0,str.length-2) : str;
    dy = mouseY - i;
}


    function mouseMove(e){
    mouseX = (document.all)? event.clientX : e.x;
    mouseY = (document.all)? event.clientY : e.y;


        if (curObj){
sol = mouseX - dx;
ust = mouseY - dy;

if (sol < 0) {
sol=0;
}

if (sol > (screen.width-200)) {
sol = (screen.width-200);
}

if (ust < 0) {
ust=0;
}
curObj.left = sol;
        curObj.top = ust;

        }
}


       function mouseUp() {
curObj = null;
var sol
var ust
var soli = sol;


var usti = ust; }

    if (document.layers)document.captureEvents(Event.MOUSEMOVE);
    document.onmousemove=mouseMove;
    document.onmouseup=mouseUp;



function durum(val)
{

var expDays = 30;
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

if (!DHTML) return;
var f = new getObj('sanalklavye');
f.style.height = val;
if (val < 30)
{f.style.overflow = 'hidden';

var VisitorName= 24;

}
else

{f.style.overflow = 'visible';

var VisitorName= 100;

}


}

function goster()
{


VisitorName = eval(VisitorName);

if (VisitorName < 30)

{
durum(24);
}

else

{
durum(100);
}

}
function yerayar()
{

if (!DHTML) return;
var sf = new getObj('sanalklavye');
sf.style.top = ust;
sf.style.left = sol;

}

</SCRIPT>   
<?php
// Version: 1.1 RC2; Login

// This is just the basic "login" form.
function template_login()
{
global $context$settings$options$scripturl$modSettings$txt;

echo '
<script language="JavaScript" type="text/javascript" src="'
$settings['default_theme_url'], '/sha1.js"></script>

<form action="'
$scripturl'?action=login2" name="frmLogin" id="frmLogin" method="post" style="margin-top: 4ex;"', empty($context['disable_login_hashing']) ? ' onsubmit="hashLoginPassword(this, \'' $context['session_id'] . '\');"' '''>
<table border="0" width="400" cellspacing="0" cellpadding="4" class="tborder" align="center">
<tr class="titlebg">
<td colspan="2">
<img src="'
$settings['images_url'], '/icons/login_sm.gif" alt="" align="top" /> '$txt[34], '
</td>'
;

// Did they make a mistake last time?
if (isset($context['login_error']))
echo '
</tr><tr class="windowbg">
<td align="center" colspan="2" style="padding: 1ex;">
<b style="color: red;">'
$context['login_error'], '</b>
</td>'
;

// Or perhaps there's some special description for this time?
if (isset($context['description']))
echo '
</tr><tr class="windowbg">
<td align="center" colspan="2">
<b>'
$context['description'], '</b><br />
<br />
</td>'
;

// Now just get the basic information - username, password, etc.
echo '
</tr><tr class="windowbg">
<td width="50%" align="right"><b>'
$txt[35], ':</b></td>
<td><input type="text" name="user" size="20" value="'
$context['default_username'], '" /></td>
</tr><tr class="windowbg">
<td align="right"><b>'
$txt[36], ':</b></td>
<td><input type="password" name="passwrd" value="'
$context['default_password'], '" size="20" /></td>
</tr><tr class="windowbg">
<td align="right"><b>'
$txt[497], ':</b></td>
<td><input type="text" name="cookielength" size="4" maxlength="4" value="'
$modSettings['cookieTime'], '"'$context['never_expire'] ? ' disabled="disabled"' ''' /></td>
</tr><tr class="windowbg">
<td align="right"><b>'
$txt[508], ':</b></td>
<td><input type="checkbox" name="cookieneverexp"'
$context['never_expire'] ? ' checked="checked"' ''' class="check" onclick="this.form.cookielength.disabled = this.checked;" /></td>
</tr><tr class="windowbg">'
;
// If they have deleted their account, give them a chance to change their mind.
if (isset($context['login_show_undelete']))
echo '
<td align="right"><b style="color: red;">'
$txt['undelete_account'], ':</b></td>
<td><input type="checkbox" name="undelete" class="check" /></td>
</tr><tr class="windowbg">'
;
echo '
<td align="center" colspan="2"><input type="submit" value="'
$txt[34], '" style="margin-top: 2ex;" /></td>
</tr><tr class="windowbg">
<td align="center" colspan="2" class="smalltext"><a href="'
$scripturl'?action=reminder">'$txt[315], '</a><br /><br /></td>
</tr>
</table>

<input type="hidden" name="hash_passwrd" value="" />
</form>'
;

// Focus on the correct input - username or password.
echo '
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
document.forms.frmLogin.'
, isset($context['default_username']) && $context['default_username'] != '' 'passwrd' 'user''.focus();
// ]]></script>'
;
}

// Tell a guest to get lost or login!
function template_kick_guest()
{
global $context$settings$options$scripturl$modSettings$txt;

// This isn't that much... just like normal login but with a message at the top.
echo '
<script language="JavaScript" type="text/javascript" src="'
$settings['default_theme_url'], '/sha1.js"></script>

<form action="'
$scripturl'?action=login2" method="post" name="frmLogin" id="frmLogin"', empty($context['disable_login_hashing']) ? ' onsubmit="hashLoginPassword(this, \'' $context['session_id'] . '\');"' '''>
<table border="0" cellspacing="0" cellpadding="3" class="tborder" align="center">
<tr class="catbg">
<td>'
$txt[633], '</td>
</tr><tr>'
;

// Show the message or default message.
echo '
<td class="windowbg" style="padding-top: 2ex; padding-bottom: 2ex;">
'
, empty($context['kick_message']) ? $txt[634] : $context['kick_message'], '<br />
'
$txt[635], ' <a href="'$scripturl'?action=register">'$txt[636], '</a> '$txt[637], '
</td>'
;

// And now the login information.
echo '
</tr><tr class="titlebg">
<td><img src="'
$settings['images_url'], '/icons/login_sm.gif" alt="" align="top" /> '$txt[34], '</td>
</tr><tr>
<td class="windowbg">
<table border="0" cellpadding="3" cellspacing="0" align="center">
<tr>
<td align="right"><b>'
$txt[35], ':</b></td>
<td><input type="text" name="user" size="20" /></td>
</tr><tr>
<td align="right"><b>'
$txt[36], ':</b></td>
<td><input type="password" name="passwrd" size="20" /></td>
</tr><tr>
<td align="right"><b>'
$txt[497], ':</b></td>
<td><input type="text" name="cookielength" size="4" maxlength="4" value="'
$modSettings['cookieTime'], '" /></td>
</tr><tr>
<td align="right"><b>'
$txt[508], ':</b></td>
<td><input type="checkbox" name="cookieneverexp" class="check" onclick="this.form.cookielength.disabled = this.checked;" /></td>
</tr><tr>
<td align="center" colspan="2"><input type="submit" value="'
$txt[34], '" style="margin-top: 2ex;" /></td>
</tr><tr>
<td align="center" colspan="2" class="smalltext"><a href="'
$scripturl'?action=reminder">'$txt[315], '</a><br /><br /></td>
</tr>
</table>
</td>
</tr>
</table>

<input type="hidden" name="hash_passwrd" value="" />
</form>'
;

// Do the focus thing...
echo '
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
document.forms.frmLogin.user.focus();
// ]]></script>'
;
}

// This is for maintenance mode.
function template_maintenance()
{
global $context$settings$options$scripturl$txt$modSettings;

// Display the administrator's message at the top.
echo '
<form action="'
$scripturl'?action=login2" method="post">
<table border="0" width="86%" cellspacing="0" cellpadding="3" class="tborder" align="center">
<tr class="titlebg">
<td colspan="2">'
$context['title'], '</td>
</tr><tr>
<td class="windowbg" width="44" align="center" style="padding: 1ex;">
<img src="'
$settings['images_url'], '/construction.gif" width="40" height="40" alt="'$txt['maintenance3'], '" />
</td>
<td class="windowbg">'
$context['description'], '</td>
</tr><tr class="titlebg">
<td colspan="2">'
$txt[114], '</td>
</tr><tr>'
;

// And now all the same basic login stuff from before.
echo '
<td colspan="2" class="windowbg">
<table border="0" width="90%" align="center">
<tr>
<td><b>'
$txt[35], ':</b></td>
<td><input type="text" name="user" size="15" /></td>
<td><b>'
$txt[36], ':</b></td>
<td><input type="password" name="passwrd" size="10" /> &nbsp;</td>
</tr><tr>
<td><b>'
$txt[497], ':</b></td>
<td><input type="text" name="cookielength" size="4" maxlength="4" value="'
$modSettings['cookieTime'], '" /> &nbsp;</td>
<td><b>'
$txt[508], ':</b></td>
<td><input type="checkbox" name="cookieneverexp" class="check" /></td>
</tr><tr>
<td align="center" colspan="4"><input type="submit" value="'
$txt[34], '" style="margin-top: 1ex; margin-bottom: 1ex;" /></td>
</tr>
</table>
</td>
</tr>
</table>
</form>'
;
}

// This is for the security stuff - makes administrators login every so often.
function template_admin_login()
{
global $context$settings$options$scripturl$txt;

// Since this should redirect to whatever they were doing, send all the get data.
echo '
<script language="JavaScript" type="text/javascript" src="'
$settings['default_theme_url'], '/sha1.js"></script>

<form action="'
$scripturl$context['get_data'], '" method="post" name="frmLogin" id="frmLogin" onsubmit="hashAdminPassword(this, \''$context['user']['username'], '\', \''$context['session_id'], '\');">
<table border="0" width="400" cellspacing="0" cellpadding="3" class="tborder" align="center">
<tr class="titlebg">
<td align="left">
<img src="'
$settings['images_url'], '/icons/login_sm.gif" alt="" align="top" /> '$txt[34], '
</td>
</tr>'
;

// We just need the password.
echo '
<tr class="windowbg">
<td align="center" style="padding: 1ex 0;">
<b>'
$txt[36], ':</b> <input type="password" name="admin_pass" size="24" /> <a href="'$scripturl'?action=helpadmin;help=securityDisable_why" onclick="return reqWin(this.href);" class="help"><img src="'$settings['images_url'], '/helptopics.gif" alt="'$txt[119], '" align="middle" /></a><br />
<input type="submit" value="'
$txt[34], '" style="margin-top: 2ex;" />
</td>
</tr>
</table>'
;

// Make sure to output all the old post data.
echo $context['post_data'], '

<input type="hidden" name="admin_hash_pass" value="" />
</form>'
;

// Focus on the password box.
echo '
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
document.forms.frmLogin.admin_pass.focus();
// ]]></script>'
;
}

// Activate your account manually?
function template_retry_activate()
{
global $context$settings$options$txt$scripturl;

// Just ask them for their code so they can try it again...
echo '
<br />
<form action="'
$scripturl'?action=activate;u='$context['member_id'], '" method="post">
<table border="0" width="600" cellpadding="4" cellspacing="0" class="tborder" align="center">
<tr class="titlebg">
<td colspan="2">'
$context['page_title'], '</td>';

// You didn't even have an ID?
if (empty($context['member_id']))
echo '
</tr><tr class="windowbg">
<td align="right" width="40%">'
$txt['invalid_activation_username'], ':</td>
<td><input type="text" name="user" size="30" /></td>'
;

echo '
</tr><tr class="windowbg">
<td align="right" width="40%">'
$txt['invalid_activation_retry'], ':</td>
<td><input type="text" name="code" size="30" /></td>
</tr><tr class="windowbg">
<td colspan="2" align="center" style="padding: 1ex;"><input type="submit" value="'
$txt['invalid_activation_submit'], '" /></td>
</tr>
</table>
</form>'
;
}

// Activate your account manually?
function template_resend()
{
global $context$settings$options$txt$scripturl;

// Just ask them for their code so they can try it again...
echo '
<br />
<form action="'
$scripturl'?action=activate;sa=resend" method="post">
<table border="0" width="600" cellpadding="4" cellspacing="0" class="tborder" align="center">
<tr class="titlebg">
<td colspan="2">'
$context['page_title'], '</td>
</tr><tr class="windowbg">
<td align="right" width="40%">'
$txt['invalid_activation_username'], ':</td>
<td><input type="text" name="user" size="40" value="'
$context['default_username'], '" /></td>
</tr><tr class="windowbg">
<td colspan="2" style="padding-top: 3ex; padding-left: 3ex;">'
$txt['invalid_activation_new'], '</td>
</tr><tr class="windowbg">
<td align="right" width="40%">'
$txt['invalid_activation_new_email'], ':</td>
<td><input type="text" name="new_email" size="40" /></td>
</tr><tr class="windowbg">
<td align="right" width="40%">'
$txt['invalid_activation_password'], ':</td>
<td><input type="password" name="passwd" size="30" /></td>
</tr><tr class="windowbg">'
;

if ($context['can_activate'])
echo '
<td colspan="2" style="padding-top: 3ex; padding-left: 3ex;">'
$txt['invalid_activation_known'], '</td>
</tr><tr class="windowbg">
<td align="right" width="40%">'
$txt['invalid_activation_retry'], ':</td>
<td><input type="text" name="code" size="30" /></td>
</tr><tr class="windowbg">'
;

echo '
<td colspan="2" align="center" style="padding: 1ex;"><input type="submit" value="'
$txt['invalid_activation_resend'], '" /></td>
</tr>
</table>
</form>'
;
}

?>
<style>
a.deneme {font-family:Arial, Helvetica, sans-serif; font-size:11; color:black; background-color:#999999; font-weight:bold; text-decoration:none; border:1; border-style:solid; border-color:black; width:18;text-align:center;}
a.deneme:hover { text-decoration:none;}

a.bosluk {font-family:arial;font-size:11; color:black;background-color:#999999;font-weight:bold;text-decoration:none;border:1;border-style:solid;border-color:black;width:180;text-align:center;}
a.bosluk:hover {font-family:arial;font-size:11; color:#ffffff;background-color:#999999;;font-weight:bold;text-decoration:none;border:1;border-style:solid;border-color:white;width:180;text-align:center;}

a.capslock {font-family:arial;font-size:11; color:black;background-color:#999999;font-weight:bold;text-decoration:none;border:1;border-style:solid;border-color:black;width:30;text-align:center;}
a.capslock:hover {font-family:arial;font-size:11; color:#ffffff;background-color:#999999;;font-weight:bold;text-decoration:none;border:1;border-style:solid;border-color:white;width:30;text-align:center;}

a.sil {font-family:arial;font-size:11; color:black;background-color:#999999;font-weight:bold;text-decoration:none;border:1;border-style:solid;border-color:black;width:30;text-align:center;}


</style><DIV ID="sanalklavye" style="border:1;border-style:solid;border-color:black;background-color:#ededed;width:440; left: 1px; top: 276px;">
<table width="100%" cellpadding="0" cellspacing="0" align="center" bgcolor="#ededed" onmousedown="dragThis('sanalklavye')" onmouseover="this.style.cursor='move';">
<tr height="15">
<td width="100%" bgcolor="#999999" style="cursor:resize;border:1;border-style:solid;border-color:black;font-size:12;color:white;" title="Sürükleyin" align="right">

<table width="100%" cellpadding="1"  cellspacing="1" border="0">
<tr>
<td width="85%"style="font-family:verdana;font-size:11; ">&nbsp;<font color="#FF0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sanal Klavye&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</font> </td>
<td width="15%" align="right">
<img src="http://www.trforumcu.com/forum/Themes/default/images/sanal/kucut.gif" width="16" height="14" border="0" style="cursor:hand;" onclick="javascript:vis6('hidden');">
<img src="http://www.trforumcu.com/forum/Themes/default/images/sanal/buyut.gif" width="16" height="14" border="0" style="cursor:hand;" onclick="javascript:vis5('hidden');">
<img src="http://www.trforumcu.com/forum/Themes/default/images/sanal/kapat.gif" width="16" height="14" border="0" style="cursor:hand;" onclick="javascript:vis4('hidden');"></td>
</tr>
</table>

<script language="jscript">
<!--

function tamamla(f)
{
if (f=="")
{
alert('Bir Harf veya Rakam Seçmelisiniz');
return false;
}
if (f=="bos")
{
document.frmLogin.password.value=document.frmLogin.password.value + " ";
document.frmLogin.password.focus();
return false;
}
{
if (document.capssecim=="1" )
{
document.frmLogin.password.value = document.frmLogin.password.value + f.toUpperCase();
document.frmLogin.password.focus();

}
else
{
document.frmLogin.password.value = document.frmLogin.password.value + f.toLowerCase();
document.frmLogin.password.focus();
}


return false;
}
}

function sil()
{
deger=document.frmLogin.password.value.length;

if (deger=="")
{
alert('Lütfen Önce Sifrenizi Girin');
document.frmLogin.password.focus();
return false;
}
{
document.frmLogin.password.value=document.frmLogin.password.value.substr(0,(deger-1));
document.frmLogin.password.focus();
}
}

var capssecim="1";

function capsdegistir(capssecim)
{
if (document.capssecim=="1")
{
document.capssecim="0";
document.frmLogin.capslink.value="BÜYÜK";

}
else
{
document.capssecim="1";
document.frmLogin.capslink.value="küçük";

}
}

-->
</script>


</td>
</td></tr></table>
<table width="100%" cellpadding="1" cellspacing="1" align="center">

<tr>
<td width="40%">

<table width="100%" cellpadding="1" cellspacing="1" border="0" align="center">

<tr>
<td colspan="2" align="center">
<a href="#" onclick="tamamla('é');" class="deneme">&nbsp;é&nbsp;</a>
<a href="#" onclick="tamamla('!');" class="deneme">&nbsp;!&nbsp;</a>
<a href="#" onclick="tamamla('#');" class="deneme">&nbsp;#&nbsp;</a>
<a href="#" onclick="tamamla('$');" class="deneme">&nbsp;$&nbsp;</a>
<a href="#" onclick="tamamla('%');" class="deneme">&nbsp;%&nbsp;</a>
<a href="#" onclick="tamamla('&');" class="deneme">&nbsp;&&nbsp;</a>
<a href="#" onclick="tamamla('/');" class="deneme">&nbsp;/&nbsp;</a>
<a href="#" onclick="tamamla('(');" class="deneme">&nbsp;(&nbsp;</a>
<a href="#" onclick="tamamla(')');" class="deneme">&nbsp;)&nbsp;</a>
<a href="#" onclick="tamamla('=');" class="deneme">&nbsp;=&nbsp;</a>
<a href="#" onclick="tamamla('?');" class="deneme">&nbsp;?&nbsp;</a>
<a href="#" onclick="tamamla('_');" class="deneme">&nbsp;_&nbsp;</a>
<a href="#" onclick="sil();" class="sil">&nbsp;<&nbsp;&nbsp;&nbsp;&nbsp;</a>
</td>
</tr>

<tr>
<td colspan="2" align="center">
<a href="#" onclick="tamamla('Q');" class="deneme">&nbsp;Q&nbsp;</a>
<a href="#" onclick="tamamla('W');" class="deneme">&nbsp;W&nbsp;</a>
<a href="#" onclick="tamamla('E');" class="deneme">&nbsp;E&nbsp;</a>
<a href="#" onclick="tamamla('R');" class="deneme">&nbsp;R&nbsp;</a>
<a href="#" onclick="tamamla('T');" class="deneme">&nbsp;T&nbsp;</a>
<a href="#" onclick="tamamla('Y');" class="deneme">&nbsp;Y&nbsp;</a>
<a href="#" onclick="tamamla('U');" class="deneme">&nbsp;U&nbsp;</a>
<a href="#" onclick="tamamla('I');" class="deneme">&nbsp;I&nbsp;</a>
<a href="#" onclick="tamamla('O');" class="deneme">&nbsp;O&nbsp;</a>
<a href="#" onclick="tamamla('P');" class="deneme">&nbsp;P&nbsp;</a>
<a href="#" onclick="tamamla('G');" class="deneme">&nbsp;G&nbsp;</a>
<a href="#" onclick="tamamla('Ü');" class="deneme">&nbsp;Ü&nbsp;</a>
</td>
</tr>

<tr>
  <td width="15%" rowspan="2" align="center">
  <input type="button" style="width:45; font-size:9px; font-family : Tahoma,Verdana,Arial; " name="capslink" value="BÜYÜK" onclick="javascript:capsdegistir(capssecim,this);">
  </td>
<td width="85%" align="center">
<a href="#" onclick="tamamla('A');" class="deneme">&nbsp;A&nbsp;</a>
<a href="#" onclick="tamamla('S');" class="deneme">&nbsp;S&nbsp;</a>
<a href="#" onclick="tamamla('D');" class="deneme">&nbsp;D&nbsp;</a>
<a href="#" onclick="tamamla('F');" class="deneme">&nbsp;F&nbsp;</a>
<a href="#" onclick="tamamla('G');" class="deneme">&nbsp;G&nbsp;</a>
<a href="#" onclick="tamamla('H');" class="deneme">&nbsp;H&nbsp;</a>
<a href="#" onclick="tamamla('J');" class="deneme">&nbsp;J&nbsp;</a>
<a href="#" onclick="tamamla('K');" class="deneme">&nbsp;K&nbsp;</a>
<a href="#" onclick="tamamla('L');" class="deneme">&nbsp;L&nbsp;</a>
<a href="#" onclick="tamamla('S');" class="deneme">&nbsp;S&nbsp;</a>
<a href="#" onclick="tamamla('I');" class="deneme">&nbsp;İ&nbsp;</a>
</td>
</tr>

<tr>
  <td width="85%" align="center">
<a href="#" onclick="tamamla('Z');" class="deneme">&nbsp;Z&nbsp;</a>
<a href="#" onclick="tamamla('X');" class="deneme">&nbsp;X&nbsp;</a>
<a href="#" onclick="tamamla('C');" class="deneme">&nbsp;C&nbsp;</a>
<a href="#" onclick="tamamla('V');" class="deneme">&nbsp;V&nbsp;</a>
<a href="#" onclick="tamamla('B');" class="deneme">&nbsp;B&nbsp;</a>
<a href="#" onclick="tamamla('N');" class="deneme">&nbsp;N&nbsp;</a>
<a href="#" onclick="tamamla('M');" class="deneme">&nbsp;M&nbsp;</a>
<a href="#" onclick="tamamla('Ö');" class="deneme">&nbsp;Ö&nbsp;</a>
<a href="#" onclick="tamamla('Ç');" class="deneme">&nbsp;Ç&nbsp;</a>
</td>
</tr>

<tr>
  <td width="15%" align="center">&nbsp;</td>
<td width="85%" align="center">
<a href="#" onclick="tamamla('bos');" class="bosluk">&nbsp;&nbsp;</a>
</td>
</tr>

</table>

</td>

<td width="13%" valign="top">

<table width="100%" cellpadding="1" cellspacing="0" border="0" align="center">
<tr>
<td width="100%" style="font-size:1;">&nbsp;</td>
</tr>

<tr><td width="100%" align="center">

<a href="#" onclick="tamamla('5');" class="deneme">&nbsp;5&nbsp;</a>

<a href="#" onclick="tamamla('7');" class="deneme">&nbsp;7&nbsp;</a>

<a href="#" onclick="tamamla('3');" class="deneme">&nbsp;3&nbsp;</a>
</td></tr><tr><td width='100%' align='center'>
<a href="#" onclick="tamamla('2');" class="deneme">&nbsp;2&nbsp;</a>

<a href="#" onclick="tamamla('1');" class="deneme">&nbsp;1&nbsp;</a>

<a href="#" onclick="tamamla('8');" class="deneme">&nbsp;8&nbsp;</a>
</td></tr><tr><td width='100%' align='center'>
<a href="#" onclick="tamamla('4');" class="deneme">&nbsp;4&nbsp;</a>

<a href="#" onclick="tamamla('6');" class="deneme">&nbsp;6&nbsp;</a>

<a href="#" onclick="tamamla('0');" class="deneme">&nbsp;0&nbsp;</a>
</td></tr><tr><td width='100%' align='center'>
<a href="#" onclick="tamamla('9');" class="deneme">&nbsp;9&nbsp;</a>

</td>
</tr>

</table>

</td>
</tr>
</table>
</div>
</html>

Offline d-gan

  • Jr. Member
  • **
  • Posts: 258
  • Gender: Male
    • ClioClubTR
Re: Sanal Klavye Modu (Sadece Kodlar Hazır)
« Reply #6 on: April 03, 2007, 06:17:17 AM »
Flash klavyelerde var çokgüzeller bnde vardı bir sürü ama  pc de tüm harddisk i formatladım:D
ne var ne yok gitti şimdi sıfıdan başladık:)
bulursam gene burda paylaşırım

Offline Evo™

  • Local Moderator
  • SMF Hero
  • *
  • Posts: 2,271
Re: Sanal Klavye Modu (Sadece Kodlar Hazır)
« Reply #7 on: April 03, 2007, 12:52:18 PM »
Buyrun arkadaşlar size örnek vereyim sağolsun badboy kardeşim entegre etti siteme daha yapım aşamasında geliştirilecek, Türkçe karakter konulacak ve taşınabilir yapılacak yani böyle de çalışyor ama gelişecek daha 

Demo

Offline TunerTeam.com

  • Semi-Newbie
  • *
  • Posts: 12
  • Gender: Male
  • OnlY SMF
Re: Sanal Klavye Modu (Sadece Kodlar Hazır)
« Reply #8 on: April 03, 2007, 03:56:49 PM »
selim teşekkürler kardeşim ;)
[nofollow]
Alışveriş [nofollow]
Cep Dünyası [nofollow]
Modifiye [nofollow]
Ara Bul [nofollow]
MP3 [nofollow]
Aşk [nofollow]

Offline Elmacik

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 8,276
  • Gender: Male
  • = Human Draft =
    • IT Store
Re: Sanal Klavye Modu (Sadece Kodlar Hazır)
« Reply #9 on: April 04, 2007, 05:02:32 AM »
Bence çok güzel olmuş, Badboy'u tebrik ediyorum.
Hareketli olunca çok daha fonksiyonel ve anlamlı olacaktır.
Home of Elmacik

Offline Badboy

  • SMF Hero
  • ******
  • Posts: 1,456
  • Gender: Male
Re: Sanal Klavye Modu (Sadece Kodlar Hazır)
« Reply #10 on: April 05, 2007, 08:37:01 AM »
Teşekküler Türkçe Dil seçeneğini de ekledim...

Görmek isteyenler Demo için tıklasın
Nothing is true, everything is permitted.

Offline Recebivorer ™

  • Jr. Member
  • **
  • Posts: 293
  • O Bir Chip Forumlu
    • recebivorer on Facebook
    • @recebivorer on Twitter
    • Chip Forum
Re: Sanal Klavye Modu (Sadece Kodlar Hazır)
« Reply #11 on: April 05, 2007, 10:43:16 AM »
Evet Güzel Olmuş Badboy Kardeş Ne Zaman Paylaşacaksın Peki ?

Offline izmirli_

  • SMF Hero
  • ******
  • Posts: 2,098
  • Gender: Male
    • Kege Blog
Re: Sanal Klavye Modu (Sadece Kodlar Hazır)
« Reply #12 on: April 05, 2007, 10:51:35 AM »
Teşekküler Türkçe Dil seçeneğini de ekledim...

Görmek isteyenler Demo için tıklasın


Badboy gerçekten güzel olmuş Tebrikler...

Offline reisbey

  • Semi-Newbie
  • *
  • Posts: 84
Re: Sanal Klavye Modu (Sadece Kodlar Hazır)
« Reply #13 on: April 05, 2007, 08:02:47 PM »
badboy kardeş nasıl yapacagız bunu anlatıcakmısın bende ok istiyorum bunu yapmayı  

Offline themustea

  • Full Member
  • ***
  • Posts: 510
Re: Sanal Klavye Modu (Sadece Kodlar Hazır)
« Reply #14 on: April 05, 2007, 08:07:57 PM »
evet anlatırsanız super olur elinize sağlık

Offline Evo™

  • Local Moderator
  • SMF Hero
  • *
  • Posts: 2,271
Re: Sanal Klavye Modu (Sadece Kodlar Hazır)
« Reply #15 on: April 06, 2007, 02:31:13 AM »
Bence güzel olmuş Badboy hatta temanla tam entegreli :) Renk uyumu :)

Temanızın renklerine göre kendiniz ayarlıyorsunuz ben öyle yaptım normalde beyaz zemin vardı. Gerçekten çok güzel oldu. Paylaşılır mı bilemiyorum belki de bize özel olur ve bir ilke yine imza atarız  :) :) :)
« Last Edit: April 06, 2007, 02:33:06 AM by TRForumcu.CoM »

Offline Badboy

  • SMF Hero
  • ******
  • Posts: 1,456
  • Gender: Male
Re: Sanal Klavye Modu (Sadece Kodlar Hazır)
« Reply #16 on: April 06, 2007, 05:04:04 AM »
Evet arkadaşlar sanal klavyeye hareketlilikte kazandırdım sonunda ama henüz bitmedi bir kaç eksiği daha var...

Demo için tıklayın.
Nothing is true, everything is permitted.

Offline izmirli_

  • SMF Hero
  • ******
  • Posts: 2,098
  • Gender: Male
    • Kege Blog
Re: Sanal Klavye Modu (Sadece Kodlar Hazır)
« Reply #17 on: April 06, 2007, 05:21:57 AM »
Evet arkadaşlar sanal klavyeye hareketlilikte kazandırdım sonunda ama henüz bitmedi bir kaç eksiği daha var...

Demo için tıklayın.


badboy uzun süre seni buralarda görmek güzel :D bunu paylaşmayı düşünüyormusun...

Offline Badboy

  • SMF Hero
  • ******
  • Posts: 1,456
  • Gender: Male
Re: Sanal Klavye Modu (Sadece Kodlar Hazır)
« Reply #18 on: April 06, 2007, 06:00:25 AM »
Evet arkadaşlar sanal klavyeye hareketlilikte kazandırdım sonunda ama henüz bitmedi bir kaç eksiği daha var...

Demo için tıklayın.


badboy uzun süre seni buralarda görmek güzel :D bunu paylaşmayı düşünüyormusun...

Teşekkürler... Tamamen aklımdakileri ekleyip bitireyim o zaman paylaşıcam... Şimdi sanal klavyeyi gizleme ve gösterme özelliği ekledim... Eğer sizin de fikirleriniz varsa lütfen bildirin...

Demo için tıklayın.
 
Nothing is true, everything is permitted.

Offline Foxi

  • Jr. Member
  • **
  • Posts: 196
  • Gender: Male
  • Webforeman
    • Hatira.Net
Re: Sanal Klavye Modu (Sadece Kodlar Hazır)
« Reply #19 on: April 06, 2007, 07:44:07 AM »
badboy seo arşivinide bizimle paylaşırmısın. Herkes seo kurmadan en azından arşivini kullanabilsin.