Топ игроков
6 ответов108 просмотровСейчас просматривают: 1
· 03.12.2008, 07:55
1. В обвязке мой веб на главной отображаеться топ 10 игроков, но там у меня меньше (7 или 8) как сделать что бы все 10 показывались ?
2. И ещё как сделать что бы первые трое в десятке были другим цветом ?
0
· 03.12.2008, 09:03
Первые трое изменить если только вписывать по 1-му ,и то там бред получится,а исправить 7 на 10 можно в папке blocks файлик top10.php на сколько я помню...А лучше выбросить на помойку мой-веб и перейти на дле..
— 2+2 = ? Оо
0
· 04.12.2008, 13:22
Там я ничего не менял, значит там стоит стандартом.
А что именно там должно быть ?
0
· 11.12.2008, 18:05
А может быть такое, что первые, которых не отображает - это админы, которые внесены в список неотображаемых...
Почти не работал с М-В, поэтому только предположение...
Это в конфиге:
Код
/////// Все эти персонажи не будут видны в списках/////
$char=array("имя перса"=>1, "имя перса2"=>1); //писать в формате имя ("имя"=>№)
$char=array("имя перса"=>1, "имя перса2"=>1); //писать в формате имя ("имя"=>№)
0
· 12.12.2008, 10:13
Там некто не вписан, вот содержания файла top10.php
Код
<?php
$data=mysql_query("SELECT * FROM characters WHERE 1=1 ORDER BY level DESC LIMIT 10");
print '<table width="100% cellpadding="0" cellspacing="0" border="0">
<tr></tr><tbody>';
if ($data)
{
while ($top2=mysql_fetch_array($data))
{
if(!isset($char["{$top2["char_name"]}"]))
{
if ($top2) { $name=''.$top2[char_name].'';
}
else { $name=''.$top2[char_name].''; }
print "<tr><td class='cN'><center>$name</center></td></tr>\n";
}}}
?>
</table>
$data=mysql_query("SELECT * FROM characters WHERE 1=1 ORDER BY level DESC LIMIT 10");
print '<table width="100% cellpadding="0" cellspacing="0" border="0">
<tr></tr><tbody>';
if ($data)
{
while ($top2=mysql_fetch_array($data))
{
if(!isset($char["{$top2["char_name"]}"]))
{
if ($top2) { $name=''.$top2[char_name].'';
}
else { $name=''.$top2[char_name].''; }
print "<tr><td class='cN'><center>$name</center></td></tr>\n";
}}}
?>
</table>
0
Тема закрыта для ответов


