当前位置: 代码迷 >> Web前端 >> 关于dedecms的一些有关问题修正总结
  详细解决方案

关于dedecms的一些有关问题修正总结

热度:123   发布时间:2012-09-03 09:48:39.0
关于dedecms的一些问题修正总结
*注:文中含有连续的两个empty是由于系统bug引起
1. archives_do 无法全部去除文章属性:
    /*
        dede/archives_do.php
        注释为空时 等于 旧属性
    */
    if(!empty($flag))
    {
        if(preg_match("#p#", $oldflag)) $flag .= ',p';
        if(preg_match("#j#", $oldflag)) $flag .= ',j';
    }
    /*
    else
    {
        $flag = $oldflag;
    }
    */


2.  栏目为外部链接时无法使用{cmspath}
/*
    include/arc.listview.class.php
    修改:$gotourl = $this->Fields['typedir'];
*/
$gotourl = str_ireplace('{cmspath}', $GLOBALS['cfg_cmspath'], $this->Fields['typedir']);


3.  channelartlist 只能指定显示条数,而不能指定从哪一条开始,可将row属性改为limit属性
/*
    include/taglib/channelartlist.lib.php
    修改:
    $totalnum = $row;
    if(empty($totalnum)) $totalnum = 20;
*/
if ( empty($limit) ) 
    $limit = "limit 20";
else    
    $limit = "limit $limit";
  相关解决方案