• 256阅读
  • 1回复

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

楼层直达
%>K(IR pMW  
采用dedecms获取当前所在栏目ID的方法如下: z\v  
1.模板中调用栏目ID采用如下方法: `_yksh3zL4  
代码如下: J|xXo  
{dede:type}[field:ID /]{/dede:type} kX V  
2.如果是在{dede:sql}里面调用当前栏目ID的话,调用方法如下: i8<5|du&?  
代码如下: ';eAaDM  
{dede:sql sql='Select * from dede_arctype where id = ~typeid~ '} q|YnNk>1  
[field:字段] '!X`X=  
{/dede:sql}
只看该作者 安逸沙发  发表于: 2018-11-05
织梦dedecms当前位置标签代码的5种写法
dede当前位置标签代码方法一: )$w*V9d  
1 :16P.z1L  
{dede:field name='position'/} *lef=:&,,  
{;2vmx9  
  dede当前位置标签代码方法二: 2F%W8Y 3  
1 Z):n c% S  
{dede:field name='position' runphp='yes'} mMMQ|ea  
2 9WJz~SP+vR  
$a=mb_strlen(@me);//计算字符串的长度 z} '!eCl  
3 9w9jpe#  
@me=cn_substr(@me,$a-2,-1);//截取字符 T0)"1D<l  
4 iYnEwAoN;  
{/dede:field} iqnJ~g  
M4ozTp<$O  
  (这是去掉“去掉>”得得方法) eT'nl,e|  
-/ ]W+[  
  dede当前位置标签代码方法三.: E1;@=#t2i  
V8=Y@T,  
  {dede:field name='position'/} 中去掉 > 并去掉最后一个文本的链接的解决方案 tU"raP^ =  
01 a:~@CUD >I  
{dede:field name='position' runphp='yes'} *9ywXm&?  
02 +Taa!hfys  
$tc=" > "; eUS   
03 fIoIW&iy  
$tf=split($tc,@me); v;{{ y-  
04 4t4olkK3Oa  
$tn=count($tf); '+<(;2Z vL  
05 O?bK%P]ay  
for($iij=0;$iij<($tn-1);$iij++){ "rXOsX\;  
06 $ &5w\P  
if($iij==($tn-2)){$tf[$iij]=strip_tags($tf[$iij]);} Hv#q:R8  
07 dOa!htx]  
$tl=$tl.$tf[$iij]; (J:dK=O@Z  
08 W04av_u 5  
} Cyk s  
09 W}gVIfe  
@me=$tl; r#h {$iW  
10 jn=ug42d  
echo @me; nk08>veG  
11 # cWHDRLX  
{/dede:field} x`2pr  
Ru7L>(Njs  
  如果还需要分隔符的话,就把$tl=$tl.$tf[$iij]; 换成 yV_ L/,6}D  
59MR|Jt  
  $tl=$tl."空格分隔符空格".$tf[$iij]; KZ\dB;W< |  
^Ezcy?  
  dede当前位置标签代码方法四: /'`6 ; uRN  
1 vK'9{q|g  
{dede:channel type='top' currentstyle="~typename~"} wLSjXpP8  
2 { "}+V`O{  
{/dede:channel} * T\>  
2}|vWKej{  
  dede当前位置标签代码方法五: FcY$k%;'Q  
查看源码打印代码帮助 zo87^y5?G  
1 {\F2*P  
{dede:channel currentstyle="~typename~"} @s3aR*ny$  
快速回复

限100 字节
安逸网提示:如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
认证码:
上一个 下一个