您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 黄冈分类信息网,免费分类信息发布

织梦dedecms模板中怎么显示最近浏览文章列表

2024/3/10 3:17:47发布9次查看
织梦dedecms模板中怎么显示最近浏览文章列表?
我们在制作织梦商城模板的时候经常会仿照shopex或者ecshop模式,在列表dede模板中添加最近浏览文章列表,这样可以提高客户的体验度,下面dedecms模板中心跟大家分享下实现方法:
推荐学习:织梦cms
1.后台出执行如下语句
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`))
2.新建php文件count_zj.php 存放到puls目录下内容如下
<?phprequire_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 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(‘".$row['title']."’);\r\n"; } }if(!$mid){$m = $dsql->getone(" select * from `dede_zj` where aid=’$aid’ and ip=’$joinip’");if(!$m){$dsql->executenonequery("insert into dede_zj( `id`, `mid`, `ip`,`aid` ,`logintime`)values ( ”,$mid, ‘$joinip’,$aid,$nowtime) ");}$db->setquery(" select title from dede_archives join dede_zj on dede_archives.id=dede_zj.aid where dede_zj.ip=’$joinip’ order by logintime desc limit 1,5"); $db->execute(); while($row = $db->getarray()) { echo "document.write(‘".$row['title']."’);\r\n"; } }exit();?>
3.在文章模板处添加如下语句
<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>排版本人不在行,功能上是可以实现的,望各位自己酌情处理
补充一点,关于最近浏览链接的问题
<?phprequire_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();?>
覆盖上面的php文件
以上就是织梦dedecms模板中怎么显示最近浏览文章列表的详细内容。
黄冈分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录