- 2025年07月14日
- 星期一
织梦dede:channel标签的数字递增调用方法 在include/taglib/channel.lib.php 第140行之后加一句 $linkOkstr = str_replace(~autoindex~,$GLOBALS[autoindex],$linkOkstr); 下面是例句: ulid=channel {dede:channeltype=topcurrentstyle=liid=taba~autoindex
我们在用织梦建站时,经常碰到需要奇偶循环的样式,来实现网页的排版。直接上代码: [field:global name=autoindex runphp=yes]@me=(@me%2==0)?样式2:样式1;[/field:global]
autoindex/itemindex可以使用@me+1;实现由指定数字开始,下面为大家详细介绍下具体的两者具体的用法。 让dedecms autoindex,itemindex从0到1开始的办法 [field:global name=autoindex runphp=yes]@me=@me+1;[/field:global] {dede:global name=itemindex run
我们在用织梦建站做栏目导航时,需要用到下面的样式: a href=#/a a href=#/a a href=#/a a href=#/a a href=#/a 这样的序列在标签{dede:channel}中是无法调用的,所以必须修改标签, 默认的{dede:channel}调用方法: {dede:channel type=top row=8} a href=
使用织梦建站时候发现,当数据量达到一定级别的时候,会出现整个系统异常的缓慢。有一个朋友有大概40万条的数据的样子。网站就变得非常缓慢,生成静态页面时更是吃力的不行,让你等个够。织梦58织梦模板网分享以下方法解决这个问题。 方案一:数据分表存储,
调用12个个人会员按注册时间排序 代码如下: {dede:sql sql=select * from dede_member where mtype=个人 order by mid limit 0,12} a href=../member/index.php?uid=[field:userid/] target=_blank[field:uname/]/a {/dede:sql} 调用12个企业会员按注册时间
将三级目录全部显示出来,而系统的channel标签只能获取下级分类,所以就报改了channel.lib.php这个文件,让他支持多级栏目嵌套,代码如下: ?phpfunctionlib_channel($ctag,$refObj){global$_sys_globals,$envs,$dsql;$attlist=typeid|0,reid|0,row|100,col|
首先,修改includetaglibchannelartlist.lib.php 找到$pv-Fields[typeurl] = GetOneTypeUrlA($typeids[$i]); 在下面增加以下代码: //当前栏目高亮 if($typeids[$i][id] == $refObj-TypeLink-TypeInfos[id]){ $pv-Fields[currentstyle] = ; } else{ $pv-Fi
一、织梦DEDECMS运行php代码 举例1: {dede:name runphp=yes} $str = hello ; @me = $str; @me .= world; {/dede:name} 结果:hello world 说明:name为任意定义的名字,@me表示当前的值,也就是要输出最后一个@me的值。 举例2 {dede:field runphp=yes} $str
直接调用上一篇地址和下一篇地址的代码如下: 上一篇地址 {dede:prenext get=pro runphp=yes}preg_match_all(/(.+?)/a.*?/sim, @me, $strResult, PREG_PATTERN_ORDER);@me=$strResult[1][0];{/dede:prenext} 下一篇地址 {dede:prenext get=next runphp=yes}p