魔扣论坛

魔扣源码论坛业务
查看: 15|回复: 1

[织梦教程] 织梦DEDECMS首页digg代码

[复制链接]
  • TA的每日心情
    擦汗
    11 小时前
  • 签到天数: 1370 天

    [LV.10]论坛老兵

    7195

    主题

    7409

    帖子

    5万

    积分

    管理员

    Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

    魔扣币
    217868
    贡献
    24146
    威望
    18398

    最佳新人活跃会员热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 3 天前 | 显示全部楼层 |阅读模式
    魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】
    淘宝、天猫优惠券

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    {dede:arclist row=5 titlelen=24 orderby=digg}



      [field:textlink/] [field:digg/]<br/>



      {/dede:arclist}



      具体详细代码如下



      <div class="dignews margintop">



      <div class="digtitle"><span></span>



      <ul id="digtitle">



      <li><a href="###">热门</a> </li>



      <li><a href="###">推荐</a> </li>



      <li><a href="###">关注</a> </li>



      </ul>



      </div>



      <dl id="diglist"><dt>正在载入,请稍后... <!--DIG菜单:热门--></dt><dd><!--DIG循环体开始-->{dede:arclist row=5 titlelen=24 orderby=digg}



      <div class="digbox" id="digboxa">



      <div class="diglink" id="digg[field:id/]"><span>[field:digg/]</span> <a class="digvisited" href="javascriptigg('digg',[field:id/]);"><!--顶一下--></a></div>



      <div class="title">[field:textlink/]<span>[field:pubdate function=strftime('%m-%d',@me)/]</span> </div>



      <div class="preview">[field:info/]... </div>



      </div>



      {/dede:arclist} <!--DIG循环体结束--><!--DIG菜单:推荐--></dd><dd><!--DIG循环体开始-->{dede:arclist row=5 titlelen=24 orderby=digg att=5}



      <div class="digbox" id="digboxb">



      <div class="diglink" id="digg[field:id/]"><span>[field:digg/]</span> <a class="digvisited" href="javascriptigg('digg',[field:id/]);"><!--顶一下--></a></div>



      <div class="title">[field:textlink/]<span>[field:pubdate function=strftime('%m-%d',@me)/]</span> </div>



      <div class="preview">[field:info/]... </div>



      </div>



      {/dede:arclist} <!--DIG循环体结束--><!--DIG菜单:关注--></dd><dd><!--DIG循环体开始-->{dede:arclist row=5 titlelen=24 orderby=click}



      <div class="digbox" id="digboxc">



      <div class="diglink" id="digg[field:id/]"><span>[field:digg/]</span> <a class="digvisited" href="javascriptigg('digg',[field:id/]);"><!--顶一下--></a></div>



      <div class="title">[field:textlink/]<span>[field:pubdate function=strftime('%m-%d',@me)/]</span> </div>



      <div class="preview">[field:info/]... </div>



      </div>



      {/dede:arclist} <!--DIG循环体结束--></dd></dl></div>



      </div>



      <!--左侧栏结束--><script language="javascript" type="text/javascript">



      <!--



      //DIGG资讯无刷新切换



      pigzmo("digtitle","diglist",3,3000);



      -->



      </script><!--中栏-->



      DEDE5的DIGG功能,顶完可以看到“顶”的数量是加了1,但是如果刷新页面,你会发现“顶”的数量有复原了。



      这是因为新闻被顶数,已经被生成了静态HTML固定下来显示了,除非直到下一次后台更新此新闻



      那么我做了以下修改,就是当当前新闻被顶的时候,同时更新一次该新闻,让它的静态HTML里的“顶”数是最新的真实数字。



      修改办法很简单,如下:



      打开DEDE根目录下的digg.php 文件,在26行插入以下三行代码即可



      include_once(dirname(__FILE__)."/include/inc_archives_view.php");



      $arc = new Archives($aid);



      $reurl = $arc->MakeHtml();



      首页实现顶一下自动刷新一下办法:



      打开diggindex.php 文件。。



      找到



      header("Expires:0");



      header("Content-Type: text/html; charset=gb2312");



      在下面加入



      if($action == indexdigg ){



      echo '<span>'.$row['digg'].'</span>';



      echo "<a class=\"digvisited\" href=\"javascriptigg(\"digg\",".$aid.");\"></a>";



      exit();



      }



      首页源码加入



      <!-- Digg 参数 -->



      <script language="javascript" src=http://www.adminbuy.cn/a/dedejq/"{dede:global name='cfg_cmspath'/}/include/dedeajax2.js"></script>



      <script language="javascript">



      function Digg(divId,aid){



      var taget_obj = document.getElementById(divId '' aid);



      var myajax = new DedeAjax(taget_obj,false,false,"","","");



      myajax.SendGet2("/diggindex.php?action=indexdigg&aid=" aid);



      DedeXHTTP = null;



      }



      </script>



      实例:



      <div class="right"><!-- Digg 参数 -->



      <script language="javascript" src=http://www.adminbuy.cn/a/dedejq/"{dede:global name='cfg_cmspath'/}/include/dedeajax2.js"></script>



      <script language="javascript">



      function Digg(divId,aid){



      var taget_obj = document.getElementById(divId '' aid);



      var myajax = new DedeAjax(taget_obj,false,false,"","","");



      myajax.SendGet2("/diggindex.php?action=indexdigg&aid=" aid);



      DedeXHTTP = null;



      }



      </script>



      <div class="digtitle">DIGG排行</div>



      <div class="diglist">



      {dede:arclist row=9 titlelen=24 infolen='29' orderby=digg}



      <dd>

    会员购买:>> 点击购买 << | 魔扣币购买:>> 点击购买 <<
    承接业务:服务器代维丨网站托管丨SEO
    联系客服:微信:morko-net | QQ:1367681973

    该用户从未签到

    1

    主题

    207

    帖子

    413

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    206
    贡献
    206
    威望
    0
    发表于 前天 10:25 来自手机 | 显示全部楼层
    伤心最大的建设性,在于明白,那颗心还在老地方。',
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    • 联系我们
    • 新浪微博 :
    • 在线客服 :魔扣科技 
    • 源码QQ群 :魔扣源码论坛官方总群
    • 联系邮箱 :charlin#morko.net
    • 微信扫一扫
    快速回复 返回顶部 返回列表