思途旅游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相关推荐

  1. php 数据采集模板,基于PHP实战帝国CMS系统二次开发(标签、模板、快速仿站、数据采集)...

    基于帝国CMS的网站开发是一套从入门至精通的帝国视频教程,该教程细腻入微的由服务器配置.帝国CMS安装.DIV+CSS模版制做,通过帝国CMS去实现模版的功... 基于帝国CMS的网站开发是一套从入门 ...

  2. linux遍历文件夹下所有文件大小,Linux系统遍历文件夹 获取文件大小的操作(C语言实现)...

    /** linux 下遍历文件夹以及获取文件大小 */ #include #include #include #include /** 获取文件大小,但是文件大小不能超过2G ,该方法不推荐使用 */ ...

  3. office 文件在线协作编辑——解决方案1(基于sharepoint的二次开发)

    概述 office 文件在线协作编辑主要是指word.excel.ppt的多人在线协作编辑,实时同步的功能: 这里主要介绍解决方案之一--基于sharepoint的二次开发(还可以基于wopi实现)的 ...

  4. 思途旅游CMS短信宝短信插件

    思途旅游CMS是一款旅游网站建设的管理系统,二次开发进行功能扩展很方便.我们公司最近接到了一个客户的二次开发业务.需求中有一项就是替换原来的短信接口,因为原来的短信接口不稳定,我这里给他推荐了短信宝的 ...

  5. 海思3518ev200学习记录(1)- 根据用户手册烧录系统镜像

    系列文章目录 海思3518ev200学习记录(1)- 根据用户手册烧录系统镜像 海思3518ev200学习记录(2) - 交叉编译官方webRTC 海思3518ev200学习记录(3) - 编译 am ...

  6. python能做cad二次开发吗_做CAD二次开发有没有前途和钱途?

    原标题:做CAD二次开发有没有前途和钱途? 作为上海垂杨信息科技的苦逼小编一枚,特别羡慕从事技术开发的同事,为啥呀,因为他们工资高,奖金多呗.最近一朋友问我,他大学学得C#,在学校的就业培训课上,就业 ...

  7. e class connect.php,剖析帝国CMS核心文件e/class/connect.php中的常用函数

    帝国CMS下的e/class/connect.php文件中包含了帝国CMS常用的一些核心功能函数,加深对connect.php文件中常用函数的了解对于帝国CMS的二次开发来说非常重要. 现将帝国CMS ...

  8. 赛思互动:初次上线CRM的企业如何将系统用起来、用好?

    [1]分步骤的加深应用 企业上线CRM的初期,其中的很多销售同事之前是没有用过系统的,而其实从熟悉系统再到熟悉通过系统去开展业务是2个阶段: 所以建议不要期望一蹴而就的完整上线CRM销售管理系统,而是 ...

  9. 帝国cms二次开发之文件夹的功能说明

    特别注意,此次开发开发需要下载lskmvc for ecms即为帝国cms开发封装的一个二次开发小框架,众所周知,帝国cms本身是采用函数式的编程,缺点就是不好结构化代码,比较不好组织代码. lskm ...

最新文章

  1. 比较两个表格的不同_给你两个表格,如何快速核对其中不同数据?
  2. 抽象类,虚方法,接口
  3. jquery实现动态五角星评分
  4. SilverLight学习笔记--如何在xaml文件中操作用户在后台代码定义的类(2)--示例篇:创建一个登录控件(原创)(转载本文请注明出处)...
  5. python图像识别代码_用Python进行简单图像识别(验证码)
  6. MongoDb学习(五)--Gridfs--上传下载
  7. 移动web网页开发——动画
  8. 解决微信小程序不在request合法域名列表中的问题
  9. 高级驾驶辅助系统各子系统一览
  10. Linux-系统管理16-磁盘配额
  11. IOS 开发 手势使用
  12. kali工具熟悉——情报分析
  13. c# 第32节 类的继承
  14. VUE搭建云音乐播放器(App版本)
  15. 高并发部署策略 多副本服务+nginx均衡负载
  16. Ubuntu 14.04开启root账号,禁用Guest账号
  17. Redis-Introduce
  18. 手把手教你搭建SpringBoot+MySQL+Mybatis项目(采坑日记)
  19. WEKA算法解析 -- PART决策树
  20. Linux中ls -l、ls -d和ls -ld的显示内容与区别

热门文章

  1. 【疑难杂症】matplotlib绘图是设置中文字体为宋体
  2. 企业运维之七层负载均衡--Haproxy
  3. 南非数字货币应用潜力巨大 小试牛刀审慎探索
  4. 网红直播营销现状及对策研究
  5. .stl文件载入错误原因分析
  6. vue支付宝html,vue 解决在微信内置浏览器中调用支付宝支付的情况
  7. 2022高压电工考试练习题及模拟考试
  8. 西瓜视频中视频计划还有机会吗?
  9. 基于K-均值的app列表聚类分析
  10. 安装linux系统,卡在Detecting hardware