最新公告
  • 欢迎您光临牛气网,本站秉承“用心服务,做好服务”致力为站长提供优质的售后服务!立即加入我们
  • 织梦友情链接按点击次数排序教程

    织梦网站当做到友情链接的时候,我把分成两种类型显示一种是文字的在左边显示一列,一种是图片类型的在右边显示多列,又好看又显得高大上,都做得差不多的时候脑袋发热就有了这篇文章,就在想如果能按访问的点击率进行友情连接的排序多好呢,比如点的越多排序越靠前。

    下面说下教程

    第一步:织梦后台运行如下SQL:

    ALTER TABLE dede_flink ADD fclick mediumint(8) NOT NULL Default 0

    第二步:打开根目录/plus/flink.php文件所对应的模板文件(正常都在/templets/plus/flink-list.htm)查找以下代码:

    $wtitle = cn_substr($dbrow->webname,$titlelen);

    在上面加入以下代码:

    $click = cn_substr($dbrow->fclick);

    第三步:同上第二步文件中在所需要调用显示点击的地方加入以下代码:

    <time>$click</time>

    如下图这样的位置:

    那么现在问题来了。只能看见全是0,我从白天点到了夜晚它依然是0,怎么让它点击一次数据库中对应的就增加1呢?接着往下看。

    第四步:在根目录/plus/flink.php文件中查找if(empty($dopost)) $dopost =”;在这行代码下面加入以下代码:

    //add click

    if($dopost=='ajax'){ $id = intval($_REQUEST['id']); $query = "UPDATE `dede_flink` SET `fclick`= `fclick`+1 WHERE id='".$id."' LIMIT 1;"; $dsql->ExecuteNoneQuery($query); exit();

    }

    第五步:(注:仔细看耐心想)根目录/plus/flink.php文件所对应的模板文件中定位到需要入库的内容位置大致如下:

    <div id='click'><ul><li><a href='".$dbrow->url."' target='_blank'></a></li></ul></div>

    我们给li加一个ID:

    js-data-id='".$dbrow->id."'

    完整代码如下:

    <div id='click'><ul><li js-data-id='".$dbrow->id."'><a href='".$dbrow->url."' target='_blank'></a></li></ul></div>

    注意:并不是加入如上面相同的代码主要是click、ul、li这个是区别各个友情连接分别入库的,当然样式各有千秋肯定和我的不一样,就是这个思路。

    第七步:看完了以后在同上位置中在末尾加入以下代码:

    <script type="text/javascript">

    $('#click ul li').click(function(){

    //ajax $.post('/plus/flink.php',{dopost:'ajax',id:$(this).attr('js-data-id')}); });

    </script>

    至此大功告成。理一下思路,我在友情连接数据表中加入一个fclick字段,在友情连接对应的地方显示对应的这个字段,然后通过ajax的方式递增1到fclick字段。这样就完全成了织梦友情连接显示点击次数并写入次数的功能。

    那么我们的文章标题是织梦友情连接按点击次数排序到这里已经算是完成了最后在plus模板文件查询表单的地方加入以下代码即可(大概在31行):

    order by fclick desc

    修改后的完整代码如下:

    $dsql->SetQuery("Select * from `dede_flink` where ischeck>0 order by sortrank asc");

    另外调用日期的方法是在模板文件中查找如下代码:

    $wtitle = cn_substr($dbrow->webname,$titlelen);

    在下面加入以下代码:

    $dtime = time(); $nowtime = date('Y-m-d',$dtime);

    在显示显示的地方加入以下代码:

    $nowtime

    Plus模板文件中代码总结:

    默认排序:

    SetQuery("Select * from `dede_flink` where ischeck>0 order by sortrank asc")

    取7条随机排序:

    $dsql->SetQuery("Select * from `dede_flink` where ischeck>0 order BY RAND() LIMIT 7");

    友情连接地址:

    ".$dbrow->url."

    友情连接标题:

    $wtitle

    友情连接LOGO:

    ".$dbrow->logo."

    1、本站所有资源皆来源于网络和用户自行上传,因此不包括售后和技术,敬请谅解!
    2、本站不保证所提供的源码的准确性、安全性和功能完善性,资源仅用于学习用!
    3、您下载的资源,请务必在24小时内删除,资源仅提供本地测试,请勿商用或者非法用途都与本站无关,一切后果自负!
    4、如发现资源下载不了,或者侵权请及时联系客服或者邮箱admin#niuqi.net,#改为@!
    牛气网 » 织梦友情链接按点击次数排序教程

    发表评论

    售后服务:

    • 售后服务范围 1、商业模板使用范围内问题免费咨询
      2、源码安装、模板安装(一般 ¥50-300)服务答疑仅限SVIP用户
      3、单价超过200元的模板免费一次安装,需提供服务器信息。
      付费增值服务 1、提供dedecms模板、WordPress主题、discuz模板优化等服务请详询在线客服
      2、承接 WordPress、DedeCMS、Discuz 等系统建站、仿站、开发、定制等服务
      3、服务器环境配置(一般 ¥50-300)
      4、网站中毒处理(需额外付费,500元/次/质保三个月)
      售后服务时间 周一至周日(法定节假日除外) 9:00-23:00
      免责声明 本站所提供的模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: admin@niuqi.net),我们会及时删除,给您带来的不便,我们深表歉意!

    Hi, 如果你对这款模板有疑问,可以跟我联系哦!

    联系作者

    发表评论

    售后服务:

    • 售后服务范围 1、商业模板使用范围内问题免费咨询
      2、源码安装、模板安装(一般 ¥50-300)服务答疑仅限SVIP用户
      3、单价超过200元的模板免费一次安装,需提供服务器信息。
      付费增值服务 1、提供dedecms模板、WordPress主题、discuz模板优化等服务请详询在线客服
      2、承接 WordPress、DedeCMS、Discuz 等系统建站、仿站、开发、定制等服务
      3、服务器环境配置(一般 ¥50-300)
      4、网站中毒处理(需额外付费,500元/次/质保三个月)
      售后服务时间 周一至周日(法定节假日除外) 9:00-23:00
      免责声明 本站所提供的模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: admin@niuqi.net),我们会及时删除,给您带来的不便,我们深表歉意!

    Hi, 如果你对这款模板有疑问,可以跟我联系哦!

    联系作者
    • 60会员总数(位)
    • 3228资源总数(个)
    • 1990本月发布(个)
    • 81 今日发布(个)
    • 372已陪伴您(天)

    牛气网NIUQI.NET站长源码平台

    开通SVIP会员 了解详情
    升级SVIP尊享更多特权立即升级