1.eshowzt说明及示例 [eshowzt]标签模板ID,专题类别ID,显示专题数[/eshowzt] 示例需求:将推荐专题后,显示9个指定专题 原来写法: <span>[eshowzt]14,0,8,''[/eshowzt]</span> 释义:调用ID为14的专题模板,不限制专题ID,调取所有中的8条(默认为最新) 按照上面的写法,不能调取到指定ID的专题,所以改用灵动标签来改写为: <span> [e:loop={"select * from [!d…
需求描述: 1.将专题列表下的列表单元,自动根据专题页标题或者页面关键词来匹配展示: 2.第一个精确匹配,后面十一个模糊匹配,总数12个: 正文模板中,引入部分为: [!--empirenews.listtemp--]<!--list.var2-->[!--empirenews.listtemp--] <ul class="clearfix mainCont"> [!--empirenews.listtemp--]<!--list.var2-->[!…
最近建站时,朋友要求在头部用帝国cms调用最新文章,当时想了用灵动标签调用,但需要设置一个具体的栏目id,这样就不是调用全站的最新文章了,后面查看了一下标签说明,想到了文字调用标签phomenews. 文字调用标签 (phomenews)格式为:[phomenews]栏目ID/专题ID,显示条数,标题截取数,是否显示时间,操作类型,是否显示栏目名,'时间格式化',附加SQL条件,显示排序[/phomenews],本身也是要设置栏目id的,这时我们想到了通过调用数据表的方式, 因为很多栏目都是文章…
前面我们说了帝国cms调用最新文章 利用文字调用标签phomenews,现在我们说下相关文章的调用,如果文章有设置关键词的话可以直接用[!--other.link--]进行调取,现在我们来升级一下,如果有相关文章就调相关文章,如果没有就调最新文章,优化代码如下: <?php if($navinfor[keyid]) { ?> <!--相关文章--> [otherlink]2,'',10,42,0,0,0[/otherlink] <!--相关文章--> <?php…
我们在用帝国cms建站的时候经常会在首页或者分类页等调用一些文章,如果文章带有展示图也把图片调用出来.帝国cms调用缩略图和具体文章怎么操作呢?我们用帝国cms的灵动标签[e:loop],只要记住常用的几个参数就可以了 [e:loop={17,1,0,1}] <img src="<?=$bqr[titlepic]?>" alt="<?=$bqsr[title]?>" />//图片,可以自定义图片大小width和height <…
今天织梦模板给大家讲解帝国CMS调用友情链接的常见方法: 1.帝国内置标签:phomelink [phomelink]每行显示数,显示总数,操作类型,分类id,是否显示原链接[/phomelink] 2.文字形式-灵动标签 [e:loop={'select * from [!db.pre!]enewslink where checked=1 and classid=1 order by myorder',20,24,0}] <li><a href="<?=$bqr[lur…
开源的cms就像一个操作系统,可以满足大部分人的需求,如果你想增加一些特殊的功能,那就二次开发呗,就像APP一样.帝国cms默认的栏目是没有调用栏目自定义字段的,我们可以增加一些概述类的文字,让读者对这个页面有个大概的了解,挺高一些用户体验. 帝国cms调用栏目自定义字段(栏目简介)如何操作呢? 栏目自定义字段调用说明 内置调用栏目自定义字段函数:ReturnClassAddField(栏目ID,字段名),栏目ID=0为当前栏目ID.取多个字段内容可用逗号隔开,例子: 取得'classtext'…
帝国cms发布信息时替换正文IMG图片标签里的ALT内容 在 e/class/userfun.php 里面增加 //替换正文IMG里的ALT内容 function user_imgalt($mid,$f,$isadd,$isq,$value,$cs){ $title=$_POST['title']; $htmls=$value; $pattern = "/<img[^>]+>/"; preg_match_all($pattern, $htmls, $matches);…
就这个看似简单的问题我折腾了两天,百度看产生这个问题的原因有很多也很宽泛,大部分说的是初始化内置数据,但我出现“建立目录不成功,请检查目录权限”的原因估计只有少部分人会遇到. 内置初始化数据是你上传文件时上传了testdata文件夹,或者安装时勾选了“内置数据”才需要这么操作,我并没有上传testdata文件夹也没有勾选内置测试数据还傻不拉几初始化内置数据好几次,直到把官方的安装说明看完才知道. 如果内置了测试数据,正常情况下大家按下图中的步骤操作就可解决问题:帝国cms初始化内置数据步骤我是给…
我们知道,帝国cms随机调用标签是 [ecmsinfo]1,5,32,0,0,2,0,",'rand()'[/ecmsinfo] 但是这种调用方式在数据量特别大的时候严重影响生成速度,对于中大型网站不建议使用 我们可以先用PHP随机调出ID,然后用sql调用id in(PHP随机输出的id数值) <…