Instaliacija user topas



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