织梦我用很久了,毛病很多,修复的东西也是很多,真的不想把修改一点点的小细节都发出来。今天,小千就遇到了一个织梦更新几年了,都还没有修复的小问题。
就是,我们在织梦后台发布修改文章时,文章主栏目赛选显示总是重复栏目名称的,这种双栏目显示,筛选结果还是一样的,让我就有想改的冲动,下面,小千教大家修改,直接上教程吧。
打开/dede/inc/inc_catalog_options.php 搜索
if($selid > 0)
然后把这整个判断都改了,看下面的代码,if($selid > 0) { 中间代码省略... } 整个代码都改为。
$OpList = ''; if($selid > 0) { $row = $dsql->GetOne("SELECT id,typename,ispart,channeltype FROM `#@__arctype` WHERE id='{$selid}'"); if($row['ispart']==1) { $OpList = " selected='selected'"; } else { $OpList = " selected='selected'"; } }
然后再继续搜索
while($row=$dsql->GetObject('cc'))
然后把这整个判断都改了,看下面的代码,while($row=$dsql->GetObject('cc')) { 中间代码省略... } 整个代码都改为。
while($row=$dsql->GetObject('cc')) { $sonCats = ''; LogicGetOptionArray($row->id, '─', $channeltype, $dsql, $sonCats); if($sonCats != '') { if($row->ispart==1) { $OptionArrayList .= "<option value='".$row->id."' class='option1'{$OpList}>".$row->typename."(封面频道)</option>\r\n"; } else if($row->ispart==2) { $OptionArrayList .= ''; } else if( empty($channeltype) && $row->ispart != 0 ) { $OptionArrayList .= "<option value='".$row->id."' class='option2'{$OpList}>".$row->typename."(".$channels[$row->channeltype].")</option>\r\n"; } else { $OptionArrayList .= "<option value='".$row->id."' class='option3'{$OpList}>".$row->typename."</option>\r\n"; } $OptionArrayList .= $sonCats; } else { if($row->ispart==0 && (!empty($channeltype) && $row->channeltype == $channeltype) ) { $OptionArrayList .= "<option value='".$row->id."' class='option3'{$OpList}>".$row->typename."</option>\r\n"; } else if($row->ispart==0 && empty($channeltype) ) { $OptionArrayList .= "<option value='".$row->id."' class='option3'{$OpList}>".$row->typename."</option>\r\n";// 专题 } } }
改完以后,你就发现,在后台发布文章、修改文章,文章主栏目选项的筛选栏目,不会再有这种让人发笑的双栏目重复显示了。
这篇文章由《织梦爱好者》发布在《小千织梦模板》网的,主要是为大家详细介绍了织梦后台发布修改文章时,文章主栏目显示重复栏目名称选项的解决办法,感谢织梦爱好者分享这篇具有一定参考价值的织梦教程,感兴趣的小伙伴们可以参考一下教程,有需要的朋友可以收藏方便以后借鉴。
以上便是小千给大家分享的织梦后台发布修改文章时,文章主栏目显示重复栏目名称选项的解决办法,希望对大家有所帮助,如果想了解更多织梦教程、织梦二次开发教程,请关注小千资源网吧~
织梦教程2023-04-20
-
织梦dede:tag标签输入添加自增autoindex
TAG标签输出有时为了判断或者其他,我们需要获取它的自增数字,织梦dede:tag默认标签没有自增标签,我们可以自己添加…
-
织梦搜索结果增加dede:type、dede:arclist、dede:channelartlist、dede:tag、dede:php等标签支持
在织梦的搜索结果页面中,如果要使用dede:type、dede:arclist、dede:channelartlist、dede:tag、dede:php、dede:myad等标签的支持,你需要这样做…
-
小千教你快速一天学会织梦仿站的教程
对于织梦仿站、织梦建站,很多朋友都觉得简单,小千可以明确的告诉你,织梦建站、仿站简单,维护难。难点不是织梦调用标签,而是想要织梦程序安全就必须学会改,敢改、肯花时间…
-
织梦获取顶级栏目名称调用标签-获取当前栏目名称-上级栏目名称
织梦获取顶级栏目名称调用标签-获取当前栏目链接相关信息-获取上级栏目SEO标题相关信息 {dede:field name='typename'} 这是织梦调用当前栏目的名称,获取在某个页面上获取顶级或者上一级栏目的相…
-
织梦提示“保存目录数据时失败,请检查你的输入资料是否存在问题!”的解决方法
织梦添加栏目时提示“保存目录数据时失败,请检查你的输入资料是否存在问题!”的解决方法,那是因为你的后台栏目添加文件php里有做过二次开发,添加了栏目数据表里不存在的字段。…