您当前的位置: 主页 > 优化教程
Dedecms独立模型的文章页点击次数调用代码:
 
<script src="/plus/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}&cid={dede:field name='channel'/}"type='text/javascript'language="javascript"></script>次
 
在dedecms的文章页调用点击次数的代码是:<script src=”{dede:field name=’phpurl’/}/count.php?view=yes&aid={dede:field name=’id’/}&mid={dede:field name=’mid’/}” type=’text/javascript’ language=”javascript”></script>次。但是用这个代码在独立模型的文章页是无法调出的。打开/plus/cont.php可以看到以下代码:
 
//UpdateStat();
if(!empty($maintable))
{
$dsql->ExecuteNoneQuery(" Update `{$maintable}` set click=click+1 where {$idtype}='$aid' ");
}
if(!empty($mid))
{
$dsql->ExecuteNoneQuery(" Update `jcode_member_tj` set pagecount=pagecount+1 where mid='$mid' ");
}
if(!empty($view))
{
$row= $dsql->GetOne(" Select click From `{$maintable}`  where {$idtype}='$aid' ");
if(is_array($row))
{
echo"document.write('".$row['click']."');\r\n";
}
}
 
可以看到是这段sql语句Update `{$maintable}` set click=click+1 where {$idtype}=’$aid’来增加点击次数的,其中{$maintable}就是我们新建的独立模型的表,那这个{$maintable}是指哪个表呢,往上看,是在这里
 
//获得频道模型ID
if($cid< 0)
{
$row= $dsql->GetOne("SELECT addtable FROM `jcode_channeltype` WHERE id='$cid' AND issystem='-1';");
$maintable= empty($row['addtable'])? '': $row['addtable'];
$idtype='aid';
}
 
$maintable的值取决于id=’$cid’,那$cid呢,再往上看,是在这里
 
$cid= empty($cid)? 1 : intval(preg_replace("/[^-\d]+[^\d]/",'', $cid));
 
可是再往上看,就没有了,说明需要在该页面GET传channel(独立模型的id)的值过来,所以呢,在普通文章的文章页调用的次数<script src=”{dede:field name=’phpurl’/}/count.php?view=yes&aid={dede:field name=’id’/}&mid={dede:field name=’mid’/}” type=’text/javascript’ language=”javascript”></script>的代码中再增加一个参数$cid,值是多少呢?我们知道,在文章页调用channelid的代码是{dede:field name=’channel’/},所以综上,
 
Dedecms独立模型的文章页点击次数调用代码是:
 
<script src="/plus/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}&cid={dede:field name='channel'/}"type='text/javascript'language="javascript"></script>次
 

关键词:Dedecms,独立,模型,的,文章,页,点击,次数,调用,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

怎样DEDEcms修改取消或者替换子栏目列表名称中”/”符号在使用DEDECMS时,创建的子栏目列表名称是这样的例子:顶级栏目名称... 2021-07-22
DedeCMS文章添加跳转属性后打开出现空白的解决方法使用DedeCMS发布文章时,如果给文章添加了跳转属性,有时候会出现跳... 2021-07-30
织梦模板DEDECMS修改TAG TITLE字数限制的教程很多站长朋友会经常碰到这样的问题,我们在发布文档的时候,标调/TAG标... 2021-07-22
如何在dede:channel 调用{dede:field.seotitle/}网上很多人说 dede:channel 调用{dede:field.s... 2021-07-30
DedeCMS Error:Tag disabled:php错误的完整处理方法网站提示DedeCMS Error:Tag disabled:php ... 2021-07-30
Dedecms如何修改程序文件达到让会员无法发布重复文章的方法小编经常遇到客户的论坛被刷会员或者被会员们大量的刷垃圾帖子,经常建站的... 2021-08-14
dedecms搜索关键字不能小于2个字节怎么办本文介绍了dedecms搜索关键字不能小于2个字节的解决方法,修改下源... 2021-07-27
Dede摘要限制,dedecms摘要字数 DedeCMS描述、摘要description长织梦CMS建站中有效控制文章摘要的字数可以使得页面布局更灵活更美观。现... 2021-07-30
织梦dedecms副栏目名称和链接调用织梦副栏目名称和链接调用方法,打开 \include\extend.f... 2021-07-22
dedecms织梦arclist标签调用副栏目的文章织梦DEDECMS的功能已经非常强大,但是需要也是在不断需要的,我们有... 2021-07-30
如何批量更改织梦文章发布时间,入库时间,更新时间相关标签代码: 第一步,在后台新增一个文章 得到一个时间,比如2009... 2021-07-27
DedeCMS在PHP7.0以上环境下文章页空白的解决方法最近在捣腾阿里云服务器,发现把php版本升级到7.0之后,其他地方都是... 2021-07-22
关于面包屑导航栏目链接相对路径的修改关于面包屑导航栏目链接相对路径的修改方法 好吧,自己解决了,现在写出来... 2021-09-15
拓展channel标签实现limit功能由于网站栏目多次需要调用同一栏目下的栏目比如顶级栏目6 下级栏目5.4... 2021-08-14
织梦DEDE软件模型的软件描述字数限制的解决办法织梦默认的软件模型里面的软件描述有字数限制,导致超过的部分字数无法储存... 2021-07-22
拓展channel标签实现limit功能由于网站栏目多次需要调用同一栏目下的栏目比如顶级栏目6 下级栏目5.4... 2021-07-30
织梦dedeCMS列表标签按照下载次数排序DEDECMS按照下载次数排序,排序在SQL语句里无非就是order ... 2021-07-27
解决dedecms织梦更改编辑器编辑内容内容空白很多使用织梦dedecms的朋友可能会碰到过在发布文章或编辑文章时都会... 2021-07-30
织梦禁止调用隐藏栏目下文章的方法在用 织梦模板 建站的过程中,涉及调用全站的最新文章时,DedeCMS... 2021-07-22

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn