[MOD]Profile views/Profil görüntülenme sayısı

[url=http://www.phpbbturkey.com/mods.html:34cnv4ga]phpBB 2.0.x MOD Veritabanımızda[/url:34cnv4ga] yayınlanan ve tarafınızca eklenen tüm yeni phpBB 2.0.x sürümleri için MODların duyuruları buradan yapılmaktadır. MODlar hakkında ihtiyacınız olan desteği lütfen [b:34cnv4ga]2.0.x MOD Destek[/b:34cnv4ga] forumuna başlık açarak sorunuz.
Kilitli
Kullanıcı avatarı
megaplatform
Kayıtlı Kullanıcı
Mesajlar: 818
Kayıt: 25.08.2006, 19:23
Konum: izmir
İletişim:

[MOD]Profile views/Profil görüntülenme sayısı

Mesaj gönderen megaplatform »

Kod: Tümünü seç

##############################################################
## MOD Title: Profile views
## MOD Author: Manipe < admin@manipef1.com > (N/A) http://www.manipef1.com 
## MOD Description: Shows how many times a user's profile has been viewed, just above the joined date. Only shows individual visitors. Visitors who visit the same profile more than once in a day are only counted as one view.
## MOD Version: 1.1.1
## 
## Installation Level: Easy
## Installation Time: ~ 3 Minutes 
## Files To Edit: 
##		includes/usercp_viewprofile.php
##		language/lang_english/lang_main.php
##		templates/subSilver/profile_view_body.tpl
##		includes/constants.php
##
## Included Files: 
##		update_to_1.1.1.txt
## License: http://opensource.org/licenses/gpl-license.php GNU Public License v2 
############################################################## 
## For security purposes, please check: http://www.phpbb.com/mods/ 
## for the latest version of this MOD. Although MODs are checked 
## before being allowed in the MODs Database there is no guarantee 
## that there are no security problems within the MOD. No support 
## will be given for MODs not found within the MODs Database which 
## can be found at http://www.phpbb.com/mods/ 
############################################################## 
## Author Notes: 
## 
##	Made by request from this topic: http://www.phpbb.com/phpBB/viewtopic.php?t=242939
##	
##	If you previously installed version 1.0.0 of this MOD, use update_to_1.1.0.txt to update this MOD to the most recent version
##	
############################################################## 
## MOD History: 
##
##
##   2004-12-22 - Version 1.1.1
##      - Fixed a few mistakes to make it Easy Mod compliant
##
##   2004-12-13 - Version 1.1.0
##      - Now only shows individual visitors. Visitors who visit the same profile more than once in a day are only counted as one view.
##
##   2004-11-28 - Version 1.0.0
##      - First version, seems to work perfectly
## 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
##############################################################
# 
#-----[ SQL ]-------------------------------------------
# 
ALTER TABLE phpbb_users ADD user_profile_views mediumint( 8 ) NOT NULL;

# 
#-----[ SQL ]-------------------------------------------
# 
CREATE TABLE phpbb_profile_views (	user_id		mediumint( 8 )	NOT NULL,
					time		int( 11 )	NOT NULL,
					ip_address	char( 20 )	NOT NULL );

# 
#-----[ OPEN ]------------------------------------------
# 
includes/usercp_viewprofile.php

#
#-----[ FIND ]------------------------------------------
# 
if ( empty($HTTP_GET_VARS[POST_USERS_URL]) || $HTTP_GET_VARS[POST_USERS_URL] == ANONYMOUS )
{
	message_die(GENERAL_MESSAGE, $lang['No_user_id_specified']);
}
$profiledata = get_userdata($HTTP_GET_VARS[POST_USERS_URL]);

#
#-----[ AFTER, ADD ]------------------------------------------
# 
// Profile views MOD, By Manipe (Begin)
$current_time = time();
$delete_time = $current_time - 86400;

//
// Delete old entries
//
$sql = "DELETE FROM " . PROFILE_VIEWS_TABLE . "
	WHERE time < '$delete_time'";
if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Could not update profile views', '', __LINE__, __FILE__, $sql);
}

//
// Find out if the same person has visited the same user profile
//
$sql = "SELECT ip_address
	FROM " . PROFILE_VIEWS_TABLE . "
	WHERE ip_address = '$user_ip'
		AND user_id = '" . $profiledata['user_id'] . "'";
if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Could not update profile views', '', __LINE__, __FILE__, $sql);
}
$is_ip_there = $db->sql_fetchrow($result);
$db->sql_freeresult($result);

