思途旅游cms3.0公共函数说明书

上传人:艾力 文档编号:36518203 上传时间:2018-03-29 格式:PDF 页数:6 大小:150.13KB
返回 下载 相关 举报
思途旅游cms3.0公共函数说明书_第1页
第1页 / 共6页
思途旅游cms3.0公共函数说明书_第2页
第2页 / 共6页
思途旅游cms3.0公共函数说明书_第3页
第3页 / 共6页
思途旅游cms3.0公共函数说明书_第4页
第4页 / 共6页
思途旅游cms3.0公共函数说明书_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《思途旅游cms3.0公共函数说明书》由会员分享,可在线阅读,更多相关《思途旅游cms3.0公共函数说明书(6页珍藏版)》请在金锄头文库上搜索。

1、思途 CMS 公共函数说明书思途旅游 CMS 二次开发说明文档/ 6 编辑编辑:运营技术总监镀金小锄头1思途思途 CMS 公共函数说明书公共函数说明书特别说明:系统在加载时自己完成了公用函数库的加载,以下列出的所有函数均可直接调用.1.编码函数utf82gb($str) :UTF-8 转 GB 编码gb2utf8($gbstr):GB 转 UTF-8 编码u2utf8($str): Unicode 转 utf8 编码utf82u($str):utf8 转 Unicode 编码big52gb($Text):Big5 码转换成 GB 码gb2big5($Text):GB 码转换成 Big5 码Au

2、toCharset($fContents, $from=gbk, $to=utf-8):自动转换字符集 支持数组转换2.字符串函数cutstr_html($str,$slen);中文截取,超过以cn_substrR($str, $slen, $startdd=0):中文截取 2,Request 单字节截取模式cn_substr($str, $slen, $startdd=0);中文截取函数cn_substr_utf8($str, $length, $start=0);utf-8 中文截取思途 CMS 公共函数说明书思途旅游 CMS 二次开发说明文档/ 6 编辑编辑:运营技术总监镀金小锄头2Ht

3、ml2Text($str,$r=0)HTML 转换为文本,如果$r=0 直接返回内容,否则需要使用反斜线引用字符串Text2Html($txt)文本转 HTMLGetPinyin($str, $ishead=0);获取汉字拼音ClearHtml($content);清除 content 内容 html 标签。3.时间函数MyDate($format=Y-m-d H:i:s, $timest=0)返回格林威治标准时间(用的比较多)GetMkTime($dtime) 从普通时间转换为 Linux 时间截(几乎不用)SubDay($ntime, $ctime) 减天数 $ntime,当前,$ctim

4、e 减去时间AddDay($ntime, $aday) 增加天数4.核心函数GetCurUrl() 获取当前脚本地址GetIP()获取用户真实地址format_json_value();/生成 json 字符串json_decode();/解析 json 串5.过滤函数HtmlReplace($str,$rptype=0)去除 html 中不规则内容字符*思途 CMS 公共函数说明书思途旅游 CMS 二次开发说明文档/ 6 编辑编辑:运营技术总监镀金小锄头3* accesspublic* paramstring$str需要处理的字符串* paramstring$rptype返回类型*$rpty

5、pe = 0 表示仅替换 html 标记*$rptype = 1 表示替换 html 标记同时去除连续空白字符*$rptype = 2 表示替换 html 标记同时去除所有空白字符*$rptype = -1 表示仅替换 html 危险的标记6.cookie 操作函数PutCookie($key, $value, $kptime=0, $pa=“/“) 设置 Cookie 记录DropCookie($key) 清除 Cookie 记录GetCookie($key) 获取 Cookie 记录7.文档操作函数。GetTypeName($typeid,$childid=0);/获取栏目名称GetTag

6、sLink($tags);/获取带链接的 tag 连接表(堑时没有使用)GetMonthHandle($offset=0);/获取车务月分功能函数(暂时没使用)settag($typeid,$title,$id,$tagword);/tag 词设置函数(暂时没使用)deltag($typeid,$id);/tag 词删除函数ordermaill($maillto,$title,$content);/邮件发送函数。strfilter($string);/全角过滤函数(暂时没有使用) 。get_order_sn($kind);/生成订单编号。GetWebURLByWebid($webid);/根据

7、 webid 获取网站域名。GetScript($file,$version=);调用 js 脚本,多个文件以“, ”进行分隔,这是前期的用法,现在 3.0 我们封装成了 Helper_Archive 类,以 Helpler_Archive:getScript()进行调用。GetCss($file,$version=);调用 css 文件,多个文件以, 进行分隔,同 GetScript 一样思途 CMS 公共函数说明书思途旅游 CMS 二次开发说明文档/ 6 编辑编辑:运营技术总监镀金小锄头4也可以通过 Helper_Archive:getCss()调用。GetLastAid($tablena

8、me,$webid);/后台用于获取某个表的最新 aid。RemoveEmpty($arr);/去除$arr 里的空值。CheckExistDest($typeid,$kindid);/检测某个目的地是否有记录。 (暂时没有使用)CheckExistAttr($typeid,$kindid,$attrid);/联合查询目的地相应属性是否存在 (暂时没有使用)array_remove_value($kindlist);/获取目的地字符串中 kindlist 的最大值。get_par_value($kindlist, $typeid);/获取父级目的地信息链接信息,用于面包屑。getTopNavD

