• 1065阅读
  • 1回复

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

楼层直达
A>^\jIB>  
采用dedecms获取当前所在栏目ID的方法如下: eKpH|S!x U  
1.模板中调用栏目ID采用如下方法: GiB3.%R`  
代码如下: NFPW#-TF  
{dede:type}[field:ID /]{/dede:type} L.lmbxn  
2.如果是在{dede:sql}里面调用当前栏目ID的话,调用方法如下: Zs e3e  
代码如下: aB-*l %x  
{dede:sql sql='Select * from dede_arctype where id = ~typeid~ '} e2UbeP  
[field:字段] Q<P],}?:  
{/dede:sql}
只看该作者 安逸沙发  发表于: 2018-11-05
织梦dedecms当前位置标签代码的5种写法
dede当前位置标签代码方法一: ).Q[!lly   
1 $D}"k!H  
{dede:field name='position'/} _\UIc;3Gl  
L$kgK# T  
  dede当前位置标签代码方法二: a}dw9wU!:  
1 1U'ZVJ5bpK  
{dede:field name='position' runphp='yes'} :mP9^Do2;  
2 a(f(R&-:$Y  
$a=mb_strlen(@me);//计算字符串的长度 k/@Tr :  
3  ni<[G0#T  
@me=cn_substr(@me,$a-2,-1);//截取字符 )T/J  
4 yuv4*  
{/dede:field} ~U3S eo }  
%i595Ij-]  
  (这是去掉“去掉>”得得方法) (2tH"I  
n$xszuNJ`  
  dede当前位置标签代码方法三.: hX3@f;[B2  
]VDn'@uM  
  {dede:field name='position'/} 中去掉 > 并去掉最后一个文本的链接的解决方案 4kh8W~i;/  
01 86qcf"?E  
{dede:field name='position' runphp='yes'} tpGCrn2w>  
02 e[8UH=`|  
$tc=" > "; ~ aA;<#  
03 e=L*&X  
$tf=split($tc,@me); H?{ MRe  
04 ]'UgZsJ  
$tn=count($tf); GFt1  
05 shzG Eb  
for($iij=0;$iij<($tn-1);$iij++){ }I'^./za  
06 =f `=@]  
if($iij==($tn-2)){$tf[$iij]=strip_tags($tf[$iij]);} MQ9vPgh  
07 sv`"\3N[  
$tl=$tl.$tf[$iij]; & g$rrpTzv  
08 3.FR C  
} -=sf}4A  
09 i*68-n  
@me=$tl; Man^<T%F  
10 C5;wf3  
echo @me; T]uKH29.%  
11 gi1j/j7  
{/dede:field} gb(#DbI  
1lsLG+Rpxi  
  如果还需要分隔符的话,就把$tl=$tl.$tf[$iij]; 换成 sJv`fjf%8  
Uuz?8/w}#  
  $tl=$tl."空格分隔符空格".$tf[$iij]; !xymoiArp  
l#ZyB|  
  dede当前位置标签代码方法四: F+3!uWUK  
1 \imp7}N  
{dede:channel type='top' currentstyle="~typename~"} o6|"J%9GX  
2 F:_FjxU  
{/dede:channel} eVrNYa1>H  
v4D!7 t&v"  
  dede当前位置标签代码方法五: jceHK l  
查看源码打印代码帮助 jzQ I>u  
1 8;0 ^'Qr8  
{dede:channel currentstyle="~typename~"} H6{Rd+\Z  
快速回复

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