帝国论坛帝国网站管理系统交流区帝国CMS使用交流帝国CMS 6.0功能解密之会员空间信息标签调用 【本版专题贴子】  
 1/7     1 2 3 4 5 6 7 ›› ›|
主题:帝国CMS 6.0功能解密之会员空间信息标签调用 [加入收藏夹]   

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :48941
经验值   :114161
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
帝国CMS 6.0功能解密之会员空间信息标签调用

    帝国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>
                                <td height="25">
                                        <img src="template/default/images/li.gif" width="15" height="10"><a href="<?=$spacesr[titleurl]?>" target="_blank"><?=$spacer[title]?></a> (<?=date('Y-m-d',$spacer[newstime])?>)
                                </td>
                        </tr>
                <?
                }
                ?>
                      </table>
        </td>
  </tr>
</table>
说明:调用栏目ID=2的最新5条信息。(date为时间格式化函数)

例子2:用空间“灵动标签函数”实现如下图效果

实现代码为如下:
<table width="100%" 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="1" cellpadding="3">
                        <tr>
                        <?php
                        $spacesql=espace_eloop(2,4,0,1);
                        while($spacer=$empire->fetch($spacesql))
                        {
                                $spacesr=espace_eloop_sp($spacer);
                        ?>
                                <td height="25" align="center">
                                        <a href="<?=$spacesr[titleurl]?>" target="_blank"><img src="<?=$spacer[titlepic]?>" width="108" height="72" border="0"></a>
                                        <br>
                                        <a href="<?=$spacesr[titleurl]?>" target="_blank"><?=esub($spacer[title],20)?></a>
                                </td>
                        <?
                        }
                        ?>
                        </tr>
                      </table>
        </td>
  </tr>
</table>
说明:调用带标题图片的最新4条信息。(esub为截取字数函数)



[零基础入门教程] [模板制作教程] [采集使用教程]
2009-09-02 19:44:24 已设置保密 顶部 回复 引用 报告 编辑 删除

子牙
用户头衔:举人

精华贴   :0
发贴数   :312
经验值   :959
注册时间:2009-07-31
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

沙发?




2009-09-02 19:45:40 已设置保密 顶部 回复 引用 报告 编辑 删除

pw8
用户头衔:探花

精华贴   :0
发贴数   :8790
经验值   :22584
注册时间:2008-10-10
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

占位慢慢看




2009-09-02 19:46:18 已设置保密 顶部 回复 引用 报告 编辑 删除

188cn
用户头衔:探花

精华贴   :0
发贴数   :9148
经验值   :21447
注册时间:2008-10-25
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

支持




2009-09-02 19:47:41 已设置保密 顶部 回复 引用 报告 编辑 删除

hahaha
用户头衔:进士

精华贴   :0
发贴数   :777
经验值   :2186
注册时间:2008-10-14
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

学习,正熟悉新版中




2009-09-02 19:49:12 已设置保密 顶部 回复 引用 报告 编辑 删除

meili
用户头衔:举人 *

精华贴   :0
发贴数   :453
经验值   :1330
注册时间:2008-04-17
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

不错




2009-09-02 19:50:55 已设置保密 顶部 回复 引用 报告 编辑 删除

500919
用户头衔:探花

精华贴   :0
发贴数   :11670
经验值   :31217
注册时间:2009-03-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

我的沙发




2009-09-02 19:51:24 已设置保密 顶部 回复 引用 报告 编辑 删除

mini
用户头衔:进士

精华贴   :0
发贴数   :1080
经验值   :3084
注册时间:2009-07-31
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

不懂




2009-09-02 19:54:33 已设置保密 顶部 回复 引用 报告 编辑 删除

mingjiang
用户头衔:进士

精华贴   :0
发贴数   :540
经验值   :2274
注册时间:2007-07-07
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

我还是比较喜欢静态化会员主页,这样比较适合数据量大的



股票涨停板行情查询:www.mobute.com

qq:起舞而无二四39
2009-09-02 19:55:42 已设置保密 顶部 回复 引用 报告 编辑 删除

hugesky
用户头衔:秀才

精华贴   :0
发贴数   :94
经验值   :525
注册时间:2008-12-19
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

首页出现



帝国站演试 佳木斯生活网(0454.cc)
2009-09-02 19:55:48 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/7     1 2 3 4 5 6 7 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1