帝国CMS6.0版新增了针对会员空间信息调用的“灵动标签函数”,使会员空间模板增加信息调用更简单,不用写sql查询执行代码。 空间的“灵动标签函数”语法基本同灵动标签,大家回顾下灵动标签语法: 点击这里查看:http://www.phome.net/doc/ecmsedu/base/mbzz/html/sysbq.html#eloop 空间的“灵动标签函数”具体语法为如下: <?php $spacesql=espace_eloop(栏目ID,显示条数,操作类型,只显示有标题图片); while($spacer=$empire->fetch($spacesql)) { $spacesr=espace_eloop_sp($spacer); ?> 模板代码内容 <? } ?> 1、espace_eloop函数的参数怎么跟灵动标签一样?是的,参数完全一样,设置的内容也是一样,支持灵动标签的所有操作类型。 “栏目ID”:多个栏目ID、专题ID与标题分类ID可用,号格开,如’1,2′; 如果是按SQL语句调用,则此处为SQL语句。 “显示条数”:显示前几条记录。 “操作类型”:同标签调用的操作类型。 “只显示有标题图片”:0为不限制,1为只显示有标题图片的信息。 2、$spacer变量是什么?$spacer相当于灵动标签的“$bqr”变量: $spacer[字段名] 3、$spacesr=espace_eloop_sp($spacer);是什么作用?“espace_eloop_sp”函数是返回特殊字段内容数组,相当于灵动标签的$bqsr变量: $spacesr[titleurl]:标题链接 $spacesr[classname]:栏目名称 $spacesr[classurl]:栏目链接 举例说明 例子1:用空间“灵动标签函数”实现如下图效果 实现代码为如下: <table width=”380″ border=”0″ cellpadding=”3″ cellspacing=”1″ bgcolor=”#96C8F1″ align=”center”> <tr> <td background=”template/default/images/bg_title_sider.gif”><b>最新新闻</b></td> </tr> <tr> <td bgcolor=”#FFFFFF”> <table width=”100%” border=”0″ cellspacing=”0″ cellpadding=”0″> <?php $spacesql=espace_eloop(2,5,0,0); while($spacer=$empire->fetch($spacesql)) { $spacesr=espace_eloop_sp($spacer); ?> <tr> [...]
帝国cms调用DISCUZ论坛信息!
来源:帝国论坛 这两天在网站上装了个万能会员接口-DZ6.1的,具体安装方法,在论坛里有哈,在这里就不多介绍了,现在我们说下论坛信息调用的问题,呵呵,是自己调用时的一点儿经验.. 官方教程里面是这样调用的: 标签语法例子:(仅需设置红色部分) [ecmsinfo]‘select 贴子标题字段 as title,贴子ID字段 as id from 贴子数据表 order by 排序字段 desc limit 调用条数’,0,标题截取字数,0,24,模板ID,0[/ecmsinfo] 例如:(调用论坛最新10个贴子) DISCUZ论坛:[ecmsinfo]‘select subject as title,tid as id from cdb_threads order by tid desc limit 10′,0,30,0,24,1,0[/ecmsinfo] 这里我们所需要确定的东西是: 1.根据你所需要的字段,把论坛数据表里的字段转换为帝国的字段.比如,在上面的调用里面subject是论坛里帖子的标题,所以就转换为帝国的标题title,相信你已经看出来了.转换只需要 论坛字段 as 帝国字段, 上面转换的字段是: subject as title 文章标题 tid as id 文章ID. 2.确定这些字段你是从哪个数据表中调用的.如上面的例子就是在cdb_threads这个数据表中调用的.里面的字段你可看附图. 3呢,就是确定以什么字段排序,比如帖子ID(tid),还是会员ID(uid), 4,调用条数,上面的例子,desc limit 10‘就是调用10条, 5,标题截取数,这个就不多说了,我想你用了这么久的帝国,应该知道了哈.呵呵 6,有些人可能会对24产生疑问,24 在操作类型里代表的含义是:按sql查询(分类id=’sql语句’) 7,模板ID,设计标签模板的时候,参照下面. [...]
12月8日帝国CMS全面开源 与站长共缔价值
今天我们开始了帝国历史上新的篇章,作为帝国软件的旗舰产品,EmpireCMS从2004年对外发布第一个版本以来,历经四载精耕细作,实现13个版本的飞跃,我们荣幸的宣布,帝国网站管理系统(EmpireCMS) “开源版”发布了!
这是一场漫长的跋涉。从最初的单一新闻系统,到稳定强大的CMS系统,再到开源的内容管理平台,EmpireCMS凝聚了帝国研发人员及广大站长朋友的集体智慧,我们已经无法数出近四年时间里,广大站长朋友究竟给帝国提出了多少建议,甚至无法数清楚其中有多少已经实现,我们心存感激。