//
// If so, don't incriment the profile views counter
//
if ( empty($is_ip_there['ip_address'][0]))
{
	$sql = "INSERT INTO " . PROFILE_VIEWS_TABLE . " (user_id, time, ip_address)
		VALUES ('" . $profiledata['user_id'] . "', '$current_time', '$user_ip')";
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not update profile views', '', __LINE__, __FILE__, $sql);
	}

	$sql = "UPDATE " . USERS_TABLE . "
		SET user_profile_views = user_profile_views + 1
		WHERE user_id = '" . $profiledata['user_id'] . "'";
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not update profile views', '', __LINE__, __FILE__, $sql);
	}
}

//
// Retrieve the number of views
//
$sql = "SELECT user_profile_views
	FROM " . USERS_TABLE . "
	WHERE user_id = " . $profiledata['user_id'];
if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Could not retreive profile views', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$total_profile_views =  ( $row['user_profile_views'] ) ? $row['user_profile_views'] : 0;
$db->sql_freeresult($result);
// Profile views MOD, By Manipe (End)

#
#-----[ FIND ]------------------------------------------
# 
	'YIM_IMG' => $yim_img,
	'YIM' => $yim,

#
#-----[ AFTER, ADD ]------------------------------------------
# 
// Profile views MOD, By Manipe (Begin)
	'L_PROFILE_VIEWS' => $lang['Profile_views'],
	'PROFILE_VIEWS' => $total_profile_views,
// Profile views MOD, By Manipe (End)

#
#-----[ OPEN ]------------------------------------------
# 
language/lang_english/lang_main.php

#
#-----[ FIND ]------------------------------------------
# 
//
// That's all, Folks!

#
#-----[ BEFORE, ADD ]------------------------------------------
# 
// Profile views MOD, By Manipe (Begin)
$lang['Profile_views'] = 'Profile Views';
// Profile views MOD, By Manipe (End)

# 
#-----[ OPEN ]------------------------------------------
# 
templates/subSilver/profile_view_body.tpl

#
#-----[ FIND ]------------------------------------------
# 
		<tr> 
		  <td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_JOINED}:&nbsp;</span></td>
		  <td width="100%"><b><span class="gen">{JOINED}</span></b></td>
		</tr>

#
#-----[ BEFORE, ADD ]------------------------------------------
# 
		<tr> 
		  <td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_PROFILE_VIEWS}:&nbsp;</span></td>
		  <td width="100%"><b><span class="gen">{PROFILE_VIEWS}</span></b></td>
		</tr>

# 
#-----[ OPEN ]------------------------------------------
# 
includes/constants.php

#
#-----[ FIND ]------------------------------------------
# 
define('VOTE_USERS_TABLE', $table_prefix.'vote_voters');

#
#-----[ AFTER, ADD ]------------------------------------------
# 
// Profile views MOD, By Manipe (Begin)
define('PROFILE_VIEWS_TABLE', $table_prefix.'profile_views');
// Profile views MOD, By Manipe (End)

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 

# EoM
Kullanıcı avatarı
RAUVAS
Uzaklaştırıldı
Mesajlar: 505
Kayıt: 16.09.2006, 00:41
Konum: Paris
İletişim:

Mesaj gönderen RAUVAS »

Güzel mod.. Teşekkürler.. :wink:

Anlamadığım phpbbturkey neden bu modları kurmuyor acaba.. :P

Değişiklikte fena olmaz hani..
[ resmi görüntülemek için tıklayın ]
AŞKA DAİR
MEKANS

Arkadaşlık sctripleri(yonja,club81)oyun sctripleri (flash,mynet) kurulur
Kullanıcı avatarı
phpBB-TR
Kayıtlı Kullanıcı
Mesajlar: 588
Kayıt: 24.12.2006, 13:34
Konum: İstanbul
İletişim:

Mesaj gönderen phpBB-TR »

Artık phpBB3 çıktı phpBB2 için mod kurmalarının anlamı yok..

phpBB3'e geçsinler sonra phpBB3 modu kurarlarsa kursunlar.. 8) :wink:
Kullanıcı avatarı
megaplatform
Kayıtlı Kullanıcı
Mesajlar: 818
Kayıt: 25.08.2006, 19:23
Konum: izmir
İletişim:

Mesaj gönderen megaplatform »

RAUVAS yazdı:Güzel mod.. Teşekkürler.. :wink:

Anlamadığım phpbbturkey neden bu modları kurmuyor acaba.. :P

Değişiklikte fena olmaz hani..
buraya fazla mod kurulmamasının birinci nedeni kullanıcılara phpbb nin en sade hali göstermektir gereksiz hiçbir eklenti yoktur
ikinci nedeni kurdugunuz her mod foruma ufakta olsa bi yük olacaktır ve çok aşırıya kaçan modlar forumunuzda gözle görülür bi yavaşlık sağlayacaktır
Kullanıcı avatarı
RAUVAS
Uzaklaştırıldı
Mesajlar: 505
Kayıt: 16.09.2006, 00:41
Konum: Paris
İletişim:

