Bu hack üyelerin yada misafirlerinizin yorum yapmalarına yarayan klasik bir görüş defteridir...
Aşağıdaki döngüyü gerçekleştirin;
navbar isimli template i açın ve aşağıdaki kodları bulun
altına bu kodu ekleyin
livredor isimli yeni bir template oluşturun içeriği bu olsun
livredor_bit isimli yeni bir template daha oluşturun içeriği bu olsun
livredor_smile isimli yeni bir templatew oluşturun içeriği bu olsun
sonra admin panelden yeni sözcük grupları ekleyin
************************************************** **************************
Varname : livre_champ_vide
Text : Bu alanı doldurunuz
************************************************** **************************
Varname : livre_confirm_suppr
Text : Mesajı silmek istediğinizden eminmisiniz?
************************************************** **************************
Varname : livre_town
Text : Şehir
************************************************** **************************
Varname : liste_site
Text : Web site
************************************************** **************************
son adım olarak ekteki livredor.php ftp den ana dizine noavatar.gifi de images klasörüne atınız
Aşağıdaki döngüyü gerçekleştirin;
PHP:
CREATE TABLE `vb3_livre` (
`id` tinyint(4) NOT NULL auto_increment,
`auteur` varchar(50) NOT NULL default '',
`ville` varchar(75) NOT NULL default '',
`site` varchar(150) NOT NULL default '',
`message` mediumtext NOT NULL,
`note` varchar(40) NOT NULL default '',
`temps` varchar(25) NOT NULL default '',
`titre` varchar(120) NOT NULL default '',
`ip` varchar(150) NOT NULL default '',
`userid` int(10) unsigned NOT NULL default '0',
KEY `id` (`id`)
) TYPE=MyISAM AUTO_INCREMENT=4 ;
navbar isimli template i açın ve aşağıdaki kodları bulun
PHP:
<td class="vbmenu_control"><a href="calendar.php?$session[sessionurl]">$vbphrase[calendar]</a></td>
altına bu kodu ekleyin
PHP:
<td class="vbmenu_control"><a href="livredor.php">$vbphrase[livredor]</a></td>
livredor isimli yeni bir template oluşturun içeriği bu olsun
PHP:
$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
<title><phrase 1="$vboptions[bbtitle]">$vbphrase[x_powered_by_vbulletin]</phrase></title>
$headinclude
</head>
<body>
$header
$navbar
<!-- PRESENTATION MESSAGES -->
<if condition="$situation=="afficher"">
<table cellpadding="$stylevar[outerborderwidth]" cellspacing="0" border="0" class="tborder" width="95%" align="center"><tr><td>
<table cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%">
<tr>
<td class="alt1" width="40%" align="left"><span class="smallfont">
<a href="livredor.php?do=nouveau"><img src="$stylevar[imgdir_button]/newthread.gif" alt="newthread" border="0" /></a> <br />
</span></td>
<td class="alt1" width="40%" align="center"><span class="smallfont">
$navigation
</span></td>
</tr>
</table>
</td></tr></table>
<br />
<table cellpadding="$stylevar[outerborderwidth]" cellspacing="0" border="0" class="tborder" width="95%" align="center"><tr><td>
<table cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%">
<tr><td class="alt1">
$livrebit
</td></tr></table>
</td></tr></table>
<br />
<table cellpadding="$stylevar[outerborderwidth]" cellspacing="0" border="0" class="tborder" width="95%" align="center"><tr><td>
<table cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%">
<tr>
<td class="alt1" width="40%" align="left"><span class="smallfont">
<a href="livredor.php?do=nouveau"><img src="$stylevar[imgdir_button]/newthread.gif" alt="newthread" title="$vbphrase[livredor_postnew]" border="0" /></a><br />
</span></td>
<td class="alt1" width="40%" align="center">$navigation</td>
</tr>
</table>
</td></tr></table>
</if>
<!-- FIN PRESENTATION MESSAGES -->
<!-- NOUVEAU MESSAGE -->
<if condition="$situation=="nouveau"">
<form action="livredor.php" name="name" method="post" onsubmit="return verif(this)">
<script type="text/javascript">
function alerteur(champdom, champtext, curseur){
if((!document.getElementById(champdom).value) && (!document.getElementById(champdom).selectedIndex)){
alert("$vbphrase[livre_champ_vide]: " + champtext + ".");
if(curseur)document.getElementById(champdom).focus();
return false;
}
return true
}
function verif(){
if(!alerteur("idtitre", "$vbphrase[title]", 1))return false
if(!alerteur("idmessage", "$vbphrase[post]", 1))return false
return true
}
function smilie(thesmilie) {
// inserts smilie text
document.name.message.value += thesmilie+" ";
document.name.message.focus();
}
</script>
<input type="hidden" name="do" value="add" />
<input type="hidden" name="ip" value="$ip" />
<table cellpadding="$stylevar[outerborderwidth]" cellspacing="0" border="0" class="tborder" width="95%" align="center">
<tr>
<td> <table cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%">
<tr>
<td width="100%" class="tcat" align="center"> <b>$vbphrase[livredor_postnew]
$vboptions[bbtitle]</b> </td>
</tr>
</table></td>
</tr>
</table>
<table style="border-collapse: collapse" cellspacing="0" cellpadding="3" width="95%" border="1" align="center">
<tr>
<td bgcolor="#ffffff"> <table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr>
<td width="100%" bgcolor="#26354f"> <table cellspacing="1" cellpadding="3" width="100%" border="0">
<tr>
<td align="right" width="100%" class="alt1"> <table cellspacing="0" cellpadding="0" width="100%">
<tr>
<td class="alt1"> <table width="75%" align="center">
<tr>
<td align="left" width="40%">$vbphrase[your_username]
:</td>
<td width="30%" align="left"><input type="text" class="bginput" name="auteur" value="$pseudo" size="25" maxlength="50" tabindex="1" $blur /></td>
</tr>
<tr>
<td align="left" width="15%">$vbphrase[rating] :</td>
<td align="left"><select name="note" onchange="document.images.type.src = this[this.selectedIndex].value;">
<option value="$stylevar[imgdir_rating]/rating_5.gif">5</option>
<option value="$stylevar[imgdir_rating]/rating_4.gif">4</option>
<option value="$stylevar[imgdir_rating]/rating_3.gif">3</option>
<option value="$stylevar[imgdir_rating]/rating_2.gif">2</option>
<option value="$stylevar[imgdir_rating]/rating_1.gif">1</option>
</select> <img src="$stylevar[imgdir_rating]/rating_5.gif" name="type" align="middle" border="0" alt="$vbphrase[rating]"/>
</td>
</tr>
<tr>
<td align="left" width="40%">$vbphrase[livre_town] :</td>
<td width="30%" align="left"><input type="text" class="bginput" name="ville" value="$ville" size="25" maxlength="50" tabindex="1" /></td>
</tr>
<tr>
<td align="left" width="15%">$vbphrase[livre_website]
:</td>
<td align="left"><input type="text" class="bginput" name="site" value="$site" size="25" maxlength="50" tabindex="1" /></td>
</tr>
<tr>
<td align="left" width="15%">$vbphrase[title] :</td>
<td align="left"><input type="text" id="idtitre" class="bginput" name="titre" value="$titre" size="25" maxlength="50" tabindex="1" /></td>
</tr>
<tr>
<td align="left" width="40%">$vbphrase[post] :<br /></td>
<td><textarea class="bginput" name="message" rows="12" id="idmessage" cols="50" tabindex="1" >$message</textarea></td>
</tr>
</table>
<table border="0" width="95%" align="center">
<tr>
<td rowspan="2" width="25%" align="left"> <fieldset class="fieldset">
<legend>$vbphrase[posting_rules]</legend>
<div><phrase 1="misc.php?do=bbcode" 2="$bbcodeon">$vbphrase[vb_code_is_x]</phrase></div>
<div><phrase 1="misc.php?do=showsmilies" 2="$smilieson">$vbphrase[smilies_are_x]</phrase></div>
<div><phrase 1="misc.php?do=bbcode#imgcode" 2="$imgcodeon">$vbphrase[img_code_is_x]</phrase></div>
<div><phrase 1="$htmlcodeon">$vbphrase[html_code_is_x]</phrase></div>
</fieldset></td>
<td width="75%" align="center"><font size="1">$vbphrase[smilie_list]:</font></td>
</tr>
<tr>
<td align="center"> <table border="0">
<tr> $livre_smilie </tr>
</table></td>
</tr>
</table></td>
<td align="center" class="alt2"> <input type="submit" value="$vbphrase[submit]" />
<br /> <input type="reset" value="$vbphrase[reset]" /></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</form>
<br />
<br />
</if>
<!-- FIN NOUVEAU MESSAGE -->
$footer
</body>
</html>
livredor_bit isimli yeni bir template daha oluşturun içeriği bu olsun
PHP:
<table style="border-collapse: collapse" cellspacing="0" cellpadding="3" width="100%" border="1" align="center">
<tr>
<td bgcolor="#ffffff" align="center">
<table cellspacing="0" cellpadding="0" width="100%" align="center">
<tr>
<td width="100%" class="$alt" align="center">
<table cellspacing="1" cellpadding="3" width="100%" align="center">
<tr>
<td width="100%" class="$alt" align="center">
<table cellspacing="0" cellpadding="0" width="80%">
<tr>
<td class="$alt" align="center">
<table border="0" width="100%">
<tr>
<td align="left" width="33%">$vbphrase[posted_by] : <b>$message[auteur]</b></td>
<td align="center" width="33%">$message[ville]
</td><td align="right" width="34%">$message[site]</td></tr></table>
<table border="0" width="95%"><tr>
<td width="30%" align="left"> $avatar</td>
<td>
<br /><font size="3"><b>
<u>$message[titre]</u></b><br />$message[note]</font>
<br /><br /><span class="normalfont">$message[message]</span>
<br /><br /><i><font size="1">$vbphrase[posted_on] $message[temps]</font></i>
</td>
<td width="30%"> </td></tr></table>
<br /></td></tr></table>
<if condition="$bbuserinfo[usergroupid]==6">
</td></tr>
<tr><td>
<div align="right">[<a href="javascript:if(confirm('$vbphrase[livre_confirm_suppr]')) window.location='livredor.php?do=suppr&idlivre=$message[id]'">
$vbphrase[delete]</a>]</div>
</if>
</td></tr></table>
</td></tr></table>
</td></tr></table>
<br />
livredor_smile isimli yeni bir templatew oluşturun içeriği bu olsun
PHP:
<td align="center"> <a href="javascript:smilie('$smilie[smilietext]')"><img src="$smilie[smiliepath]" border="0" alt="$smilie[smilietext]" /></a> </td>
$tr
sonra admin panelden yeni sözcük grupları ekleyin
************************************************** **************************
Varname : livre_champ_vide
Text : Bu alanı doldurunuz
************************************************** **************************
Varname : livre_confirm_suppr
Text : Mesajı silmek istediğinizden eminmisiniz?
************************************************** **************************
Varname : livre_town
Text : Şehir
************************************************** **************************
Varname : liste_site
Text : Web site
************************************************** **************************
son adım olarak ekteki livredor.php ftp den ana dizine noavatar.gifi de images klasörüne atınız