欢迎来到酱油妹!织梦模板,dede模板下载,织梦cms模板,免费网站模板下载站

酱油妹

织梦CMS商品栏目调取子栏目错乱的解决办法

企业模板

酱油妹我们这段时间遇见的程序怪事还是蛮多的,反正就是不知晓是什么起因,就是由于不知晓是那些原因只能是靠办法进行达成,但是酱油妹我们这次发现的问题确实是怪的一种,归根到底就是因为代码的不规范造成的或者是标签的写法问题,但是酱油妹我们这次的问题就应该是这个问题,这位朋友的织梦CMS网站源码程序在php空间里面已经运行了一年多了,但是朋友在后台自身更新文章的时候,忽然发现栏目错乱,这个的意思是什么呢?比方说说xxx栏目下没有子栏目,而这个栏目确出现了其他的子栏目,所以说非常奇怪,经过酱油妹我们数分钟的调式,终于解决了这个问题,下面酱油妹我们就把这个问题就给讨论一下。 第一大家查询一下这位朋友商品栏目调用的代码:

{dede:channelArtlist typeid='3' }<li>{dede:type}<a style='font-size:14px;color:#D1D8E3;' href="[field:typelink /]"><b>[field:typename /]</b></a>{/dede:type}</li>{dede:channel type='son' noself='yes'}<li>  <a style='font-size:12px;color:#FF9224;' href='[field:typelink /]'>[field:typename/]</a></li>{/dede:channel}{/dede:channelArtlist}
从如此的看上去其实并没有多大的问题,但是更新出来的就不同了。这里的解决办法就是把子栏目的{dede:channel}标签换成{dede:sql}标签来代替采用。这个要如何采用呢? 第一是把 {dede:channel} 换成换成 {dede:sql} 标签,也就是换成
{dede:sql sql='Select * from dede_arctype where reid=~id~ and ishidden != 1 ORDER BY id limit 0,20'} 
然后结尾 {/dede:sql} 其中还需要把 href='[field:typelink /]' 更换为: href="[field:typedir function='str_replace("{cmspath}","",@me)'/]" 如此就完美的解决了,那样完整的修改代码为:
{dede:channelArtlist typeid='3' }<li>{dede:type}<a style='font-size:14px;color:#D1D8E3;' href="[field:typelink /]"><b>[field:typename /]</b></a>{/dede:type}</li>{dede:sql sql='Select * from dede_arctype where reid=~id~  and ishidden != 1 ORDER BY id limit 0,20'} <li>  <a style='font-size:12px;color:#FF9224;' href="[field:typedir function='str_replace("{cmspath}","",@me)'/]">[field:typename/]</a></li>{/dede:sql} {/dede:channelArtlist}
这里应该注意到的是要把这个sql语句中dede_arctype中的前缀dede修改为您的表前缀,您的表前缀的查询办法就不需要酱油妹我们多说了,假如这个都不会进行查询的话,建议不要进行操作,您联系懂php程序的朋友进行帮你修改,或者会做织梦CMS[标签:城市]网站建设的朋友即可。酱油妹我们说出的这个问题就这么容易的解决了。


希望以上内容可以解决您的问题!
如有其他问题欢迎大家一起交流学习!
作者:酱油妹 来源:互联网 关注: 时间:2020-09-30 09:04
版权声明:凡注明来源为www.jiangyoumei.com的均为本站原创,转载请注明来源。
本文网址:http://www.jiangyoumei.com/jiaocheng/wenti/20201012/10097.html
►凡本站提供教程均已验证教程的准确性。
►为提高用户在织梦后台添加栏目的灵活性(可随意添加/删除栏目),并保持(管理后台添加/删除栏目)与前端网站栏目的一致,本站模板中栏目均未固定,用户直接搜索typeid=''并替换''中的数字为所需栏目id即可。
►本站提供各种类型织梦模板!希望在这里找到喜欢的。下载本站模板,用户直接替换相关文字和图片即可。
►本站仅提供织梦模板即(DEDE模板),(除另外说明)均不带织梦安装程序及数据,用户直接覆盖默认模板即可。
►本站所有资源(包括源码、模板、插件等)仅供学习与参考,请勿用于商业用途。
►如有其他问题,请加网站客服QQ(375750496)进行交流。
相关织梦教程
在线客服

织梦模板 整站模板 新手教程 使用技巧