立即注册 找回密码

QQ登录

只需一步,快速开始

DEDECMS产品栏目调取子栏目错乱的解决的具体方法

2017-11-29 23:26| 发布者: 大师兄| 查看: 2648| 评论: 0

摘要: 道勤主机小编这段时间遇见的程序怪事还是蛮多的,反正就是不知道是啥原因,就是因为不知道是什么原因只能是靠方法进行实现,但是道勤主机小编这次发现的问题确实是怪的一种,归根到底就是由于代码的不规范导致的或者 ...


html plain" style="margin: 0px !important; padding: 0px !important; outline: 0px !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, " bitstream="" vera="" sans="" mono",="" "courier="" new",="" courier,="" monospace="" !important;="" font-size:="" 1em="" min-height:="" auto="" color:="" rgb(248,="" 248,="" 248)="" !important;"="">{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>
12

鲜花

握手

雷人

路过

鸡蛋

最新评论

!jz_fbzt! !jz_lxwm! !jz_gfqqq!

关于我们|手机版|小黑屋|地图|【道勤网】-www.daoqin.net 软件视频自学教程|免费教程|自学电脑|3D教程|平面教程|影视动画教程|办公教程|机械设计教程|网站设计教程【道勤网】 ( 皖ICP备15000319号-1 )

GMT+8, 2024-4-23 19:19

Powered by DaoQin! X3.4 © 2016-2063 Dao Qin & 道勤科技

返回顶部