GVKun编程网logo

DEDE织梦调用点击次数代码优化提升页面打开速度(dede织梦调用标签)

11

如果您想了解DEDE织梦调用点击次数代码优化提升页面打开速度和dede织梦调用标签的知识,那么本篇文章将是您的不二之选。我们将深入剖析DEDE织梦调用点击次数代码优化提升页面打开速度的各个方面,并为您

如果您想了解DEDE织梦调用点击次数代码优化提升页面打开速度dede织梦调用标签的知识,那么本篇文章将是您的不二之选。我们将深入剖析DEDE织梦调用点击次数代码优化提升页面打开速度的各个方面,并为您解答dede织梦调用标签的疑在这篇文章中,我们将为您介绍DEDE织梦调用点击次数代码优化提升页面打开速度的相关知识,同时也会详细的解释dede织梦调用标签的运用方法,并给出实际的案例分析,希望能帮助到您!

本文目录一览:

DEDE织梦调用点击次数代码优化提升页面打开速度(dede织梦调用标签)

DEDE织梦调用点击次数代码优化提升页面打开速度(dede织梦调用标签)

 

DEDE的点击次数都是通过JS调用PHP从数据库中读取,调用代码:<script src=http://www.dede58.com/a/dedejq/"{dede:field name='phpurl'/}/count.php?view=yes&aid=http://www.dede58.com/a/dedejq/{dede:field name='id'/}&mid=http://www.dede58.com/a/dedejq/{dede:field name='mid'/}" type='text/javascript' language="javascript"></script>
因此在纯静态的页面中还要有这个PHP+MYSQL的执行过程,如果PHP和MYSQL执行效率低,在页面显示到点击次数这里的时候就会卡住,因此我们需要延缓点击次数的加载,这个不是重点内容,要放到整个页面加载完再去加载。以下是修改办法:
我们这里使用<span id="article_click"></span>  ,将这段代码放到原来点击量调用代码的位置(即替换掉<script src=http://www.dede58.com/a/dedejq/"{dede:field name='phpurl'/}/count.php?view=yes&aid=http://www.dede58.com/a/dedejq/{dede:field name='id'/}&mid=http://www.dede58.com/a/dedejq/{dede:field name='mid'/}" type='text/javascript' language="javascript"></script>)

然后新建一个JS文件,在其中增加一个函数,JS函数的内容为以下代码:
function getClick(aid,mid)
{
var taget_obj = document.getElementById('article_click');
myajax = new DedeAjax(taget_obj,false,false,'','','');
myajax.SendGet2("?ajax=yes&mid=" +mid +"&aid=" +aid); //这里要根据情况改成你网站的实际路径,*好是**引用,防止二级域名出错
DedeXHTTP = null;
}
将这个文件保存成xxx.js上传空间,然后在源码文件article_article.htm的</HEAD>之前添加JS调用,如:<script language="javascript" type="text/javascript" src=http://www.dede58.com/a/dedejq/"{dede:global.cfg_cmsurl/}/addjs/xxx.js"></script>

3、修改plus/count.php文件,在exit()之前加入以下的代码
if(!empty($ajax))
{
$row = $dsql->GetOne(" Select click From `{$maintable}` where {$idtype}='$aid' ");
if(is_array($row))
{
echo $row['click'];
}
}
4、把<script language="javascript" type="text/javascript">getDigg({dede:field.id/});</script>改为:<script language="javascript" type="text/javascript">getClick({dede:field name='id'/},mid=http://www.dede58.com/a/dedejq/{dede:field name='mid'/});getDigg({dede:field.id/});</script>。
将getClick跟顶踩的getDigg一起调用,当然你也可以将这个函数单独放到FOOTER源码*后调用,这个影响不到 本文章网址:http://www.ppssdd.com/code/7043.html。转载请保留出处,谢谢合作!

Android监听连续点击次数代码实现

Android监听连续点击次数代码实现

下面是小编 jb51.cc 通过网络收集整理的代码片段。

小编小编现在分享给大家,也给大家做个参考。

一般实现

        long firstClickTime = 0;  
    @Override  
    public void onClick(View view) {  
        if(firstClickTime > 0){  
            long secondClickTime = SystemClock.uptimeMillis();//距离上次开机时间  
            long dtime = secondClickTime - firstClickTime;  
            if(dtime > 500){  
                Toast.makeText(getApplicationContext(),"实现双击事件监听",0).show();  
            } else{  
                firstClickTime = 0;  
            }  
            return ;   
        }  
        firstClickTime = SystemClock.uptimeMillis();  
    }  

Google实现算法

//数组存储点击次数  
            long[] mHits = new long[2];  
            @Override  
            public void onClick(View v) {  
                //实现双击方法  
                //src 拷贝的源数组  
                //srcPos 从源数组的那个位置开始拷贝.  
                //dst 目标数组  
                //dstPos 从目标数组的那个位子开始写数据  
                //length 拷贝的元素的个数  
                System.arraycopy(mHits,1,mHits,mHits.length - 1);  
                //实现左移,然后最后一个位置更新距离开机的时间,如果最后一个时间和最开始时间小于500,即双击  
                mHits[mHits.length - 1] = SystemClock.uptimeMillis();  
                if (mHits[0] >= (SystemClock.uptimeMillis() - 500)) {  
                    // 双击居中了。。。屏幕的一半和归属地的一半,更新窗口,保存lastX  
                    params.x = wm.getDefaultdisplay().getWidth()/2-view.getWidth()/2;  
                    wm.updateViewLayout(view,params);  
                    Editor editor = sp.edit();  
                    editor.putInt("lastx",params.x);  
                    editor.commit();  
                }  
            }  

以上是小编(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得小编网站内容还不错,欢迎将小编网站推荐给程序员好友。

dedecms5.7织梦调用文档评论次数的办法

dedecms5.7织梦调用文档评论次数的办法

建站解决办法

cmsxx_archives 添加postcount int(10) UNSIGNED default 0
然后打开plus\Feedback.PHP 找到大约220左右
//保存评论内容
if($comtype == 'comments')
{
$arctitle = addslashes($title);
if($msg!='')
{
$inquery = "INSERT INTO `cmsxx_Feedback`(`aid`,`typeid`,`username`,`arctitle`,`ip`,`ischeck`,`dtime`,`mid`,`bad`,`good`,`ftype`,`face`,`msg`)
VALUES ('$aid','$typeid','$username','$arctitle','$ip','$ischeck','$dtime','{$cfg_ml->M_ID}','0','$Feedbacktype','$face','$msg'); ";
//插入位置1
$rs = $dsql->ExecuteNoneQuery($inquery);
if(!$rs)
{
echo $dsql->GetError();
exit();
}
//插入位置2
插入位置1内容:
$rowc = $dsql->Getone("Select count(*) as count from `cmsxx_Feedback` where aid ='$aid'");
$pcount = $rowc ['count'];
$inquery2 = "update `cmsxx_archives` set postcount = '$pcount' where id = '$aid'";
插入位置2内容:
$rs = $dsql->ExecuteNoneQuery($inquery2);
if(!$rs)
{
echo $dsql->GetError();
exit();
}

只需要复制以上内容到你想调用的地方即可。 

    dedecms5.7织梦调用文档评论次数的方案

    dedecms5.7织梦调用文档评论次数的方案

     

    cmsxx_archives 添加postcount int(10) UNSIGNED default 0

    然后打开plus\feedback.php 找到大约220左右

    //保存评论内容

    if($comtype == 'comments')

    {

    $arctitle = addslashes($title);

    if($msg!='')

    {

    $inquery = "INSERT INTO `cmsxx_feedback`(`aid`,`typeid`,`username`,`arctitle`,`ip`,`ischeck`,`dtime`, `mid`,`bad`,`good`,`ftype`,`face`,`msg`)

    VALUES ('$aid','$typeid','$username','$arctitle','$ip','$ischeck','$dtime', '{$cfg_ml->M_ID}','0','0','$feedbacktype','$face','$msg'); ";

    //插入位置1

    $rs = $dsql->ExecuteNoneQuery($inquery);

    if(!$rs)

    {

    echo $dsql->GetError();

    exit();

    }

    //插入位置2

    插入位置1内容:

    $rowc = $dsql->GetOne("Select count(*) as count from `cmsxx_feedback` where aid ='$aid'");

    $pcount = $rowc ['count'];

    $inquery2 = "update `cmsxx_archives` set postcount = '$pcount' where id = '$aid'";

    插入位置2内容:

    $rs = $dsql->ExecuteNoneQuery($inquery2);

    if(!$rs)

    {

    echo $dsql->GetError();

    exit();

    }

    只需要复制以上内容到你想调用的地方即可。 

    本文章网址:http://www.ppssdd.com/code/13742.html。转载请保留出处,谢谢合作!

    dedecms点击次数标签的调用

    dedecms点击次数标签的调用

    Dedecms点击次数的标签

    1、文章模板中动态调用点击数:(这是默认模板的调用方法是,你刷新一下,它会自动加1)、

    总结

    以上是小编为你收集整理的dedecms点击次数标签的调用全部内容。

    如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

    我们今天的关于DEDE织梦调用点击次数代码优化提升页面打开速度dede织梦调用标签的分享已经告一段落,感谢您的关注,如果您想了解更多关于Android监听连续点击次数代码实现、dedecms5.7织梦调用文档评论次数的办法、dedecms5.7织梦调用文档评论次数的方案、dedecms点击次数标签的调用的相关信息,请在本站查询。

    本文标签: