帝国CMS7.2版手机模板灵动标签函数使用

在移动互联时代,帝国CMS7.2版本除了增加完善多终端模板组访问实现,还升级了移动互联另一个最早方案:WAP手机访问,在原来WAP系统功能的基础上进行升级,使WAP访问更适应智能手机等终端设备。

帝国CMS7.2的WAP更新功能如下:

1、新增了针对WAP信息调用的“灵动标签函数”,使WAP模板调用信息更简单,不用写sql查询执行代码,制作WAP模板更方便。

WAP的“灵动标签函数”参数和语法和灵动标签一样,具体语法为如下:

<?php

$wapsql=ewap_eloop(栏目ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序);

while($wapr=$empire->fetch($wapsql))

{

$wapsr=ewap_eloop_sp($wapr);

?>

模板代码内容

<?

}

?>

(1)、ewap_eloop函数的参数跟灵动标签一样的,参数完全一样,设置的内容也是一样,支持灵动标签的所有操作类型。

“栏目ID”:多个栏目ID与标题分类ID可用,号格开,如'1,2'; 如果是按SQL语句调用,则此处为SQL语句。

“显示条数”:显示前几条记录。

“操作类型”:同标签调用的操作类型。

“只显示有标题图片”:0为不限制,1为只显示有标题图片的信息。

“附加SQL条件”:附加调用条件,如:"title='帝国'"

“显示排序”:可指定按相应的字段排序,如:"id desc"

(2)、$wapr变量是什么?$wapr相当于灵动标签的“$bqr”变量:

$wapr[字段名]

(3)、$wapsr=ewap_eloop_sp($wapr);是什么作用?“ewap_eloop_sp”函数是返回特殊字段内容数组,相当于灵动标签的$bqsr变量:

$wapsr[titleurl]:标题链接

$wapsr[classname]:栏目名称

$wapsr[classurl]:栏目链接

2、WAP提示信息页面独立文件(/e/wap/message.php),方便修改提示信息,以及方便将WAP模板修改为HTML格式的页面,更方便适应智能手机。提示页参数说明如下:

$error:提示信息的内容

$returnurl:提示信息返回链接地址(&为&amp;)

$gotourl:提示信息转向链接地址

$gotourl_js:转向地址JS代码

3、WAP提示函数功能增强:DoWapShowMsg($error,$returnurl,$ecms) ,函数参数说明:

$error:提示信息的内容

$returnurl:提示信息返回链接地址

$ecms:0为默认提示信息方式、9为弹出提示信息方式(alert方式)、7为弹出提示信息并关闭窗口(alert方式)。此参数可省略,默认为0

通过上面多方面的改进,新版的WAP功能即可以采用传统的WML格式,也可以采用HTML格式,用户可依自己实际情况制作对应格式的模板,使之更适应智能手机访问。

时间: 2024-07-28 21:22:02

帝国CMS7.2版手机模板灵动标签函数使用的相关文章

帝国cms7.2搜索页面支持灵动标签调用和多个模板搜索

修改esearchresult文件代码如下: <?php require('../../class/connect.php'); require('../../class/db_sql.php'); require('../../class/functions.php'); require('../../class/t_functions.php'); require('../../data/dbcache/class.php'); require "../".LoadLang(

帝国CMS7.2版多终端访问模板设置使用功能图文教程

随着PC互联网与移动互联网的不断融合.以及各类移动访问终端增加,网站移动互联越来越重要了,所以帝国CMS7.2版本在原来版本的多访问终端功能基础上,做出更多的改进,让网站多种移动访问端制作更加方便.下面我们来讲解帝国CMS7.2版本的"多终端访问功能"使用: 新增网站访问端步骤: 一.设置所有访问端统一的访问地址: 二.新增访问端使用的模板组: 三.新建访问端目录,并复制一份帝国CMS程序文件进去: 四.给新增的访问端目录绑定个二级域名: 五.到主访问端后台新增"网站访问端&

帝国cms7.2内容页模板实现多背景tag标签

调用代码  加到内容页模板里 <?php $ecms_bq_sql=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewstagsdata where classid='$navinfor[classid]' and id='$navinfor[id]' order by tagid",10,24,0); $bqno=0; while($bqr=$empire->fetch($ecms_bq_sql)) { $bqsr=sys

帝国cms灵动标签实现当前栏目高亮方法

方法一 帝国cms,灵动标签实现当前栏目高亮,以下代码用于公共模板变量的header中,其他模板引用之.  代码如下 复制代码       <ul class="clearfix">           <li><a href="[!--news.url--]" title="首页">首页</a></li>           [e:loop={"select classid,

帝国cms灵动标签截取标题字数的代码

今天用帝国cms给一个客户做网站,在使用灵动标签的时候,遇到标题字数太多问题,和大家分享灵动标签截取标题字数的代码. <table width="100%" border="0" align="right" cellpadding="0" cellspacing="0" > [e:loop={10,10,0,0}] <tr  height="26"> <td

帝国cms 用灵动标签 读取专题文章代码

帝国cms 用灵动标签 读取专题文章代码 [e:indexloop={'select a.* from phome_ecms_movie a,phome_enewsztinfo b where a.id=b.id and a.isgood>0 and (b.ztid=2 or b.ztid=3) order by newstime desc limit 10',10,11,'','',''}] <li><p class="cover"><a href

帝国cms灵动标签调用discuz图文帖子加简介的方法

帝国cms灵动标签调用discuz图文帖子加简介的方法 [e:loop={"select tid,subject,dateline,digest  from dy.pre_forum_thread where digest!=0 order by tid desc limit 4",10,24,0}] <?php $fr=$empire->fetch1("select attachment from dy.pre_forum_threadimage where t

帝国cms 用灵动标签调用图片友情链接方法

众所周知帝国的友情链接调用标签生成出来的代码是Table的,不符合标准,所以我们用灵动标签调用友情链接. 代码: <ul class="links_text"> [e:loop={'select * from [!db.pre!]enewslink where checked=1 and lpic!="" order by lid',20,24,0}] <li><a href="<?=$bqr[lurl]?>&qu

帝国cms灵动标签应用大汇总

一.灵动标签应用之"调用友情链接". 众所周知帝国的友情链接调用标签生成出来的代码是Table的,不符合标准,所以我们用灵动标签调用友情链接. 代码: <ul class="links_text"> [e:loop={'select * from [!db.pre!]enewslink where checked=1 and lpic="" order by lid',20,24,0}] <li><a href=&q