Pradinis
Pagalba
Užsisakyk!
- Reklamą
- Hostingą
- El. pašto dėžutę
Užsisakyk!
Įrankiai
Pasidalink
- Visos temos
Gal kam reikės: Einam į PMA ir executima sql komandą: ALTER TABLE `PREFIX_users` ADD `user_views` SMALLINT( 5 ) UNSIGNED NOT NULL DEFAULT '0' AFTER `user_status` ; Tada atsidarome profile.php failą. Ir 23eilutėje rašome: dbquery("UPDATE ".$db_prefix."users SET user_views=user_views+1 WHERE user_id=".$data['user_id'].""); Tada 83/84 eilutėje, po tablebreak(); rašome: echo "<table align='center' cellpadding='0' cellspacing='1' width='400' class='tbl-border'><tr><td class='tbl2'>Šis vartotojas peržiūrėtas ".$data['user_views']." kartų (-us)</td></tr></table>"; Štai ir viskas dabar rodys kiek sykių peržiūrėtas vartotojas ;) Viskas rašyta mano ranka ;) | Straipsnio informacijaAutoriussniuff Parašymo data 2008 lapkričio 26 16:11:08 Komentarų 15 Skaityta 1554 Spausdinti |
dbquery("UPDATE ".$db_prefix."users SET user_views=user_views+1 WHERE user_id=".$data['user_id']."");
if ($_GET['lookup'] != $userdata['user_id'] && !isset($_POST) && $_SERVER['HTTP_REFERER'] != $_SERVER['HTTP_HOST']."profile.php?lookup=".$_GET['lookup'])
dbquery("UPDATE ".$db_prefix."users SET user_views=user_views+1 WHERE user_id=".$data['user_id']."");
if($onlinedata['profile_view'] != "0:0") {
$expl = explode(":", $onlinedata['profile_view']);
if($expl['0'] != $lookup) {
dbquery("UPDATE ".$db_prefix."online SET profile_view='".$lookup".:".time()."' WHERE ....... );
}
$expl = explode(":", $onlinedata['profile_view']);
if($expl['0'] == $lookup && (time()-3600) > $expl['0']) {
dbquery("UPDATE ".$db_prefix."users SET user_views=user_views+1 WHERE user_id=".$data['user_id']."");
dbquery("UPDATE ".$db_prefix."online SET profile_view='".$lookup".:".time()."' WHERE ....... );
}
} else {
dbquery("UPDATE ".$db_prefix."online SET profile_view='".$lookup".:".time()."' WHERE ....... );
}