http://syizq.blog.163.com/blog/static/435700372011616115826329/ 标签名称: list 功能说明: 表示列表模板里的分页内容列表 适用范围: 仅列表模板 list_*.htm 基本语法: {dede:list col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' pagesize='' orderway=''}{/dede:list}…
关键描述调用标签: <meta name="keywords" content="{dede:field name='keywords'/}"><meta name="description" content="{dede:field name='description' function='html2text(@me)'/}"> ------------------------------------…
今天给人家调试程序,用到[field:global name=autoindex/ ] 调用指定频道.而频道前面需要加CSS代码,CSS代码正好是按序号排列的 忽然发现,是从0开始. 于是修改了一下代码! 如果和我一样从0开始,而你又想让他从1开始,那就用这个代码: [field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global] 相反,如果是一开始从1开始,而你有想让他从0开始,那就用这个代码: [field:gl…
在列表页用{dede:list}标签调用文章的时候出现了同一篇文章显示两次的问题,经过一天的奋战最后终于解决了,下面CMS集中营站长简单说下我的解决过程来供各位学友参考:1.怀疑是不是每次添加都会自动生成2篇文章,可是查看了栏目下的文章后发现只有一篇.2.怀疑是dedecms 模板调用标签或模板中JS冲突引起的问题,于是将所有代码删除,只留有{dede:list pagesize ='10'}<a href="[field:arcurl/]">[field:title/]&…
在{dede:arclist/}这个标签中有个[field:global.autoindex/],是从0开始自增,如果我们想自定义一个数值,比如自定义从2开始.那么就可以写成下面代码: [field:autoindex runphp='yes']@me=$GLOBALS['autoindex']+2;[/field:autoindex] 说明:+2就代表从2开始,-1就代表从-1开始. 注意:这个自增长需要到你的循环列表开始与结束之间! 在{dede:arclist/}这个标签中大家都知道有个[…
sql标签可以称得上是个万能标签了,查询数据库将其输出,这里介绍一些关于这个标签的用法: 1.用来输出统计内容,这个是不错的,举个例子,我们来统计下总共发了多少的文章,思路就是输出dede_addonarticle这个文章附加表内容总数就可以了. {dede:sql sql="SELECT COUNT(*) AS nums FROM dede_addonarticle"} [field:name = "nums"/] {/dede:sql} 2.使用~field~来…
需求: 我们用{dede:type}标签调用栏目相关内容时,同时需要调用该栏目的父级栏目的名称. {dede:type}标签的代码做了一下开发,支持这个调用了. 开发方法: 1.打开include/taglib/type.lib.php,找到函数lib_type下的代码: $row = $dsql->GetOne("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitep…
1.找到"根目录\include\arc.listview.class.php"文件. 2.修改代码:在文件第727行处添加按weight排序判断代码(红色部分为新添加代码). //排序方式$ordersql = '';        if($orderby=="senddate" || $orderby=="id") {            $ordersql=" ORDER BY arc.id $orderWay";  …
dede的日期时间格式[field:pubdate function='strftime("时间",@me'/]这个是固定格式,(利用strftime()函数格式化时间),因些只需将时间换成是时间对应的格式即可,可以参考最下面的 字母所对应的时间格式 dede常用时间格式及时间调用标签 [field:pubdate function='strftime("%Y-%m-%d %H:%M:%S",@me)'/] 2013-12-10 12:11:52 [field:pu…
最简单的输入如 代码如下 复制代码 {dede:php} $numA = 1; $numB = 2; echo $numA + $numB; {/dede:php} 从上面语句可以看出dede:php标签可以名符其实的让在php中一样的用法,上面语句在php写法如下 代码如下 复制代码 <?$numA=1;$numB=2;echo $numA+$numB;?> 是不是看上去很像啊,再看一个再有if else 条件判断的 代码如下 复制代码 [field:global runphp='yes'…