Forum de discussion et d'aide au php
Vous n'êtes pas identifié.
|
Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides. FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans. Proposez vos news : si vous avez un evenement à annoncer le chat : venez discuter de php. |
||
bonjour
j'ai un script de ptc que je travil dessous et le probleme que dans le section de paid to click il n'affiche pas de banniere mais seulement de lien donc j'ai fait modifier le code qui correspond dans la partie d'administration comme suit:
<?
$includes[title]="Manage Link Ads";
//**VS**//$setting[ptc]//**VE**//
//**S**//
if($action == "add") {
$sql=$Db1->query("INSERT INTO ads SET
title='$title',
class='$cclass',
dsub='".time()."',
username='$user',credits='$credits',
forbid_retract='$forbid_retract',
bgcolor='$bgcolor',
timed='$timed',
pamount='$pamount',
target='$target',
banner='$banner'
");
$Db1->sql_close();
header("Location: admin.php?view=admin&ac=links&".$url_variables."");
}
$thePermission=6;
if(($step == "") && ($search == 1)) {
header("Location: admin.php?view=admin&ac=links&search=1&search_str=$search_str&search_by=$search_by&step=2&orderby=$orderby&type=$type&".$url_variables."");
exit;
}
if($search == 1) {
$search_str2=explode(" ", $search_str);
for($x=0; $x<count($search_str2); $x++) {
$conditions.=" ads.$search_by LIKE '%$search_str2[$x]%' ";
if($x < (count($search_str2)-1)) {
$conditions .= " AND ";
}
}
$search_var="&search=1&step=2&search_str=$search_str&search_by=$search_by";
}
$sql=$Db1->query("SELECT COUNT(id) AS total FROM ads ".iif($conditions,"WHERE $conditions")."");
$thet=$Db1->fetch_array($sql);
$ttotal=$thet[total];
if($start == "") {$start=0;}
$end=$start+25;
if($start+25 > $ttotal) {$end=$ttotal;}
if($type == "") $type="DESC";
if($type == "DESC") $newtype="ASC";
if($type == "ASC") $newtype="DESC";
if($orderby == "") $orderby="ads.title";
if($orderby == "ads.id") {$ordernum=1;}
if($orderby == "ads.title") {$ordernum=2;}
if($orderby == "ads.username") {$ordernum=3;}
if($orderby == "ads.pamount") {$ordernum=4;}
if($orderby == "ads.credits") {$ordernum=5;}
if($orderby == "ads.views") {$ordernum=6;}
if($orderby == "ads.timed") {$ordernum=7;}
$order[$ordernum]="<img src=\"images/"."$type".".gif\" border=0>";
$sql=$Db1->query("SELECT ads.* FROM ads WHERE ".iif($conditions,"$conditions","1")." ORDER BY $orderby $type LIMIT $start, 25");
$total_members=$Db1->num_rows();
if($Db1->num_rows() != 0) {
for($x=0; $this_link=$Db1->fetch_array($sql); $x++) {
$userslisted .= "
<tr class=\"tableHL2\" onmouseover=\"this.className='tableHL3'\" onmouseout=\"this.className='tableHL2'\">
<td NOWRAP=\"NOWRAP\">$this_link[id]</td>
<td NOWRAP=\"NOWRAP\"><a href=\"$this_link[target]\" target=\"_blank\">*</a><a href=\"admin.php?view=admin&ac=edit_link&id=".$this_link[id]."&s=$s&direct=links&start=$start&type=$type&orderby=$orderby".iif($search_var,"$search_var")."&".$url_variables."\">*".parse_link(ucwords(strtolower(stripslashes($this_link[title]))), 25)."</a></td>
<td NOWRAP=\"NOWRAP\"><a href=\"admin.php?view=admin&ac=edit_user&uname=".$this_link[username]."&s=$s&direct=links&start=$start&type=$type&orderby=$orderby".iif($search_var,"$search_var")."&".$url_variables."\">$this_link[username]</a></td>
<td NOWRAP=\"NOWRAP\">$this_link[pamount]</td>
<td NOWRAP=\"NOWRAP\">$this_link[timed]</td>
<td NOWRAP=\"NOWRAP\">$this_link[credits]</td>
<td NOWRAP=\"NOWRAP\">$this_link[views]</td>
</tr>
";
}
}
else {
$userslisted="
<tr>
<td colspan=7 align=center class=\"tableHL2\">No Results!</td>
</tr>
";
}
$includes[content].="
<div align=\"center\">
<form action=\"admin.php?view=admin&ac=links&search=1&".$url_variables."\" method=\"post\">
<table>
<tr>
<td align=\"center\">Search <input type=\"text\" name=\"search_str\" value=\"$search_str\">
<select name=\"search_by\">
<option value=\"username\" ".iif($search_by == "username", "SELECTED").">Username
<option value=\"id\" ".iif($search_by == "id", "SELECTED").">Id
<option value=\"title\" ".iif($search_by == "title", "SELECTED").">Title
<option value=\"target\" ".iif($search_by == "target", "SELECTED").">Url
</select>
<br><input type=\"submit\" value=\"Search\"></td>
</tr>
</table>
</form>
<table cellspacing=\"0\" cellpadding=\"0\" border=0 class=\"tableBD1\" width=\"100%\">
<tr>
<td>
<table cellspacing=\"1\" cellpadding=\"1\" border=0 width=\"100%\">
<tr class=\"tableHL1\">
<td NOWRAP><b><a href=\"admin.php?view=admin&ac=links&orderby=ads.id&type=$newtype".iif($search_var,"$search_var")."&".$url_variables."\">Id ".$order[1]."</a></b></td>
<td NOWRAP><a href=\"admin.php?view=admin&ac=links&orderby=ads.title&type=$newtype&start=$start".iif($search_var,"$search_var")."&".$url_variables."\"><b>Title</b> ".$order[2]."</a></td>
<td NOWRAP><a href=\"admin.php?view=admin&ac=links&orderby=ads.username&type=$newtype&start=$start".iif($search_var,"$search_var")."&".$url_variables."\"><b>Username</b> ".$order[3]."</a></td>
<td NOWRAP><a href=\"admin.php?view=admin&ac=links&orderby=ads.pamount&type=$newtype&start=$start".iif($search_var,"$search_var")."&".$url_variables."\"><b>Value</b> ".$order[4]."</a></td>
<td NOWRAP><a href=\"admin.php?view=admin&ac=links&orderby=ads.timed&type=$newtype&start=$start".iif($search_var,"$search_var")."&".$url_variables."\"><b>Time</b> ".$order[7]."</a></td>
<td NOWRAP><a href=\"admin.php?view=admin&ac=links&orderby=ads.credits&type=$newtype&start=$start".iif($search_var,"$search_var")."&".$url_variables."\"><b>Credits</b> ".$order[5]."</a></td>
<td NOWRAP><a href=\"admin.php?view=admin&ac=links&orderby=ads.views&type=$newtype&start=$start".iif($search_var,"$search_var")."&".$url_variables."\"><b>Views</b> ".$order[6]."</a></td>
</tr>
$userslisted
</table>
</td>
</tr>
</table>
";
if($ttotal != 0) {
$bc.=($start+1)." Through ".$end." Of $ttotal $tut_type Links<br>";
if($ttotal > 25) {$bc.="[ ";}
if($start > 9) {
$bstart=$start-25;
$bc.="<a href=\"admin.php?view=admin&ac=links&start=$bstart&orderby=$orderby&step=2&type=$type".iif($search_var,"$search_var")."&".$url_variables."\">Back</a>";
}
if(($start > 9) && ($start+25 < $ttotal)) {$bc.=" :: ";}
if($start+25 < $ttotal) {
$start=$start+25;
$bc.=" <a href=\"admin.php?view=admin&ac=links&start=$start&orderby=$orderby&step=2&type=$type".iif($search_var,"$search_var")."&".$url_variables."\">Next</a> ";
}
if($ttotal > 25) {$bc.=" ]";}
}
$includes[content].=$bc."</div>
<br><br>
<div align=\"center\">
<form action=\"admin.php?view=admin&ac=links&action=add&".$url_variables."\" method=\"post\" onSubmit=\"submitonce(this)\" name=\"form\">
<b>New Link Ad</b>
<table>
<tr>
<td>Title: </td>
<td><input type=\"text\" name=\"title\" value=\"$title\"></td>
</tr>
<tr>
<td>Target Url: </td>
<td><input type=\"text\" name=\"target\" value=\"$target\"></td>
</tr>
<tr>
<td>Banner Url: </td>
<td><input type=\"text\" name=\"banner\" value=\"$banner\"></td>
</tr>
<tr>
<td>Username: </td>
<td><input type=\"text\" name=\"user\" value=\"$username\"></td>
</tr>
<tr>
<td>Credits: </td>
<td><input type=\"text\" name=\"credits\" value=\"0\" onkeyup=\"calculatecost()\"></td>
</tr>
<tr>
<td>Time: </td>
<td><input type=\"text\" name=\"timed\" value=\"25\"></td>
</tr>
<tr>
<td>Class: </td>
<td><select name=\"cclass\">
<option value=\"A\">Class A
<option value=\"B\">Class B
<option value=\"C\">Class C
<option value=\"D\">Class D
<option value=\"P\">Points
</select></td>
</tr>
<tr>
<td>Link Value: </td>
<td><input type=\"text\" name=\"pamount\" value=\"0\"></td>
</tr>
<tr>
<td>Highlight Color:</td>
<td><input type=\"text\" value=\"$adinfo[bgcolor]\" name=\"bgcolor\"></td>
</tr>
<tr>
<td colspan=2>Forbid Credit Retraction: <input type=\"checkbox\" value=\"1\" name=\"forbid_retract\"></td>
</tr>
<tr>
<td colspan=2 align=\"center\"><input type=\"submit\" value=\"Add Link\"></td>
</tr>
</table>
</form>
</div>
";
//**E**//
?>et ca marche parfait la banniere s'affiche correctement dans la partie d'administration mais le probleme c'est que je veux que cette banniere qui est inscrit dans le tableau"ads" s'affiche aussi dans la partie membre donc j'ai ecrit cette code:
//**VS**//$setting[ptc]//**VE**//
if($settings[ptcon] == 1) {
//**S**//
if($type == "") $type="DESC";
if($type == "DESC") $newtype="ASC";
if($type == "ASC") $newtype="DESC";
if($orderby == "") $orderby="pamount";
if($orderby == "") $orderby="banner";
$order[$orderby]="<img src=\"images/"."$type".".gif\" border=0>";
$sql=$Db1->query("SELECT * FROM click_history WHERE username='$username'");
if($Db1->num_rows() != 0) {
$temp=$Db1->fetch_array($sql);
$preclicked=$temp[clicks];
}
if($preclicked == "") {
$preclicked=":0:";
}
$totalptc=0;
$sql=$Db1->query("SELECT * FROM ads WHERE credits>=1 and active='1' and (upgrade='0' ".iif($thismemberinfo[type]==1," or upgrade='1'").") ORDER BY $orderby $type");
if($Db1->num_rows() != 0) {
for($x=0; $ad=$Db1->fetch_array($sql); $x++) {
if(findclick($preclicked, $ad[id]) == 0) {
$totalptc++;
target="$target"
$tempcode="
<td colspan=2 align=\"center\"><a href="$adinfo[$target]" target=\"_blank\"><img src=\"$adinfo[banner]\" border=0 width=\"".iif($adinfo[size]==180,"180","468")."\" height=\"".iif($adinfo[size]==180,"100","60")."\"></a></td>
<td width=100>$ad[timed] Seconds</td>
<td width=100>".iif($ad['class']=="P","$ad[pamount] Points","$settings[currency]$ad[pamount]")."</td>
</tr>
";
if($ad[upgrade] == 1) $adsptc2.=$tempcode;
else $adsptc.=$tempcode;
}
}
}
//**E**//
$includes[title]="Get Paid To Click";
$includes[content].="
<script>
function clicked1(colid) {
document.getElementById(colid).style.display='none';
document.getElementById('refwarn').style.display='';
}
</script>
".iif($totalptc==0, "There are no links available to click!")."
".iif($totalptc>0, "
<table width=\"100%\" cellpadding=0 cellspacing=0>
<tr>
<td align=\"left\">$totalptc Links Available To Click</td>
<td align=\"right\"><div align=\"right\"><a href=\"clicksurf.php?".$url_variables."\" style=\"font-size: 15pt; color: darkblue;\">Surf These Links</a> </div></td>
</tr>
</table>
")."
".iif($settings[ptc_list] && $totalptc>0,"
<table width=\"100%\" cellpadding=0 cellspacing=0>
<tr class=\"tableHL1\">
<td><a href=\"index.php?view=account&ac=click&orderby=title&type=$newtype&".$url_variables."\">Title".$order['title']."</a></td>
<td width=100><a href=\"index.php?view=account&ac=click&orderby=timed&type=$newtype&".$url_variables."\">Time".$order['timed']."</a></td>
<td width=100><a href=\"index.php?view=account&ac=click&orderby=pamount&type=$newtype&".$url_variables."\">Earning".$order['pamount']."</a></td>
</tr>
</table>
".iif($totalptc>0,"<div style=\"height: ".iif($totalptc < 8,($totalptc*22+1),170)."; overflow: auto; border: 1px solid gray;\">")."
<table width=\"100%\" cellpadding=0 cellspacing=0>
$adsptc2
$adsptc
</table>
</div>")."
".iif($totalptc>0,"<div align=\"center\" id=\"refwarn\" style=\"display: none;\"><b style=\"color: red\">You must refresh the page to see your updated balance!</b></div>")."
<br><br>
<b>Rules</b><br><small>
You Can Only Visit One Site At A Time<br>
<b><font color=\"darkblue\">You MUST Click The Correct Button After The Timer Runs Out</font></b>
</small>
";
}
else {
$includes[content]="PTC is currently disabled by admin!";
}
?>mais ca n'affiche pas la banniere et meme il n'affiche pas le lien cible de banniere
aider moi svp et merci
Hors ligne