Atsidarom phpMyAdmin ir darom SQL užklausą:
CREATE TABLE IF NOT EXISTS `PREFIX_user_topas` (
`down_id` int(255) NOT NULL,
`user_id` int(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_lithuanian_ci;
Kur prefix keičiam į savo duomenų bazės prefix
Atsidarom profile.php ir po closetable() dedam:
opentable("Topas");
$rows = dbcount("(down_id)", DB_PREFIX."user_topas", "user_id='".$_GET['lookup']."'"); // kiek dainu turi isikeles
$kiek = 20; // kiek rodyti dainų
if (!isset($_GET['rowstart']) || !isnum($_GET['rowstart'])) { $_GET['rowstart'] = 0; }
$result = dbquery("
SELECT ".DB_DOWNLOADS.".*, ".DB_PREFIX."user_topas.* FROM ".DB_DOWNLOADS."
INNER JOIN ".DB_PREFIX."user_topas on ".DB_PREFIX."user_topas.down_id = ".DB_DOWNLOADS.".download_id WHERE user_id='".$_GET['lookup']."'
ORDER BY down_id DESC LIMIT ".$_GET['rowstart'].",".$kiek."
");
if (dbrows($result)) {
while ($data = dbarray($result)) {
echo "<a href='".BASEDIR."downloads.php?cat_id=".$data['download_cat']."&download_id=".$data['download_id']."'>".$data['download_title']."</a>
".($_GET['lookup'] == $userdata['user_id'] ? " - <a href='".BASEDIR."user_topas.php?delete&daina=".$data['download_id']."&useris=".$data['user_id']."'>Delete</a>" : "")."<br />";
}
if ($rows > $kiek) { echo "<div align='center' style='margin-top:5px;'>".makepagenav($_GET['rowstart'], $kiek, $rows, 3, FUSION_SELF."?lookup=".$_GET['lookup']."&")."</div>"; }
} else {
echo"Neturi dainu tope!";
}
closetable();
Šita dalis priklauso kokia siuntinių sistema naudojat, pas mane daryta ant v7.02.05, tai tiesiog užtenka tokį kodą pridėti po 324 downloads.php eilutės kodą:
echo "<tr>";
echo "<td class='tbl2' style='text-align:center;'>";
$dainos = dbquery("SELECT * FROM ".DB_PREFIX."user_topas WHERE down_id='".$data['download_id']."' AND user_id='".$userdata['user_id']."'");
echo (dbrows($dainos) ? "Jau tokia daina turi tope!" : "<a href='".BASEDIR."user_topas.php?daina=".$data['download_id']."&useris=".$userdata['user_id']."'>Prideti i topa</a>");
echo "</td></tr>";
Jei norit naudoti kur nors kitur tiesiog šitas eilutes panaudokit:
$dainos = dbquery("SELECT * FROM ".DB_PREFIX."user_topas WHERE down_id='".$data['download_id']."' AND user_id='".$userdata['user_id']."'");
echo (dbrows($dainos) ? "Jau tokia daina turi tope!" : "<a href='".BASEDIR."user_topas.php?daina=".$data['download_id']."&useris=".$userdata['user_id']."'>Prideti i topa</a>");
Norint peržiūrėti savo pridėtas dainas, užtenka nueiti į profilį arba į tinklapis.lt/user_topas.php?perziureti