Mesaj gönderen RAUVAS »

phpBB-TR yazdı:Artık phpBB3 çıktı phpBB2 için mod kurmalarının anlamı yok..

phpBB3'e geçsinler sonra phpBB3 modu kurarlarsa kursunlar.. 8) :wink:
phpBB2 de kurmamışlar 3 de kuracaklarını sanmıyorum..

buraya fazla mod kurulmamasının birinci nedeni kullanıcılara phpbb nin en sade hali göstermektir gereksiz hiçbir eklenti yoktur
ikinci nedeni kurdugunuz her mod foruma ufakta olsa bi yük olacaktır ve çok aşırıya kaçan modlar forumunuzda gözle görülür bi yavaşlık sağlayacaktır
Kullanıcılara en sade halini göstermekten ziyade görsellik olarakta biraz eklenti kurabilirlerdi..

Reklam olmasın diğer phpbb destek sitelerinde modları tanıtım amaçlı kurmuşlar ve yavaşta değiller.. hemde acemi userler için demo görünüşü açısından da iyi olmuş oluyor..

Yorumlarınız için Teşekkürler.. :wink:

Reklam: phpBB'de çareler tükenmez....... :lol: :lol:
[ resmi görüntülemek için tıklayın ]
AŞKA DAİR
MEKANS

Arkadaşlık sctripleri(yonja,club81)oyun sctripleri (flash,mynet) kurulur
Kullanıcı avatarı
phpBB-TR
Kayıtlı Kullanıcı
Mesajlar: 588
Kayıt: 24.12.2006, 13:34
Konum: İstanbul
İletişim:

Mesaj gönderen phpBB-TR »

RAUVAS yazdı:
phpBB-TR yazdı:Artık phpBB3 çıktı phpBB2 için mod kurmalarının anlamı yok..

phpBB3'e geçsinler sonra phpBB3 modu kurarlarsa kursunlar.. 8) :wink:
phpBB2 de kurmamışlar 3 de kuracaklarını sanmıyorum..
Zaten phpBB3'de kurulcak o kadar gerekli mod olduğunu da sanmıyorum. Attachment Mod & Color Groups Mod vs vs geliyor.. 8) Daha başka ne kurabilirler ki bb3 için? Arcade Mod mu ? :lol:
Kullanıcı avatarı
RAUVAS
Uzaklaştırıldı
Mesajlar: 505
Kayıt: 16.09.2006, 00:41
Konum: Paris
İletişim:

Mesaj gönderen RAUVAS »

Nekadar aydınsın sen öyle..? :) aydın insan.... Sen olmasan napıcaktık bak.. 8)

Ben 3'te değilde 2'de olsun demiştim.. :wink:

gerek kalmadı...
[ resmi görüntülemek için tıklayın ]
AŞKA DAİR
MEKANS

Arkadaşlık sctripleri(yonja,club81)oyun sctripleri (flash,mynet) kurulur
Kullanıcı avatarı
phpBB-TR
Kayıtlı Kullanıcı
Mesajlar: 588
Kayıt: 24.12.2006, 13:34
Konum: İstanbul
İletişim:

Mesaj gönderen phpBB-TR »

RAUVAS yazdı:Nekadar aydınsın sen öyle..? :) aydın insan.... Sen olmasan napıcaktık bak.. 8)

Ben 3'te değilde 2'de olsun demiştim.. :wink:

gerek kalmadı...
Saol, öyleyimdir.. :lol: Acep sen karanlık mısın :D :oops: ?

bb2 için artık neden kurulsun işte ?? RC2 bilene çıktı, artık phpBB2'ye hiç mod kurulmaz :?

:oops: :oops: :oops: :cry: :cry: :cry:
KarGoManiA
Kayıtlı Kullanıcı
Mesajlar: 80
Kayıt: 25.10.2006, 03:37
İletişim:

Mesaj gönderen KarGoManiA »

güzel bir eklenti bence...
Kullanıcı avatarı
dlxattack
Uzaklaştırıldı
Mesajlar: 198
Kayıt: 06.01.2008, 18:16
Konum: Ankara
İletişim:

Re: [MOD]Profile views/Profil görüntülenme sayısı

Mesaj gönderen dlxattack »

Haha Görüyoruz Phpbb2 mi daha başarılı phpbb3 mü ben phpbb2 den vazgecmem zaten her türlü eklentimi kurdum sorun yok...
PhpBB 2 Ye Devam...!!!!
Kilitli

“2.0.x MOD Duyuruları” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Ahrefs [Bot], Yandex [Bot] ve 17 misafir