2核1G3M服务器88一季度

腾讯云,阿里云百度云等 折扣价→点我←

【必读】犀牛产品修改与二次开发注意事项 犀牛地方门户

游客1 游客组

【必读】犀牛产品修改与二次开发注意事项:



1、所有客户自定义资源(包括图片、CSS、JS)放置于:template/singcere_faith/touch/customer目录,升级不会覆盖该目录。

2、修改CSS请用重定义方式写入:template/singcere_faith/touch/customer/css/append.css,以避免升级覆盖。

3、修改JS请用重定义方式写入:template/singcere_faith/touch/customer/js/append.js,以避免升级覆盖。

4、为加快访问速度,犀牛全站资源文件localStorage缓存化,html引用JS,CSS书写格式为:
<script>
JC.load(TMPLPATH + "src/css/animate.css", "{$xn_version}"); //意思是引入template/singcere_faith/src/css/animate.css文件
JC.load("source/plugin/xn_friendgroup/template/src/css/style.css", "{$xn_version}"); //同上
</script>
5、localStorage缓存机制下,站长修改CSS、JS后,需要同时修改后台版本号后才生效。

6、尽量避免修改html文件(customer目录除外),以免升级时被覆盖,如一定要修改请自行在升级前做好备份。

7、犀牛产品头部已引用了一些基础库,这些基础库在犀牛产品二次开发过程中无需再次引用,包括:
├── jquery.1.8.3.js                ────jquery库
├── wechat.js                      ────微信JS基础库
├── global.css                     ————犀牛基础CSS
├── font-awesome.css               ————字体图标库文件
├── animate.css                    ————CSS3动画库
├── weui.min.css                   ————交互样式库
8、犀牛产品注意避免做一些重要表的全表搜索(如:平潭一路上的用户表已经超过20万,全表搜索按服务器的性能要跑1秒),所有大表SQL必须建立在索引的前提下,字符串(尤其中文) 要避免此字段的索引,除极为特别的情况必须加limit。

9、所有页面(除例外通知)控件请使用统一样式库:https://github.com/weui/weui,包括不限于:弹窗、输入框、加载中、上传进度、操作成功提示等等

站长窝论坛版权声明 1、本帖标题:【必读】犀牛产品修改与二次开发注意事项
2、论坛网址:站长窝论坛
3、站长窝论坛的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
4、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
5、站长窝论坛一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本帖由游客1在站长窝论坛《程序综合区》版块原创发布, 转载请注明出处!
评论
最新回复 (7)
返回
发新帖