帝国CMS7.2版WAP系统功能更新,更适应智能手机

来源:互联网   编辑:思良  发表时间:2017-12-12  关注度:1407  

自从用多端后就很少研究wap模板了,开始学习的时候也没太认真学习,做了个简单的wap模板后就直接研究多端了,最近有人问起,还是学习下wap模板,最近找到这个,才发现帝国wap也可以做的很漂亮。(学习后希望如此吧,先发文)

原文

在移动互联时代,帝国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格式,用户可依自己实际情况制作对应格式的模板,使之更适应智能手机访问。

 

思良:成功,开心,具体代码:

 <?php

$wapsql=ewap_eloop(35,4,0,1,'isgood=1');

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

{

        $wapsr=ewap_eloop_sp($wapr);

//时间格式,不需要可以不用

$wapr[newstime]=date($pr['wapshowdate'],$wapr[newstime]);

?>

 

<li><a href="<?=$wapsr[titleurl]?>">

<div class="thumb"><img src="<?=$wapr[titlepic]?>"></div>

<div class="content">

<p><a title="<?=$wapr[title]?>" href="<?=$wapsr[titleurl]?>" data-ajax="false"><?=$wapr[smalltext]?></a><?=$wapr[newstime]?></p>

</div>

</a>

</li>    

<?

}

?>

 

说明:

$wapsql=ewap_eloop(35,4,0,1,'isgood=1');    35栏目ID,显示4条,论坛教程已经说明过了。

<?=$wapsr[titleurl]?>调用超链接

<?=$wapr[titlepic]?>调用图片,就是这个图片,一直出问题,后来搜索帝国论坛,才发现,多了个s就不行,没看清楚定义的函数。

<?=$wapr[title]?>调用标题

<?=$wapr[smalltext]?>调用简介

<?=esub($wapr[smalltext],40)?>控制显示数字

<?=$wapr[newstime]?>调用时间,不需要不用


原文:http://bbs.phome.net/showthread-13-320118-0.html

    支付宝扫码领红包,不用多说,用过的人都知道,双赢的,你得红包,我得到同等推广红包,比如你扫到1元,我也得1元,大家得到的红包可以去实体店消费!新用户至少10元以上哦,每天都有!希望大家每天来本站扫码!感谢感谢!

    把打赏改成扫码红包了!支持本站就扫码下!


下一篇:【原创】帝国多端设置制作心得(含视频教程)


上一篇:wap模版调用标签集合


小提示:按 回车[Enter]键 返回,按 ←键 返回上一页, 按 →键 进入下一页。

网友评论(0条评论)

选择头像
     

新闻评论(共有 0 条评论)

手机访问

本站APP

联系我

加我微信