帝国论坛帝国网站管理系统交流区帝国CMS使用交流[分享]设置不生成当前栏目,栏目导航标签[!--newsnav--]不加链接方法 【本版专题贴子】  
主题:[分享]设置不生成当前栏目,栏目导航标签[!--newsnav--]不加链接方法 [加入收藏夹]   

wangji309
用户头衔:秀才

精华贴   :0
发贴数   :75
经验值   :422
注册时间:2009-02-10
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[分享]设置不生成当前栏目,栏目导航标签[!--newsnav--]不加链接方法
帝国栏目如果勾选不生成栏目,栏目导航标签[!--news.url--]还有链接,我觉得这样很不好

后栏目已勾选不生成栏目,栏目导航栏签还有链接,点击一定会出错的

修改方法:
1、打开e/class/connect.php文件修改ReturnClassLink函数
function ReturnClassLink($classid){
        global $class_r,$public_r,$fun_r;
        if(empty($class_r[$classid][featherclass]))
        {$class_r[$classid][featherclass]="|";}
        $r=explode("|",$class_r[$classid][featherclass].$classid."|");
        $string="<a href=\"".$public_r[newsurl]."\">".$fun_r['index']."</a>";
        for($i=1;$i<count($r)-1;$i++)
        {
                //静态列表
                if(empty($class_r[$r[$i]][listdt]))
                {
                        //无绑定域名
                        if(empty($class_r[$r[$i]][classurl]))
                        {$url=$public_r[newsurl].$class_r[$r[$i]][classpath]."/";}
                        else
                        {$url=$class_r[$r[$i]][classurl];}
                }
                else
                {
                        $url=$public_r[newsurl]."e/action/ListInfo/?classid=$r[$i]";
                }
                if(strpos($public_r[nreclass],','.$r[$i].',') !== false)
                {
                    $href = '';
                }else{
                    $href = ' href="'.$url.'"';               
                }       
                $string.="&nbsp;".$public_r[navfh]."&nbsp;<a ".$href.">".$class_r[$r[$i]][classname]."</a>";
        }
        return $string;
}

上传以下图片:


[该贴被修改 7 次,最后修改时间 2012-11-21 11:21:10 ]



2012-11-20 18:24:14 已设置保密 顶部 回复 引用 报告 编辑 删除

huilan
用户头衔:探花

精华贴   :0
发贴数   :3947
经验值   :9790
注册时间:2009-02-04
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

支持下




2012-11-21 08:43:17 已设置保密 顶部 回复 引用 报告 编辑 删除

wangji309
用户头衔:秀才

精华贴   :0
发贴数   :75
经验值   :422
注册时间:2009-02-10
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

谢谢




2012-11-21 11:21:42 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1