思途cms php文件说明,思途旅游CMS系统二次开发说明文档(v5.0).pdf
思途旅游CMS系统二次开发说明文档(V5.0)
思途旅游CMS系统二次开发说明文档(V5.0)
思途CMS系统5.0版本相比之前 v3.0/v4.0的版本相比,主要变化在于前端PC网页和手机采用kohana
结构重造,现在各端都是以kohana框架为基础开发,老用户想升级又要重新学习一下了(以前3.x和4.x
pc网页完全模仿DEDE的结构及标签解析方案、仅后台使用kohana框架。)建议自行百度“Kohana3使
用手册”先行了解。
如果您以前直接更改系统模板做二次开发,就不要升级了。
温馨提示:不是所有旅行社都适合建网站。
目录
思途CMS5.0文件结构2
思途CMS程序开发规范4
思途CMS 自定义用户模板5
思途CMSV5.0模板语法说明7
思途CMS新增自定义标签方法9
镀金尐鋤頭 ·整理 1 非官方文档
思途旅游CMS系统二次开发说明文档(V5.0)
思途CMS5.0文件结构
镀金尐鋤頭 ·整理 2 非官方文档
思途旅游CMS系统二次开发说明文档(V5.0)
其中主要的文件夹
Install安装文件夹
Newtravel网站后台文件夹
采用的是Kohana框架开发。
application文件夹中。在这个文件夹中有多个子文件夹,比如:
Config 文件夹,配置文件放在其中。
Database.php配置mysql数据库
Views 文件夹 放在我们 html视图(模板)
其他的子文件夹及具体Kohana 教程,可以去找中文手册。
镀金尐鋤頭 ·整理 3 非官方文档
思途旅游CMS系统二次开发说明文档(V5.0)
Payment支付文件夹
也是采用Kohana框架独立。
Phone手机网页端文件夹
也是采用Kohana框架独立。
Usertpl手机端用户自定义模板上传文件夹
Usertpl (根目录下)电脑pc端网页用户自定义模板上传文件夹
v5 电脑pc端网页文件夹
也是采用Kohana框架开发。
思途CMS程序开发规范
描述:
说明:良好的程序开发规范便于团队理解与合作,所以希望大家严格遵守此规范进行程序开发.
示例:
1. 函数体使用大括号包含不能与判断条件写在同一行,必须上下对应.
2. 所有程序/目录文件名称统一小写命名如test.php,base.css
3. 类的命名首字母大写如:classMyclass{}
4. 类方法的命名采用小写+下划线的方式如:publicfunctionmake_up(){}
5. 变量命名(包括js)采用驼峰命名方式,如$userName,如果是类的私有变量需要在变量前面加下划线如:
private$_userName;关于临时变量的定义需要加入后辍进行标识便于识别数
据类型,具体参考下表:
后辍 含义 例子
Arr 表示数组 $listArr
Num 表示数字 $peopleNum
Str 表示字符串 $nameStr
Obj 表示对象 $infoObj
6. 常量统一使用define定义,且常量名必须全部大写,
define( ‘MYNAME’,’netman’);
7. 数组定义方法,针对没有key值的数组定义成
思途cms php文件说明,思途旅游CMS系统二次开发说明文档(v5.0).pdf相关推荐
- php 数据采集模板,基于PHP实战帝国CMS系统二次开发(标签、模板、快速仿站、数据采集)...
基于帝国CMS的网站开发是一套从入门至精通的帝国视频教程,该教程细腻入微的由服务器配置.帝国CMS安装.DIV+CSS模版制做,通过帝国CMS去实现模版的功... 基于帝国CMS的网站开发是一套从入门 ...
- linux遍历文件夹下所有文件大小,Linux系统遍历文件夹 获取文件大小的操作(C语言实现)...
/** linux 下遍历文件夹以及获取文件大小 */ #include #include #include #include /** 获取文件大小,但是文件大小不能超过2G ,该方法不推荐使用 */ ...
- office 文件在线协作编辑——解决方案1(基于sharepoint的二次开发)
概述 office 文件在线协作编辑主要是指word.excel.ppt的多人在线协作编辑,实时同步的功能: 这里主要介绍解决方案之一--基于sharepoint的二次开发(还可以基于wopi实现)的 ...
- 思途旅游CMS短信宝短信插件
思途旅游CMS是一款旅游网站建设的管理系统,二次开发进行功能扩展很方便.我们公司最近接到了一个客户的二次开发业务.需求中有一项就是替换原来的短信接口,因为原来的短信接口不稳定,我这里给他推荐了短信宝的 ...
- 海思3518ev200学习记录(1)- 根据用户手册烧录系统镜像
系列文章目录 海思3518ev200学习记录(1)- 根据用户手册烧录系统镜像 海思3518ev200学习记录(2) - 交叉编译官方webRTC 海思3518ev200学习记录(3) - 编译 am ...
- python能做cad二次开发吗_做CAD二次开发有没有前途和钱途?
原标题:做CAD二次开发有没有前途和钱途? 作为上海垂杨信息科技的苦逼小编一枚,特别羡慕从事技术开发的同事,为啥呀,因为他们工资高,奖金多呗.最近一朋友问我,他大学学得C#,在学校的就业培训课上,就业 ...
- e class connect.php,剖析帝国CMS核心文件e/class/connect.php中的常用函数
帝国CMS下的e/class/connect.php文件中包含了帝国CMS常用的一些核心功能函数,加深对connect.php文件中常用函数的了解对于帝国CMS的二次开发来说非常重要. 现将帝国CMS ...
- 赛思互动:初次上线CRM的企业如何将系统用起来、用好?
[1]分步骤的加深应用 企业上线CRM的初期,其中的很多销售同事之前是没有用过系统的,而其实从熟悉系统再到熟悉通过系统去开展业务是2个阶段: 所以建议不要期望一蹴而就的完整上线CRM销售管理系统,而是 ...
- 帝国cms二次开发之文件夹的功能说明
特别注意,此次开发开发需要下载lskmvc for ecms即为帝国cms开发封装的一个二次开发小框架,众所周知,帝国cms本身是采用函数式的编程,缺点就是不好结构化代码,比较不好组织代码. lskm ...
最新文章
- 比较两个表格的不同_给你两个表格,如何快速核对其中不同数据?
- 抽象类,虚方法,接口
- jquery实现动态五角星评分
- SilverLight学习笔记--如何在xaml文件中操作用户在后台代码定义的类(2)--示例篇:创建一个登录控件(原创)(转载本文请注明出处)...
- python图像识别代码_用Python进行简单图像识别(验证码)
- MongoDb学习(五)--Gridfs--上传下载
- 移动web网页开发——动画
- 解决微信小程序不在request合法域名列表中的问题
- 高级驾驶辅助系统各子系统一览
- Linux-系统管理16-磁盘配额
- IOS 开发 手势使用
- kali工具熟悉——情报分析
- c# 第32节 类的继承
- VUE搭建云音乐播放器(App版本)
- 高并发部署策略 多副本服务+nginx均衡负载
- Ubuntu 14.04开启root账号,禁用Guest账号
- Redis-Introduce
- 手把手教你搭建SpringBoot+MySQL+Mybatis项目(采坑日记)
- WEKA算法解析 -- PART决策树
- Linux中ls -l、ls -d和ls -ld的显示内容与区别