Gugiss
Narys
Ekspertas
Pranešimai: 3061
Įstojęs: 2008 Vas. 23 15:02:01
|
user_taskai padaryk int
kam tas group by? Be to gal pasakysi kokia klaida rodo? Ir ydek cia visa koda ne tik uzklausa0
MMOG.lt - atrask naują pasaulį
Redagavo Gugiss 2011 Vas. 2 16:02:37 |
Todamach
Narys
Margas
Pranešimai: 105
Įstojęs: 2010 Kov. 29 12:03:01
|
openside(TOP);
$result = dbquery("SELECT user_name, user_id, user_srank FROM ".$db_prefix."users ORDER BY user_srank DESC LIMIT 0,5");
while ($data = dbarray($result)) {
echo "<table width='100%' cellpadding='0' cellspacing='0' class=''>
<tr><td class='small' align='left'><a href='".BASEDIR."profile.php?lookup=".$data['user_id']."'>".$data['user_name']."</a>
<td class='small2' align='right'>".$data['user_srank']."</td></tr>";
}
echo '</table>';
closeside();
Pasidariau va taip, bet ant mano dizaino, labai negražiai atvaizduoja.
Kas galėtų padaryt vat va taip:
čia naudoja tbl1 ir tbl2 iš .css, tai man ir reiktų su tais # Narys ir šiuo atveju Taškai.
Tam +11 tikrai nepagailėčiau.
Būčiau žiauriai dėkingas 0
|
Sharkie
VIP narys
Buldozeris
Pranešimai: 183
Įstojęs: 2008 Spa. 5 20:10:18
|
Nesupratau, user_srank tai čia kas, taškai? 0
|
Todamach
Narys
Margas
Pranešimai: 105
Įstojęs: 2010 Kov. 29 12:03:01
|
taip. Dabar, su tuo panelės kodu, kurį parašiau viršuj atrodo taip:
Man reikia, taip gražiai įsiformintų kaip čia:
Ir šitos Forumo Top panelės kodas, jeigu padės:
<?php
/*-------------------------------------------------------+
| <span style="border-bottom: 1px dotted black;">PHP</span>-Fusion Content Management System
| Copyright © 2002 - 2008 Nick Jones
| <a href='http://www.php-fusion.co.uk/' target='_blank'><span style='color:005C5B'>http://www.php-fusion.co.uk/</span></a>
+--------------------------------------------------------+
| Filename: new_infusion_panel.php
| Author: INSERT NAME HERE
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at <a href='http://www.gnu.org/licenses/agpl.html.' target='_blank'><span style='color:005C5B'>www.gnu.org/licenses/agpl.html.</span></a> Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }
if (file_exists(INFUSIONS."top_shouters_panel/locale/".$settings['locale'].".php")) {
include INFUSIONS."top_shouters_panel/locale/".$settings['locale'].".php";
} else {
include INFUSIONS."top_shouters_panel/locale/English.php";
}
$shoutQuery = dbquery("SELECT shout_name, count(*) FROM ".DB_SHOUTBOX." GROUP BY shout_name ORDER BY `count(*)` DESC LIMIT 0 , 10");
openside($locale['tsp_001']);
echo "<table width='100%' cellpadding='0' cellspacing='1' class='tbl-border'>\n<tr class='tbl2' align='center'>\n";
echo "<td width='10'><span class='small'><strong>".$locale['tsp_002']."</strong></span></td>\n";
echo "<td width='50'><span class='small'><strong>".$locale['tsp_003']."</strong></span></td>\n";
echo "<td width='50'><span class='small'><strong>".$locale['tsp_004']."</strong></span></td>\n";
echo "</tr>\n";
$count = 1;
$i = 0;
while($shoutData = dbarray($shoutQuery)) {
if ($shoutData['shout_name'] != '0') {
$shoutuserQuery = dbquery("SELECT * FROM ".DB_USERS." WHERE user_id='".$shoutData['shout_name']."'");
while ($shoutuserData=dbarray($shoutuserQuery)) {
$i % 2 == 0 ? $rowclass="tbl1" : $rowclass="tbl2";
echo "<tr class='".$rowclass."'>\n";
echo "<td><span class='small'><strong>".$count."</strong></span></td>\n";
echo "<td> <span class='small'><a href='".BASEDIR."profile.php?lookup=".$shoutuserData['user_id']."'>".$shoutuserData['user_name']."</a></span></td>\n";
echo "<td><center><span class='small'>".$shoutData['count(*)']."</center></span></td>\n";
echo "</tr>\n";
$i++;
$count++;
}//while ($user=db
} else {
echo "<tr class='tbl1'>\n";
echo "<td colspan='3'><span class='small'><strong>".$locale['tsp_005']."</strong></span></td>\n";
echo "</tr>\n";
}
}
echo "</table>\n";
closeside();
?>
0
|
marqs
Narys
Buldozeris
Pranešimai: 258
Įstojęs: 2007 Lie. 23 20:07:26
|
Bandyk:
openside(TOP);
$result = dbquery("SELECT user_name, user_id, user_srank FROM ".$db_prefix."users ORDER BY user_srank DESC LIMIT 0,5");
echo "<table width='100%' cellpadding='0' cellspacing='0' style='border: 1px solid #000'>";
echo "<tr><td align='center' style='background-color:#d2af5c;'>Narys</td><td align='center' style='background-color:#d2af5c;'>Taškai</td></tr>";
while ($data = dbarray($result)) {
echo "<tr><td style='background-color:#e1c175;' align='center'><a href='".BASEDIR."profile.php?lookup=".$data['user_id']."'>".$data['user_name']."</a></td>
<td style='background-color:#e1c175;' align='center'>".$data['user_srank']."</td></tr>";
}
echo "</table>";
closeside();
0
|
Todamach
Narys
Margas
Pranešimai: 105
Įstojęs: 2010 Kov. 29 12:03:01
|
Labai ačiū, kad padedi, bet gaunasi truputį kitaip nei man reikia:
0
|
etr
Narys
Generolas
Pranešimai: 1161
Įstojęs: 2010 Kov. 19 15:03:58
|
table nuimkit jam kas, arba vakare pats galesiu, jei niekas iki tols nepades, dabar skubu. 0
|
Todamach
Narys
Margas
Pranešimai: 105
Įstojęs: 2010 Kov. 29 12:03:01
|
Ok, lauksiu vakaro, jeigu iki tol niekas nepadės 0
|
Todamach
Narys
Margas
Pranešimai: 105
Įstojęs: 2010 Kov. 29 12:03:01
|
Na, tai kaip, atsiras kas galės padėti? 0
|
marqs
Narys
Buldozeris
Pranešimai: 258
Įstojęs: 2007 Lie. 23 20:07:26
|
Tau reikia dar kad atvaizduotų kelinta vieta?
Bandyk šitą:
openside(TOP);
$result = dbquery("SELECT user_name, user_id, user_srank FROM ".$db_prefix."users ORDER BY user_srank DESC LIMIT 0,5");
echo "<table width='100%' cellpadding='0' cellspacing='1' class='tbl-border'>";
echo "<tr class='tbl2' align='center'><td width='10'><span class='small'>Narys</span></td><td width='10'><span class='small'>Taškai</span></td></tr>";
while ($data = dbarray($result)) {
echo "<tr class='tbl1'><td><span class='small'><a href='".BASEDIR."profile.php?lookup=".$data['user_id']."'>".$data['user_name']."</a></td>
<td><span class='small'>".$data['user_srank']."</span></td></tr>";
} else {
echo "<tr class='tbl2'><td><span class='small'><a href='".BASEDIR."profile.php?lookup=".$data['user_id']."'>".$data['user_name']."</a></td> <td><span class='small'>".$data['user_srank']."</span></td></tr>";
}
echo "</table>";
closeside();
0
|
Todamach
Narys
Margas
Pranešimai: 105
Įstojęs: 2010 Kov. 29 12:03:01
|
Taip man reikia, ir kad kelitna vieta atvaizduotų, ir kad 1 eilutė būtų tbl1 kita tbl2, po to vėl tbl1, tbl2. Nu taip pat kaip ta kur rodžiau.
O šitą kai įmetu, meta tokį erorą:
Parse error: syntax error, unexpected T_ELSE in /home/todamach/domains/rsbots.lt/public_html/administration/panel_editor.php(128) : eval()'d code on line 260
|
marqs
Narys
Buldozeris
Pranešimai: 258
Įstojęs: 2007 Lie. 23 20:07:26
|
Tai pasikoreguok iš kitų turimų panelių, pvz: forumo top 10, juk tereikia užklausas ir atvaizdavimus pakeist. 0
|
Todamach
Narys
Margas
Pranešimai: 105
Įstojęs: 2010 Kov. 29 12:03:01
|
Tai va to jūsų ir prašau. Toj forumo top panelėj, kažkaip labai sudėtingai skaičiuoja postus, ir man tai yra per sudėtinga. 0
|
avice
Narys
Terminatorius
Pranešimai: 1441
Įstojęs: 2010 Bir. 25 20:06:33
|
gal taip:
openside(TOP);
$result = dbquery("SELECT user_name, user_id, user_srank FROM ".$db_prefix."users ORDER BY user_srank DESC LIMIT 0,5");
echo "<table width='100%' cellpadding='0' cellspacing='0' style='border: 1px solid #000'>";
echo "<tr><td align='center' class='tbl1'>Narys</td><td align='center' class='tbl1'>Taškai</td></tr>";
$i = 0;
while ($data = dbarray($result)) {
$i++;
$b = $i/2;
echo "<tr><td";
if (is_int($b)) {
echo "class='tlb1'";
}else{
echo "class='tbl2'";
}
echo "align='center'><a href='".BASEDIR."profile.php?lookup=".$data['user_id']."'>".$data['user_name']."</a></td>
<td";
if (is_int($b)) {
echo "class='tlb1'";
}else{
echo "class='tbl2'";
}
echo "align='center'>".$data['user_srank']."</td></tr>";
}
echo "</table>";
closeside();
Kitokiu budu as nezinau ...0
|
Todamach
Narys
Margas
Pranešimai: 105
Įstojęs: 2010 Kov. 29 12:03:01
|
gaunasi taip:
be to, būdas kaip yra parodytas yra pardoytas 5 poste. Tik aš nemoku pritaikyt.0
|
avice
Narys
Terminatorius
Pranešimai: 1441
Įstojęs: 2010 Bir. 25 20:06:33
|
padaryk html normalia lentele tada pameginsiu padaryt 0
|
Todamach
Narys
Margas
Pranešimai: 105
Įstojęs: 2010 Kov. 29 12:03:01
|
Normali lentelė padaryta čia:
openside(TOP);
$result = dbquery("SELECT user_name, user_id, user_srank FROM ".$db_prefix."users ORDER BY user_srank DESC LIMIT 0,5");
echo "<table width='100%' cellpadding='0' cellspacing='1' class='tbl-border'>";
echo "<tr class='tbl2' align='center'><td width='10'><span class='small'>Narys</span></td><td width='10'><span class='small'>Taškai</span></td></tr>";
while ($data = dbarray($result)) {
echo "<tr class='tbl1'><td><span class='small'><a href='".BASEDIR."profile.php?lookup=".$data['user_id']."'>".$data['user_name']."</a></td>
<td><span class='small'>".$data['user_srank']."</span></td></tr>";
} else {
echo "<tr class='tbl2'><td><span class='small'><a href='".BASEDIR."profile.php?lookup=".$data['user_id']."'>".$data['user_name']."</a></td> <td><span class='small'>".$data['user_srank']."</span></td></tr>";
}
echo "</table>";
closeside();
atrodo, kaip rodžiau 7 poste.0
|
avice
Narys
Terminatorius
Pranešimai: 1441
Įstojęs: 2010 Bir. 25 20:06:33
|
openside(TOP);
$result = dbquery("SELECT user_name, user_id, user_srank FROM ".$db_prefix."users ORDER BY user_srank DESC LIMIT 0,5");
echo "<table width='100%' cellpadding='0' cellspacing='1' class='tbl-border'>
<tr class='tbl2' align='center'>
<td width='18'><div align='center'><strong>#</strong></div></td><td width='373'><div align='center'><span class='small'><strong>Narys</strong></span></div></td>
<td width='329'><div align='center'><span class='small'><strong>Taškai</strong></span></div></td>
</tr>";
$i = 0;
while ($data = dbarray($result)) {
$i++;
$b = $i/2;
if (is_int($b)) {
$class = "tlb1";
}else{
$class = "tbl2";
}
echo "<tr class='tbl1'>
<td><strong>".$i."</strong></td>
<td>".$data['user_name']."</td>
<td>".$data['user_srank']."</td>
</tr>";
}
echo "</table>";
closeside();
nebandziau , bet gal veiks.0
|
Todamach
Narys
Margas
Pranešimai: 105
Įstojęs: 2010 Kov. 29 12:03:01
|
Labai ačiū. Nevisiškai taip, bet labai panašu. Dar kart dėkui. 0
|
avice
Narys
Terminatorius
Pranešimai: 1441
Įstojęs: 2010 Bir. 25 20:06:33
|
vietoj class='tbl1' rasyk class='$class'
cia tam , kad keistusi kas 2 antrame spalva0
|
Todamach
Narys
Margas
Pranešimai: 105
Įstojęs: 2010 Kov. 29 12:03:01
|
Gaunasi taip, tada:
EDIT: susitaisiau, buvo tlb vietoj tbl parašyta. Dėkui, dabar perfect!0
|
avice
Narys
Terminatorius
Pranešimai: 1441
Įstojęs: 2010 Bir. 25 20:06:33
|
klaida padariau tlb1 tui but tbl1 rodos
cia keisk:
$class = "tlb1";
}else{
$class = "tbl2";
0
Redagavo avice 2011 Vas. 4 18:02:14 |