• 今日热点舆情(6月15日):火锅店被吃垮,实际是信任破产 2019-10-23
  • 好爸爸开讲:这是我的童年 我的大指挥官 2019-10-15
  • 美元短线拉升 随后回吐涨幅 2019-10-15
  • 【打好精准脱贫攻坚战】那曲农牧业特色产业精准脱贫初见成效 2019-10-12
  • [大笑]是谁在炒呢?你们不参与,能炒得起来么? 2019-10-12
  • 海淀区公布第四批77处区级文物保护单位 2019-08-18
  • 互助献血成有偿兼职 揭秘新型“血头”的“生财术” 2019-08-02
  • 淘票票实施全链路营销策略,推动电影宣发进入“共振”时代 2019-08-02
  • 调查:约四成台湾幼儿园孩童每天使用手机逾30分钟 2019-07-17
  • 2019-07-17
  • 第二届加强创新和社会管理案例理论论坛暨社会管理创新案例颁奖典礼 2019-07-14
  • 光明网招聘时事新闻分析编辑 2019-07-14
  • Premiê chinês reúne-se com a imprensa 2019-07-11
  • 习近平:真抓实干埋头苦干万众一心 夺取脱贫攻坚战全面胜利 2019-07-11
  • 紫光阁中共中央国家机关工作委员会 2019-07-05
  • 拜仁慕尼黑vs多特:织梦系统做网站dedecms文章列表按权重排序让人头疼

    拜仁慕尼黑vs法兰克福 www.mvcxr.com 织梦系统做网站,dedecms的文章列表排序让人头疼,始终都是最新更新的排序在最前面,无法个性化排列,通过以下认证可用的办法可以解决坏毛病。请执行以下操作!

    解决权重排序的问题,主要集中在以下几个文件上:

    /include/arc.freelist.class.php   自由列表对应的文件

    /dede/templets/freelist_edit.htm 新增自由列表对应的文件

    /dede/templets/freelist_add.htm  修改自由列表对应的文件

    /include/arc.listview.class.php   list列表对应的文件

    /include/taglib/arclist.lib.php   arclist列表对应的文件

    修改的内容很简单,按照以下步骤即可修正:

    1、打开/include/arc.freelist.class.php, 找到以下代码:

    else if($orderby=="rand")
    {
    $ordersql = "  ORDER BY rand()";
    }

    在代码下方插入以下代码后保存:

    else if($orderby=="weight") 
    {
    $ordersql = " order by arc.weight asc";
    }

    2、打开/dede/templets/freelist_add.htm,找到以下代码:

    <td height="28" align="left">排列顺序:
             <select name="orderby" id="orderby" style="width:120">

    在代码下方插入以下代码,保存:

    <option value="weight">权重值</option>

    3、打开/dede/templets/freelist_edit.htm,找到以下代码:

    <?php
           echo "<option value=\"$orderby\" selected>{$sortarrs[$orderby]}</option>\r\n";
    ?>

    在代码下方插入以下代码,保存:

    <option value="weight">权重值</option>

    4、打开/include/arc.listview.class.php,找到以下代码:

    else if($orderby=="lastpost") 
    {
          $ordersql = "  ORDER BY arc.lastpost $orderWay";
     }

    在代码下方插入以下代码:

    else if($orderby=="weight") 
    {
    $ordersql = " order by arc.weight asc";
    }

    找到以下代码:

    if(preg_match('/hot|click|lastpost|/', $orderby))

    替换为以下代码并保存:

    if(preg_match('/hot|click|lastpost|weight/', $orderby))

    5、打开/include/taglib/arclist.lib.php,找到以下说明文字:

    //功能:增加按好评数和差评数调用

    替换为以下代码并保存:

    else if($orderby == 'weight') $ordersql = "  ORDER BY arc.weight asc";
    //功能:增加按好评数和差评数调用

     

    修改这5个文件,即能解决权重排序的问题(根据权重从小到大排列),并使得自由列表中,也可以采用权重排序的方式生成列表。

    调用例子:

    {dede:arclist flag='a' limit='0,1' typeid='10' isweight='y' orderby='weight'}
            <a href="/z/al/index_12_1.html" target="_blank">
            <img src="[field:picname/]" width="300" height="168" alt="[field:shorttitle/]" style="border:1px solid "></a>
    {/dede:arclist}

    dedecms权重改变
    权重:1 (越小越靠前)

  • 今日热点舆情(6月15日):火锅店被吃垮,实际是信任破产 2019-10-23
  • 好爸爸开讲:这是我的童年 我的大指挥官 2019-10-15
  • 美元短线拉升 随后回吐涨幅 2019-10-15
  • 【打好精准脱贫攻坚战】那曲农牧业特色产业精准脱贫初见成效 2019-10-12
  • [大笑]是谁在炒呢?你们不参与,能炒得起来么? 2019-10-12
  • 海淀区公布第四批77处区级文物保护单位 2019-08-18
  • 互助献血成有偿兼职 揭秘新型“血头”的“生财术” 2019-08-02
  • 淘票票实施全链路营销策略,推动电影宣发进入“共振”时代 2019-08-02
  • 调查:约四成台湾幼儿园孩童每天使用手机逾30分钟 2019-07-17
  • 2019-07-17
  • 第二届加强创新和社会管理案例理论论坛暨社会管理创新案例颁奖典礼 2019-07-14
  • 光明网招聘时事新闻分析编辑 2019-07-14
  • Premiê chinês reúne-se com a imprensa 2019-07-11
  • 习近平:真抓实干埋头苦干万众一心 夺取脱贫攻坚战全面胜利 2019-07-11
  • 紫光阁中共中央国家机关工作委员会 2019-07-05
  • 江苏骰宝计划软件 球探体育网球比分 时时彩大小单双稳赚技巧 棋牌游戏赚钱 pk10追345678窍门 黑龙江时时开奖结果查询结果 重庆市时时开奖结果 老时时开奖 重庆时时怎么注册 飞艇在线计划稳 苹果最新下载软件 pk10计划软件苹果版 后一万能码 2期内中 广东麻将 金吊桶论高手论坛六肖 比分直播