用心服务·共创价值

安装指引

欢迎使用Zoomla!逐浪CMS,它可用来开发网站、商城、办公系统、MIS事务流、小程序、公众号、APP以及智能物联网模块,以下是快速安装指引:
点此可以下载Zoomla!逐浪CMS程序|最新版本号:
NPM: npm i zoomla
推荐将本程序拷到IIS站点根目录下以http方式浏览本文档,或访问在线版帮助
安装流程:
感谢您使用Zoomla!逐浪CMS,在安装时,您需要准备以下的环境:
  • 1、服务器端脚本解释器最低要支持asp.NET4.0。
  • 2、需要有开放db_ower权限的MSSQL数据库,版本为MSSQL2005或更高版本。
  • 3、网站所在目录需要开放Users、aspnet用户的可读写权限

安装遇到问题?

问:为什么启动Install文件,不能进入安装程式?
答:首先检查一下Config/AppSettings.config的Installed是否为False,只有当Installed值为False才代表系统未进行安装。
问:系统打开就报错是什么原因?
答:一般出现这样的原因的是.net版本不对,比如win2003操作系统下,IIS中的asp.net版本需要如下选择才正确:
.net选择器界面
问:我用虚拟目录安装逐浪提示:Error!请在根目录下执行本系统安装!
答:是的,您应该安装在根目录下,而不是建立虚拟目录,如果是WIN2008及更高企业版操作系统,可以采用多端口配置,如下图:
必须安装在根目录下
问:如何初始化配置?
一般恢复config下文件就可以初始化,对于数据连接正常的站点系统升级,您可点击使用此超级工具进行缓存及信息维护(操作前先备份全站文件及数据)。
商城/店铺/积分商品标准购物车:
酒店快速订单(支持酒店快速入住场景):
分步式订单(支持如旅游多人信息填写下单场景):
代购一步实例:
IDC订单实例:

开发实例

引用实例 开发示范
订阅实例:
添加收藏夹实例:
JQuery登录实例:
Iframe嵌入式登录:
获取商品推广url实例:
根据商品ID、团定人数获得团购价格:

模板标签

快速构建 精彩网页与应用
Zoomla!逐浪CMS模板风格基本约定:
  • 1、模板与风格分别存于Template与Skin文件夹下。
  • 2、遵循标准的HTML规则。
  • 3、官方模板统一采用HTML5规范与UTF-8语境规则
标签开发引导:
  • 1、Zoomla!逐浪CMS标签查询为系统所有表,开发者可以根据需要自由组装字段。
  • 2、动态标签的调用格式为{ZL.Label id="标签名" NodeID="0" /}心。
  • 3、标签支持在任意动态页面输出,如<%Call.Label("{ZL.Label id=\"标签名称\" NodeID=\"91\" /}"); %>方法则能在非模板引擎页输出(即在任何动态页输出标签)。
  • 4、系统采用智能多库算法,数据库名请不要采用数字开头并夹带小数点等特殊符号,如[2009data.1]格式则是非法数据库名格式,不符合数据库联查标准。
  • 5、和模型对应的主表规范为ZL_CommonModel.itemID对应ZL_C_[个性表名]的ID。
  • 6、多表查询应采用ID关联,比如文章模型则采用ZL_CommonModel left join ZL_C_Article on ZL_CommonModel.ItemID=ZL_C_Article.ID方法关联查询。

标签模板开发技巧

问:如何更改模板?
答:后台-系统设置-网站信息配置,将模板目录更改为目标模板目录即可。
问:如何使标签运行更具效率?
答:仅查询您所需要的字段,而不要每个标签都查询所有字段,这样可以使系统内存得到有效利用。

工具技巧

自由开发 技术之美
没错,您也可以在逐浪CMS中使用快捷健来操作后台!快捷键列表:
  • ALT+R 内容管理
  • ALT+Shift+F 启动翻译工具
  • ALT+D 万年历(day)
  • ALT+J 智能计算器
  • ALT+U 快速从后台进入会员中心(user)

  • ALT+A 标签助手
  • ALT+L 标签管理(Lable)
  • ALT+S 风格管理(Skin)
  • ALT+M 模型管理(Model)
  • ALT+T 模板方案管理(Template)
  • ALT+C 云模板(Cloud)

  • ALT+N 启动新选项卡-快速切换新应用程式
  • ALT+W 启动后台MENU
  • ALT+Q 锁定后台屏幕,使当前未完成的操作不被中断,类似windows的“切换用户”功能。
  • ALT+I 进入网站首页(index)
  • ALT+H 启动系统帮助(help)

快速开发工具

启动数据库快速工具?
1、管理员进入命令行:cd %windir%\system32\inetsrv
2、然后运行:appcmd set config /section:staticContent /+"[fileExtension='.sql',mimeType='text/x-sql']"
3、打开文件:在Chrome浏览器下点击这里获取DB_tool开发工具(IE为下载模式)
4、删除MIME:appcmd set config /section:staticContent /-"[fileExtension='.sql',mimeType='text/x-sql']"
命令行建立站点?
1、管理员进入命令行:cd %windir%\system32\inetsrv
2、创建站点:appcmd add site /name:"网站名称" /bindings:http://网址:端口 /physicalpath:"D:\目录"
3、建立进程池:appcmd.exe add apppool /name:"进程池名称"
4、分配进程池:appcmd.exe set app "网站名/" /applicationpool:"进程池名称"
5、列出所有站点:appcmd list site,查找与指定的 url 关联的站点:appcmd list site http://localhost/app1。
点此启用智能建站工具//www.z01.com/tool
Zoomla!逐浪软件 版权所有 2018 沪ICP备09077823号

数据字典

高效运营 数据之美
关键表定义
  • 用户主表:ZL_User
  • 用户详情表:ZL_UserBase
  • 内容主表:ZL_CommonModel
  • 商城主表:ZL_Commodities

数据库操作释疑

问:Zoomla!逐浪CMS支持哪些数据库版本?
答:MSSQL2000及更高版本的微软SQL Server数据库都支持,而Oracle(甲骨文)数据版我们仅对高级商业订制用户开放。
问:主表和内容表间如何关联
答:主表ItemID和副表ID是关联字段,如:
zoomla_cn.dbo.ZL_CommonModel left join zoomla_cn.dbo.ZL_C_Article on zoomla_cn.dbo.ZL_CommonModel.ItemID=zoomla_cn.dbo.ZL_C_Article.ID

名词解释

模型模板 概念解析
系统关键目录定义
Config:系统配置目录
Install:安装程式目录
Skin:风格目录
Template:模板目录
API:接口数据文件夹
Config文件关键定义
AppSettings.config:系统安装控制配置阀
ConnectionStrings.config:数据库连接配置文件
Site.config:网站配置信息文件
根目录文件定义
Default.aspx:首页解释文件
web.config:全局配置文件(一般情况不需要定义此文件)
Zoomla!逐浪CMS官网的网页生成Word:
  • 将做好的Word模版转成XML格式存放在网站的/UploadFiles/Template目录下
  • 在需要生成的页面中调用扩展函数中的"生成Word"标签
  • 页面中input的id名要与Word模版进行匹配,如:id名为zoomla则在Word需要读取该input数据的地方填写$zoomla
  • 页面通过a链接或按钮调用方法outToWord()。如:用按钮调用<input type="button" onClick="outToWord()" value="生成Word">
生成Word: