با استفاده از این مازول میتونید بفهمید چه کسی از پروفایل شما بازدید کرده.
دانلود
آموزش نصب
فایل رو دانلود کنید و در /engine/modules/ آپلود کنید.
در phpmyadmin در sql کد زیر رو وارد کنید.
DROP TABLE IF EXISTS `dle_read_log`;
CREATE TABLE `dle_read_log` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(50) NOT NULL default 'guest',
`news_id` int(121) NOT NULL default '0',
`date` varchar(50) NOT NULL default '',
`ip` varchar(16) NOT NULL default '',
`is_guest` tinyint(1) NOT NULL default '1',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 PACK_KEYS=0 AUTO_INCREMENT=1;
/engine/modules/profile.php رو باز کنید و
if( $row['fullname'] ) {
رو پیدا کنید و قبل از اون کد
$_IP = $db->safesql($_SERVER['REMOTE_ADDR']);
$date = date( "Y-m-d H:i:s", $_TIME );
$read_log = $db->super_query("SELECT * FROM " . PREFIX ."_read_log WHERE " .(($is_logged)?"name = '{$member_id['name']}'":"ip = '{$_IP}'") ." and news_id = '" .$row['id'] ."' and is_guest='" .(($is_logged)?"0":"1") ."'");
if (!is_array($read_log)) $db->query("INSERT INTO ". USERPREFIX . "_read_log (date,name,news_id,ip,is_guest) values('$date','" .(($is_logged)?$member_id['name']:"guest_".rand(0,15786)) ."','". $row['id'] ."','". $_IP ."','" .(($is_logged)?"0":"1") ."');");
require_once(ENGINE_DIR.'/modules/views.php');
رو قرار بدید.
حالا /yourtheme//userinfo.tpl رو باز کنید و کد زیر رو در جای مناسب قرار بدید.
در phpmyadmin در sql کد زیر رو وارد کنید.
DROP TABLE IF EXISTS `dle_read_log`;
CREATE TABLE `dle_read_log` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(50) NOT NULL default 'guest',
`news_id` int(121) NOT NULL default '0',
`date` varchar(50) NOT NULL default '',
`ip` varchar(16) NOT NULL default '',
`is_guest` tinyint(1) NOT NULL default '1',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 PACK_KEYS=0 AUTO_INCREMENT=1;
/engine/modules/profile.php رو باز کنید و
if( $row['fullname'] ) {
رو پیدا کنید و قبل از اون کد
$_IP = $db->safesql($_SERVER['REMOTE_ADDR']);
$date = date( "Y-m-d H:i:s", $_TIME );
$read_log = $db->super_query("SELECT * FROM " . PREFIX ."_read_log WHERE " .(($is_logged)?"name = '{$member_id['name']}'":"ip = '{$_IP}'") ." and news_id = '" .$row['id'] ."' and is_guest='" .(($is_logged)?"0":"1") ."'");
if (!is_array($read_log)) $db->query("INSERT INTO ". USERPREFIX . "_read_log (date,name,news_id,ip,is_guest) values('$date','" .(($is_logged)?$member_id['name']:"guest_".rand(0,15786)) ."','". $row['id'] ."','". $_IP ."','" .(($is_logged)?"0":"1") ."');");
require_once(ENGINE_DIR.'/modules/views.php');
رو قرار بدید.
حالا /yourtheme//userinfo.tpl رو باز کنید و کد زیر رو در جای مناسب قرار بدید.
<li><h2>بازدید شما : </h2></li>
<script type="text/javascript">
function showreaders() {
$(function(){
$('#whoreader').dialog({
autoOpen: true,
show: 'fade',
hide: 'fade',
width: 400,
height: 300,
buttons: {
"Close" : function() {
$(this).dialog("close");
}
}
});
if ($('#whoreader-content').height() > 400 ) {
$('#whoreader-content').height(400);
$('#whoreader').dialog( "option", "height", $('#whoreader-content').height() + 60 );
$('#whoreader').dialog( "option", "position", 'center' );
} else {
$('#whoreader').dialog( "option", "height", $('#whoreader-content').height() + 60 );
$('#whoreader').dialog( "option", "position", 'center' );
}
});
}
</script>
<div style="cursor:pointer; font-weight:bold; font-size:14px;" onclick="showreaders(); return false;">نمایش مشخصات: ({all-read-num})چه کسی شما را مشاهده کرده است؟</div>
<div id='whoreader' title='چه کسی شما را مشاهده کرده است؟' style='display:none;overflow:auto;'>
<div id='whoreader-content'>
اعضا :({u-read-num})<br />
{u-readed}<br />
<br />
مهمانها :({g-read-num})<br />
{g-readed}
</div>
</div>
<script type="text/javascript">
function showreaders() {
$(function(){
$('#whoreader').dialog({
autoOpen: true,
show: 'fade',
hide: 'fade',
width: 400,
height: 300,
buttons: {
"Close" : function() {
$(this).dialog("close");
}
}
});
if ($('#whoreader-content').height() > 400 ) {
$('#whoreader-content').height(400);
$('#whoreader').dialog( "option", "height", $('#whoreader-content').height() + 60 );
$('#whoreader').dialog( "option", "position", 'center' );
} else {
$('#whoreader').dialog( "option", "height", $('#whoreader-content').height() + 60 );
$('#whoreader').dialog( "option", "position", 'center' );
}
});
}
</script>
<div style="cursor:pointer; font-weight:bold; font-size:14px;" onclick="showreaders(); return false;">نمایش مشخصات: ({all-read-num})چه کسی شما را مشاهده کرده است؟</div>
<div id='whoreader' title='چه کسی شما را مشاهده کرده است؟' style='display:none;overflow:auto;'>
<div id='whoreader-content'>
اعضا :({u-read-num})<br />
{u-readed}<br />
<br />
مهمانها :({g-read-num})<br />
{g-readed}
</div>
</div>