Problema script

Închis
Avatar utilizator
WooOk
Nivel 1

Nivel 1
Mesaje: 98
Membru din: 22 Noi 2017, 13:24
Server: NewChallenge
Regat: Jinno
Aprecieri: 0
Mulţumiri: 6  
 Contact:
Medalii

Salut , ma poate ajuta si pe mine cineva care se pricepe la php cu o linie pentru Staff in Clasament. Am si functia echipa la site dar acesta nu cred ca functioneaza.

Prima cu jucatori.php
<table width="100%" border="0" cellspacing="2" cellpadding="2">
<?php
$query = "Select player.id,player.name,player.level,player.exp,player.job,player.gold,player.playtime,player_index.empire,guild.name AS guild_name
FROM player.player
LEFT JOIN player.player_index
ON player_index.id=player.account_id
LEFT JOIN player.guild_member
ON guild_member.pid=player.id
LEFT JOIN player.guild
ON guild.id=guild_member.guild_id
INNER JOIN account.account
ON account.id=player.account_id
WHERE player.name NOT LIKE '[%]%' AND account.status!='BLOCK'

ORDER BY level DESC, exp DESC, playtime DESC limit 0,10";
$i = "0" ;

$doQuery = mysql_query($query) or die(mysql_error());
while($getPlayers = mysql_fetch_object($doQuery))
{
$i = $i + 1 ;

$cache_content .= '
<div class="tr">
<span class="t-rank">'. $i .'</span>
<span class="t-name"><a href="index.php?page=highscore" class="fui txt" $first>'.$getPlayers->name.'</a></span>
<span class="t-lvl"><a class="fui txt"><img src="resurse/imagini/regate/'.$getPlayers->empire.'.png" border="1px" width="22px" height="15px"/></a></span>
</div>';

}

if ( !file_exists('inc/player_cache.txt'))
{
$q1_cache = fopen('inc/player_cache.txt', 'w');
fwrite($q1_cache, $cache_content);
fclose($q1_cache);
}
else
{
if (filemtime('inc/player_cache.txt') < (time() - 7200))
{
unlink('inc/player_cache.txt');
$q1_cache = fopen('inc/player_cache.txt', 'w');
fwrite($q1_cache, $cache_content);
fclose($q1_cache);
}
else
{
$q1_cache = fopen('inc/player_cache.txt', 'r');
$cache_content = fread($q1_cache, filesize('inc/player_cache.txt') + 1);
fclose($q1_cache);
echo $cache_content;
}
}



?> </table>
Iar acesta cu echipa
<tbody>

<td style='text-align:center; border-color:#b79647; border-style:solid; padding:10px; border-width:1px;'><img src="./resurse/imagini/caractere/<?=$acs->job?>.png"/></td>
<td style='border-color:#b79647; border-style:solid; padding:10px; border-width:1px;'><b><a><?=$acs->name?></a></b></td>
<td text-align:center; style="border-color:#b79647; border-style:solid; padding:10px; border-width:1px;"><center><?=nume_regat($empire)?></center></td>
<td style='border-color:#b79647; border-style:solid; padding:10px; border-width:1px;'><b><?=$acs->level?></b></td>
<td style='border-color:#b79647; border-style:solid; padding:10px; border-width:1px;'><b><?=$acs->exp?></b></td>
<td style='border-color:#b79647; border-style:solid; padding:10px; border-width:1px;'><b>
<?php
if ($sqlCmd['total_line'] > 0){
echo "<img src='./resurse/user_online.gif'>";
}else{
echo "<img src='./resurse/user_offline.gif'>";
}
}

?> </td>



<?php
}
echo "</table><Br>";
echo "<div align='center'>";
echo generatePages($last, $pagenum, "pagination");
echo "</font></div>";
?>



</div>
</div>
<div class="postui post-end"></div>
Daca ma puteti ajuta cu echipa si tot odata sa nu arate in clasament GM-ul ar fi perfect.
Avatar utilizator
LikePc
Nivel 10

