• 120阅读
  • 1回复

dedecms获取当前所在栏目ID的方法

楼层直达
2@HmZ!|Q  
采用dedecms获取当前所在栏目ID的方法如下: 4ISIg\:c*  
1.模板中调用栏目ID采用如下方法: iF.f*3-NJB  
代码如下: T`<Tj?:^&  
{dede:type}[field:ID /]{/dede:type} 92b}N|u  
2.如果是在{dede:sql}里面调用当前栏目ID的话,调用方法如下: PtL8Kd0`C  
代码如下: YX3NZW2i  
{dede:sql sql='Select * from dede_arctype where id = ~typeid~ '} v"Ryg]^_  
[field:字段] n}4q2x"  
{/dede:sql}
只看该作者 安逸沙发  发表于: 11-05
织梦dedecms当前位置标签代码的5种写法
dede当前位置标签代码方法一: FWQNO(  
1 OP\m~1  
{dede:field name='position'/} nW_cjYS%  
2j-^F  
  dede当前位置标签代码方法二: "VQ7Y`,+  
1 O g!SFg*  
{dede:field name='position' runphp='yes'} N9BfjT}  
2 bm-&H   
$a=mb_strlen(@me);//计算字符串的长度 q3/ 0xN+?  
3 AP/#?   
@me=cn_substr(@me,$a-2,-1);//截取字符 ->a |  
4 eDS,}Z'  
{/dede:field} [ih^VlZ  
18G=j@k7  
  (这是去掉“去掉>”得得方法) +;N;r/d_i  
DAx 1  
  dede当前位置标签代码方法三.: gH|:=vfYUR  
irKM?#h  
  {dede:field name='position'/} 中去掉 > 并去掉最后一个文本的链接的解决方案 XWq@47FR  
01 F0/!+ho  
{dede:field name='position' runphp='yes'} N<T@GQwkS  
02 M.fA5rJ^  
$tc=" > "; $9?<mP2-*  
03 ugS  
$tf=split($tc,@me); E{{Kz r2$  
04 }sW%i#CV  
$tn=count($tf); lHc9D  
05 !p{CsR8c  
for($iij=0;$iij<($tn-1);$iij++){ B PG&R  
06 0@kL<\u  
if($iij==($tn-2)){$tf[$iij]=strip_tags($tf[$iij]);} 5odXT *n  
07 `{9bf)vP6  
$tl=$tl.$tf[$iij]; `zsooA Gt  
08 sI6coe5n  
} d VyT`  
09 Nf)$K'/  
@me=$tl; >1RL5_US  
10 %'.3t|zH  
echo @me; C{OkbE"Vym  
11 puox^  
{/dede:field} eD!mR3Ai@D  
QAX3*%h  
  如果还需要分隔符的话,就把$tl=$tl.$tf[$iij]; 换成 1C(sBU"  
x.Tulo0/  
  $tl=$tl."空格分隔符空格".$tf[$iij]; T}59m;I  
$+$4W\-=X  
  dede当前位置标签代码方法四: 8yk4#CZ  
1 @S1Z "%S  
{dede:channel type='top' currentstyle="~typename~"} 'zOB!QqA`v  
2 Y-lTPR<Eq  
{/dede:channel} CZog?O}<  
8&yI1XM|  
  dede当前位置标签代码方法五: 7QRkXs  
查看源码打印代码帮助 &cwN&XBY  
1 CV)K=Br5&_  
{dede:channel currentstyle="~typename~"} h 27f0x9  
快速回复

限100 字节
安逸网提示:批量上传需要先选择文件,再选择上传
 
认证码:
上一个 下一个