9、est($kindlist);/获取智能导航信息。getLineRealPrice($aid,$webid);/获取线路 2 月内的最低报价。getCarNewRealPrice($aid,$webid,$carid=0,$suitid=0);/获取车辆套餐的最低报价。getCarSuitIdList($carid);/获取车辆套餐列表。getSeries($id,$prefix);/获取前台显示的产品编号。head404();/跳转到 404 页面。head301($url);/301 跳转函数。updateVisit($aid,$typeid);/更新访问量getRandom($value

10、=); /获取随机值(如果参数为 0 或者空,则读取随机值)getStartCityName($id);/获取出发城市名称。getUploadFileUrl($url,$fromdefault=false);/获取资源的绝对地址。getDefaultImage();/获取默认图片。getAttWhere($attlist);/获取属性查询条件。getTotalNumber($sql);/获取 sql 查询结果的记录总数。getInfo($table,$where,$fields=*);/获取某个表记录以上函数是 2.0 版本公共函数,在 3.0 我们引用了公共 Helper_Archive 类

11、,便于扩展和防止冲突,3.0 仍然可以使用 2.0 版本的所有公共函数,在 3.0 里我们调用公共函数可以通过Helper_Archive : 函 数 名 ( ) 进 行 调 用 , 如 调 用 getCss 则 可 以 通 过Helper_Archive:getCss(css.css)调用即可,我们建议扩展公共函数可以通过这个方法进行扩展防止函数重名和冲突。思途 CMS 公共函数说明书思途旅游 CMS 二次开发说明文档/ 6 编辑编辑:运营技术总监镀金小锄头5Helper_Archive 有以下公共函数可供调用:getCss($file,$version);/调生 Css 文件。getScr

12、ipt($file,$version);/调用 js 文件。json($arr);/生成 json 串getAttrWhere($attrlist);/生成属性查询条件。checkDestHasChild($destid);/判断目的地是否有下级。getParentDestNav($destid);/ /获取目的地的所有父目的地,并从大到小排列loadModule($name);/加载模型,模型文件位置位于 include/module/目录。showMsg($msg,$url,$messagetype,$waittime=5)/$msg: 提 示 文 本 $url: 要 跳 转 的url$m

13、essagetype:消息类开,1,成功,0 失败 $waittime:显示时间.getBelongDestName($kindlist); /根据当前目的地列表的上一级目的地.getDestPinyin($destid);/获取目的地拼音。payOnline($ordersn,$subject,$price,$paytype,$showurl=,$extra_para=,$widbody=);/在线支付公共接口。getUrlStatic($val=null,$key=null,$exclude=null,$arr,$url,$table,$usemdd=1);/搜索页获取伪静态地址。getU

14、rl($val=null,$key=null,$exclude=null,$arr,$url,$table);/搜索页获取搜索动态地址。getAttrUrlCls($class,$attrid=null,$groupid=null,$table);/ /获取 attrid 的选中状态,如果选中,则返回参数 1,也就是$classgetParamUrlCls($class,$key=null,$val=null,$groupid=null,$table=null); /获取普通参数的$classaddOrder($arr);/订单提交公共函数,$arr 为订单公共数组。getMemberInfo

15、($mid);/获取会员信息。getDefineMsgInfo($typeid,$num=0);/获取自定义短信信息接口。formatAddTime ($time);/格式化显示时间getCommentNum($id,$typeid);/获取产品评论数量。getSellNum($id=0,$typeid,$row=null);/获取产品购买数量。getVirtualNum($id,$typeid);/获取虚拟购买数量。思途 CMS 公共函数说明书思途旅游 CMS 二次开发说明文档/ 6 编辑编辑:运营技术总监镀金小锄头6getSatisfyScore($id,$typeid);/获取满意度。i

16、sMobile();/检测是否是手机端。getLineIcon($lineicon);/获取图标。getOrderInfo($id);/获取订单信息getDestIdByName($destname);/根据目的地名获取 destid.getDestIdByPinYin($pinyin);/根据拼音获取目的地 idgetChildDest($destid,$typeid);/ 获取当前目的地下级目的地,如果不存在则读取当前级sendMsg($phone,$prefix,$content);/发送短信公共方法。getSlineWebInfo();/获取当前站点的信息。strHasStr($str,$needle);/检测字符串是否包含。setHistoryCookie($cookieid, $pre);/设置浏览记录。getPayTypeList();/获取当前支付方式列表。getU

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号