Nivel 10
Mesaje: 2240
Membru din: 11 Aug 2015, 00:01
Server: M3
Regat: Chunjo
Aprecieri: 9  
Mulţumiri: 270  
 Contact:
Medalii

Subiect Mutat In Probleme/Intrebari Web/Scripting
https:/horus-maps.com
Afișează semnătura
Avatar utilizator
viorel
Nou Venit

Nou Venit
Mesaje: 6
Membru din: 15 Mar 2014, 00:01
Aprecieri: 0
Mulţumiri: 0
Medalii

Poti fi putin mai explicit ?
Vrei sa faci un nou table cu staful sau doar sa apara si staff-ul in clasament?
Avatar utilizator
WooOk
Nivel 1

Nivel 1
Mesaje: 98
Membru din: 22 Noi 2017, 13:24
Server: NewChallenge
Regat: Jinno
Aprecieri: 0
Mulţumiri: 6  
 Contact:
Medalii

Vreau linia aceea pentru staff sa nu apara in clasament. Gen Gm Likenot [GA] etc.
Avatar utilizator
Negrea Nicusor Valentin
Utilizator interzis !

Utilizator interzis !
Mesaje: 341
Membru din: 25 Aug 2017, 20:48
Aprecieri: 33  
Mulţumiri: 32  
Medalii

Te conectezi la FTP la site ,acolo de unde schimbi homepage-ul ,modifici anunţurile şi toate cele ,după care te duci în fişierul în care configurezi site-ul cu datele de la serverul tău ,în fişierul respectiv vei găsi mai multe fişiere cum ar fi: Imagine Ei bine dacă te uiţi mai atent ,acolo trebuie să fie un fişier cu numele: jucători.php ,după care îl deschizi şi printre primele linii o să ai ceva de genul:

Cod: Selectaţi tot

 	$query = "SELECT * FROM player.player  WHERE name NOT LIKE '[TGM]%' AND name NOT LIKE '[GM]%' AND name NOT LIKE '[SGM]%' AND name NOT LIKE '[GA]%'  AND name NOT LIKE '[SGA]%' AND name NOT LIKE '[SA]%'  AND name NOT LIKE '[OwN]%' AND name NOT LIKE '[Owner]%' ORDER BY level desc, exp desc, name asc limit 0,10";
Ei bine , unde vezi că scrie WHERE name NOT LIKE '[GM]%' AND name NOT LIKE '[GA]%' asta înseamnă că membrii echipei care au numele cu [GM] şi [GA] nu sunt afişaţi în topul jucătorilor!
Ei bine dacă tu ai grade de genul: [OwN] ,[Owner] ,[SGA] sau altele ,bagi acolo în felul în care ţi-am modificat eu mai sus şi modifici după bunul plac!
Eu deja ţi-am modificat ca să nu îţi mai arete niciun membru al echipei în topul jucătorilor!
Tu doar bagă acel cod în locul celei care este în momentul actual ,salvezi şi ieşi după care dai refresh la site şi vezi dacă ţi-a funcţionat!
Avatar utilizator
WooOk
Nivel 1

Nivel 1
Mesaje: 98
Membru din: 22 Noi 2017, 13:24
Server: NewChallenge
Regat: Jinno
Aprecieri: 0
Mulţumiri: 6  
 Contact:
Medalii

Multam , eu doar linia o voiam pentru ca nu era bagata in jucatori.php atat. Multam
Avatar utilizator
Negrea Nicusor Valentin
Utilizator interzis !

Utilizator interzis !
Mesaje: 341
Membru din: 25 Aug 2017, 20:48
Aprecieri: 33  
Mulţumiri: 32  
Medalii

T/C
Închis
Răspunsuri
3
Vizualizări
387
Răspunsuri
5
Vizualizări
381
Răspunsuri
1
Vizualizări
284
Răspunsuri
3
Vizualizări
342

Înapoi la “Probleme Rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator