Reklama 400x60
top_upload_users_panel - daugiausia įkelimų tik per menėsį, kaip?
abramis
Narys
Spalvotas
Pranešimai: 64
Įstojęs: 2010 Sau. 31 17:01:20
Kaip padaryti, kad šis daiktas, skydelis prie ownload System mSF rodytų daugiausia įkelusius žmonės pavyzdžiui per mėnesį? Gal kas žinot ir galėtumėt pasidalinti kaip tai padaryt?
4 atsakymai:
Kižas
Narys
Kapitonas
Pranešimai: 509
Įstojęs: 2009 Lie. 24 17:07:10
openside( "Uploader'iu TOP 15!" ) ;
$result = dbquery( "SELECT user_name, user_id, count(user_id) AS downloads_count FROM " . $db_prefix . "downloads
INNER JOIN " . $db_prefix . "users ON download_author=user_id GROUP BY user_name ORDER BY downloads_count DESC LIMIT 15" ) ;
echo "<table width='100%' c ellpadding='0' cellspacing='0'>" ;
if ( dbrows( $result ) != 0 ) {
while ( $data = dbarray( $result ) ) {
echo "<tr><td class='small2' align='left'> <img src='/images/star.gif'>
<a href='" . BASEDIR. "profile.php?lookup=" . $data [ 'user_id' ] . "' class='side'>$data[user_name] </a></td>
<td class='small2' align='right'>" . $data [ 'downloads_count' ] . "</td></tr>" ;
}
} else echo "<tr><td align='center'>Nieko nera.</td></tr>" ;
echo "</table>" ;
Jei noresi kad veiktu reikia i pridetinius puslapius imest sita koda:
<?php
$result = dbquery( "ALTER TABLE " . $db_prefix . "downloads ADD download_status VARCHAR(10) NOT NULL DEFAULT 'active' AFTER download_count" ) ;
if ( $result ) {
echo "Kuriamas pirmasis laukas... Laukas Sukurtas<br><br>" ;
} else {
echo "Kuriamas pirmasis laukas... NEPAVYKO<br>" ;
echo mysql_error ( ) ;
echo "<br><br>" ;
}
$result = dbquery( "ALTER TABLE " . $db_prefix . "downloads ADD download_author SMALLINT(5) NOT NULL AFTER download_status" ) ;
if ( $result ) {
echo "Kuriamas antrasis laukas... Laukas Sukurtas<br><br>" ;
} else {
echo "Kuriamas antrasis laukas... NEPAVYKO<br>" ;
echo mysql_error ( ) ;
echo "<br><br>" ;
}
?>
closeside();
Šitoje vietoje :
INNER JOIN ".$db_prefix ." users ON download_author= user_id GROUP BY user_name ORDER BY downloads_count DESC LIMIT 15 ")
Skaičių 15 gali keisti į savo norimą, priklausomai, kiek tu narių norėsi atvaizduoti:
pvz
INNER JOIN ".$db_prefix ." users ON download_author= user_id GROUP BY user_name ORDER BY downloads_count DESC LIMIT 5 ")
Šiuo atveju atvaizduos TOP 5 narius0
Pigiausia SMS reklama !
http://topwarez.lt/reklama/uzsak... Redagavo
Kižas 2010 Lap. 6 18:11:59
abramis
Narys
Spalvotas
Pranešimai: 64
Įstojęs: 2010 Sau. 31 17:01:20
Kaip suprantu tą kur pridėti į pridėtinius laukus tai jis sukuria lenteles duomenų bazėje. Rodos viskas gerai, bet neveikia 0
Anonimas.
Narys
Buldozeris
Pranešimai: 241
Įstojęs: 2010 Bir. 5 11:06:48
Irmiux nelogiška biški, kaip tu priskirsi į download_author laukelį user_id per visa šitai? Reikia ir siuntinių pateikimus redaguoti.0
abramis
Narys
Spalvotas
Pranešimai: 64
Įstojęs: 2010 Sau. 31 17:01:20
Kolkas nieko neišėjo padaryt 0
Peršokti į forumą:
Žaliems
Nebeegzistuojančios svetainės
Bendri PHP-F klausimai
WordPress
Kiti PHP, HTML, MySQL klausimai
Expert PHP, MySQL klausimai
Kitos TVS
C#, Python, Java, JS, C++ klausimai
Naujų modų pristatymai
Mods, Panels & Infusions
Themes
Jūsų saitai
Dalinuosi, dovanoju!
Klausimai apie domenus ir hostingus
VPS/DS serverių konfigūravimas ir valdymas
Viskas apie skaitliukus, top'us ir lankomumą
Dizaino konkursai
Parduodu - perku dizainą, banerį
Parduodu - perku - keičiuosi reklama
Parduodu - perku domeną, tinklapį
Siūlau - ieškau hostingo/VPS serverio
Parduodu - perku skriptą, modifikaciją, tvs
Socialiniai tinklai - Facebook ir kiti
Legalus verslas, teisiniai klausimai
Visa kita kas susiję su darbu ir pinigais
LTStartups.com - Lietuvos startuolių bendruomenė
Off-Topic diskusijos
IT naujienos
Portalo informacija
Narių pasiūlymai
Geležis ir programinė įranga
Grafika
Out Of Place
Su e-verslu nesusijęs darbas ir prekyba
Dalinuosi, dovanoju!