欢迎您光临自学哈网,只为分享网络知识教程,供大家学习参考!

「自学哈网」织梦系统dedecms如何调出用户最近浏览过的文章

作者 : 自学哈 本文共2027个字,预计阅读时间需要6分钟 2023-08-4 共70人阅读
也想出现在这里? 联系我们

织梦系统dedecms如何调出用户最近浏览过的文章

 

以下是我解决上述问题的拙劣笨办法:如有错误请赐教

在后台执行以下语句

 

CREATE TABLE `数据库`.`dede_zj` (

`id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,

`mid` INTEGER UNSIGNED NOT NULL,

`ip` VARCHAR(45) NOT NULL,

`aid` INTEGER UNSIGNED NOT NULL,

`logintime` VARCHAR(45) NOT NULL,

PRIMARY KEY (`id`)

)

 

新建php文件count_zj.php 存放到puls目录下内容如下

 

<?php

require_once(dirname(__FILE__).”/../include/common.inc.php”);

require_once(dirname(__FILE__).”/../member/config.php”);

global $cfg_ml;

 

$mid=$cfg_ml->M_ID;

$joinip = GetIP();

//当前时间戳

$nowTime = time();

 

if($mid)

{

 

$row = $dsql->GetOne(” Select * From `dede_zj` where aid=’$aid’ and mid=’$mid’”);

if(!$row){

$dsql->ExecuteNoneQuery(“INSERT INTO dede_zj( `id`, `mid`, `ip`,`aid` ,`logintime`)

VALUES ( ”,$mid, ‘$joinip’,$aid,$nowTime) “);

}

$db->SetQuery(” Select title,dede_archives.id From dede_archives join dede_zj on dede_archives.id=dede_zj.aid where dede_zj.mid=’$mid’ order by logintime desc limit 1,5″);

$db->Execute();

while($row = $db->GetArray())

{

echo “document.write(\”<a href=’view.php?aid=”.$row[‘id’].”‘>\”);”;

echo “document.write(‘”.$row[‘title’].”‘);”;

echo “document.write(\”</a>\”);\r\n”;

}

 

}

if(!$mid){

$m = $dsql->GetOne(” Select * From `dede_zjw` where aid=’$aid’ and ip=’$joinip’”);

if(!$m){

$dsql->ExecuteNoneQuery(“INSERT INTO dede_zjw( `id`, `mid`, `ip`,`aid` ,`logintime`)

VALUES ( ”,$mid, ‘$joinip’,$aid,$nowTime) “);

}

$db->SetQuery(” Select title,dede_archives.id From dede_archives join dede_zj on dede_archives.id=dede_zj.aid where dede_zjw.ip=’$joinip’ order by logintime desc limit 1,5″);

$db->Execute();

while($row = $db->GetArray())

{

echo “document.write(\”<a href=’view.php?aid=”.$row[‘id’].”‘>\”);”;

echo “document.write(‘”.$row[‘title’].”‘);”;

echo “document.write(\”</a>\”);\r\n”;

}

 

}

 

exit();

 

?>

 

在文章模板处添加如下语句

 

<SPAN id=”span_zj”>

<script src=”{dede:field name=’phpurl’/}/count_zj.php?view=yes&aid={dede:field name=’id’/}&mid={dede:field name=’mid’/}” type=’text/javascript’ language=”javascript”></script>

<script type=”text/javascript”>

 

document.getElementById(“zj”).innerHTML = document.getElementById(“span_zj”).innerHTML;

 

document.getElementById(“span_zj”).innerHTML = “”;

 

</script>

</SPAN>

 

 

在引用处直接添加<SPAN id=”span_zj”></SPAN>

本站声明:
本站所有资源来源于网络,分享目的仅供大家学习和交流!如若本站内容侵犯了原著者的合法权益,可联系邮箱976157886@qq.com进行删除。
自学哈专注于免费提供最新的分享知识、网络教程、网络技术的资源分享平台,好资源不私藏,大家一起分享!

自学哈网 » 「自学哈网」织梦系统dedecms如何调出用户最近浏览过的文章
也想出现在这里? 联系我们
© 2022 Theme by - 自学哈网 & WordPress Theme. All rights reserved 浙ICP备2022016594号