猎凡网络承接仿站、网站定制业务,诚邀您的合作! 猎凡网为你提供:dedecms织梦仿站帝国cms仿站网站定制、企业仿站等服务,欢迎您的访问!
<
>
当前位置: 首页 > 仿站知识

帝国cms编写自己函数放在哪里

时间:2019-09-28 15:00:01  来源:admin  作者:猎凡网络

帝国自己编写函数是支持的,编写的函数文件放置位置在e/class/userfun.php这个目录下,初次使用可能会找好久,放错地方可能会导致后台无法正常使用。编写的函数放到这个文件中,在模板中就可以使用自己的函数了。帝国cms通过系统默认的函数有些数据或者方法是实现不了的,在这里讲解一下帝国cms自己函数功能。

目前使用帝国cms仿站的数量日益见长,帝国不同于织梦每个前台的页面显示都能找到对应的php文件,帝国的框架结构和织梦仿站完全不同。但是织梦的自己编写函数也是存储在一个php文件中,自己编写函数的好处就是可以处理自己想要显示的结果。比如说目前我在做的电视剧剧情网站,里面有一个字段是用来存储影片的类型,但是存储的是阿拉伯数字,所以在前台直接调用该字段的话显示的只是数字,所以我就自己编写了一个函数用以把存储的数值转化为文字再显示出来。

很多的数据处理没有现成的函数,自己编写实现方法演示给你们看一下。我所写得函数如下

function change_leixingccc($l,$c){ $find = array('爱情','都市','古装','偶像','战争','喜剧','武侠','家庭','年代','刑侦','军旅','历史','犯罪','动作','伦理','科幻','动画','神话','年代','其他','青春','悬疑','言情','励志','宫廷','校园','警匪','惊悚','冒险','穿越','谍战','奇幻'); $replace=array(); for($i=0;$i<count($find);$i++){$replace[$i]='|'.($i+1); }if($c==1){$l = str_replace($find, $replace, $l);}else{$newfind=array();$lr=explode('|',$l);foreach($lr as $key=>$value){if($value){$r.=$find[$value-1].' ';}}$l=$r;}$l = str_replace(',', '', $l);return $l;}

前台调用的方法

[e:loop={"select * from 数据库名 where firsttitle=9 order by newstime limit 8",0,24,0}]<?=change_leixingccc($bqr['movietype'],0)?>

这样我就可以让数据库的数字值转换成我所需要的中文字符了,怎么样,自己编写函数是不是非常过瘾,可以处理很多数据,相信最常用到的就是进行数据判断处理,判断某一值是否为真或者是否某字段值是否等于固定值。

自己编写函数对于程序扩展有很大的好处,可以慢慢研究,帝国cms就是模板编辑麻烦,其他都还好。


本文网址:https://fangzhan.seobr.com/news/333.html
本文由猎凡仿站网发布,如果您还想了解更多关于网站仿制的文章,请点击查看 仿站知识 的其它文章,转发请注明来源及版权归属。
承接以下业务:传统网站改自适应网站、网站增加手机站、网站改全屏网站改大屏展示、GBK转UFT-8、DEDECMS转WORDPRESS、网站站群制作、企业网站设计、企业网站优化、网站托管等业务

标签:函数   帝国
相关文章

推荐资讯
热点标签

数年专注于仿站建站,擅长dedecms仿站、WORDPRESS仿站、帝国cms仿站、网站改版等业务! Copyright©2019 猎凡仿站网 All Rights Reserved