poscms清除html,poscms用法总结(非定制开发,不涉及后台代码)

这些天几个企业站仿下来,对poscms的用法多少有些了解了,在这个记录一下,好记性不如烂笔头嘛。

1.静态文件目录和模板文件目录

这两个目录分别放置css/js/image等静态文件和html模板文件,你可以选择到以下目录新建静态文件目录和模板文件目录:

/D/wwwroot/a3lsc2xp/statics/新建chuhei文件夹,下面再新建mobile和pc两个文件夹;

/D/wwwroot/a3lsc2xp/templates/pc/web/新建chuhei文件夹;

a209cf4e53fea8bc451175a989b923fa.png

b8803c0daa48c194e3283cd1b7335456.png

然后到网站后台,设置--->网站设置,更改风格和模板的目录:

008a5e7065b78f09c15607184c6744e5.png

2.模块

系统自带了几个类型的模块,你可以根据项目需求添加相应的模块,或者直接自己自定义模块,这里以新闻模块为例:

d8ba49a096b5fc6126dbde4f94572f23.png

安装了这个模块之后,点击配置,改一下名字(这里是出黑网络),安装的时候最好选择独立模块。

然后你可以看到这个目录是news,于是到之前的chuhei文件夹(模板文件夹)下建立news模块和common模块文件夹

41cc4d6687ab3ec7c2e0e5b7823ba9cd.png

common模块是默认的模块,网站首页index.php就是默认从这个文件夹读取的,建议将一些公共的模板(header,nav,footer)放到这里

3.栏目以及路由

06f57b91965dd548ec45922dc9cf1454.png

个人认为,这块有必要深入了解一下:

我们先来看一下它的路由是怎么写的:index.php?s=news&c=category&id=5;s是模块,c是控制器,id指向上面的分类名称;

着重看一下他的模板设置:

e564fa043ccc0d227ea1b3ec9f63208e.png

页面的分级关系应该是这样的category(category控制器)、list(category控制器)、show(show控制器),search稍后单独讲

所以你上面看到的6个一级二级栏目,都是由category控制器控制的,那么问题来了,我怎么知道哪个栏目访问的是哪个页面呢?

记住规则:

如果父级栏目还有子栏目,就像上面一样,那么父级栏目访问的是category.html页面,子级栏目访问的是list.html页面;

如果没有子栏目,那么这个唯一的父级栏目是直接访问list.html页面的,不再访问category.html页面;

4.show页面

那么show页面怎么访问呢,实际上,为发布信息的时候,系统会自动为该条记录添加一个url字段:

f1ad9ff1857d7573c103e745bc12f130.png

f5945fb1227fcd57e8024eda9ebce1a7.png

然后,根据路由就可以在show.html模板中输出指定ID的记录的所有信息了。

5.路由、数据库

其实poscms仿站(不需要定制开发的话),核心也就是路由以及数据库数据的调用。

知道路由对应哪个路径下的页面文件之后,就去写这个文件啊,至于数据,由于是MVC,那么:

①list页面数据,控制器是传了一些参数型数据到这view视图的(比如:$catid),那么我们可以用它封装好的数据库查询语句,来

根据传来的参数来查数据:

{list action=module module=news catid=1 field=title,url,updatetime order=updatetime num=10}

{$t.title}

{$t.url}

...

{/list}

这就是查询news模块下,类别id为1的所有项目指定字段(只能查出存于主表中的数据),如果你想自定义查询数据的话,可以这样:

{list action=sql db=dbsource1 sql='select * from aaa'}

.........

{/list}

ok,sql语句不用多说了,你想怎么查就怎么查,多表联合,内联,右联,随便你怎么查。

②show页面数据,由于路由中传了一个当前项目的id,那么控制器自然是接收到了这个id的,那么控制器是直接将这个id的项目的所有

信息都查询到了的,并且直接传到show页面,那么,我们是可以在这个页面直接用的,像这样:

{$content}、{$title}...

6.一些函数

有些数据,拿出来之后是不能直接用的,比如说:

thumb(这是具体项目上传的缩略图的id编号)---------------------------------%7Bdr_thumb(%24t.thumb,100,100)%7D(将图片100X100地显示)

updatetime(这是一个时间戳,要转为更直观的时间格式)-----------------{dr_date($t._updatetime, 'Y年m月d日')}或者{dr_date($_updatetime, 'Y年m月d日')}

一个是list页面(看到$t.*你就该意识到了),一个是show页面的。

7.自定义页面、自定义内容、自定义字段

有的时候,有的页面是单页面,没有子栏目,这个时候,可能用自定义页面来做更合适(新建栏目,然后由路由配置页面文件也是可以的)

新建自定义页面,会有一些字段内容输入,如果你觉得字段太少,那么你可以添加一些自定义字段,来丰富你的页面数据(从后台录入的数据)

然后,在html中,你就可以直接在这个页面调用你录入的数据(比如:{$content})

上面所提到的自定义字段,是在这个页面输入了,那么只能在这个页面调用,如果你想所有页面都可以共享同一个数据,那么自定义内容来了。

自定义内容,相当于全局变量,你可以在任何页面调用这个自定义数据(比如:{dr_block('qq')})

2a4f18cdcf3f470341fc07d8a7bb584e.png

e9fca28f9935eac5d29b2c0fff9ec618.png

48c0e783b97988e86bb1d1a1b9bb950c.png

注:

自定义字段分模块的自定义字段和模块栏目的自定义字段;

模块的自定义字段是默认添加到该模块下所有栏目的(发布内容的时候默认就列出该字段让你填)

模块栏目的自定义字段设置好了之后,你可以选择为哪个栏目添加哪些字段,那么发布内容是就会多列出你添加的字段。

8.网站表单

表单是个常见的东西,你可以在后台设置--->网站设置--->网站表单,添加一个表单,填写表单名称,数据表名称;

然后添加表单字段,其实也就是数据库字段,然后点击生成表单,就会自动生成一个表单了,可能有的版本不支持自动生成表单;

那么我就贴出自动生成的表单demo代码(表单对应的数据表名叫apply):

*主题:

*姓名:

提交

然后你就可以将表单代码放到你的html里了,样式什么的就不多说了。

9.待续

PHP开源网站管理系统(PhpOpenSourceCMS,简称POSCMS)以开放、开源、灵活为产品理念,基于PHP+MYSQL+CI框架开发的开源Web内容管理系统,程序完美兼容PHP7,并在PHP7基础上做了性能优化,系统更加稳定,操作人性化、功能强大、扩展性强,二次开发及后期维护方便,可以帮您快速构建起一个强大专业的WEB网站系统、微信网站、APP服务端等应用。 凭借成都天睿程序设计团队的不断创新精神和认真的工作态度,相信POSCMS能够为您带来全新的使用体验! POSCMS特点: 一、程序架构 以PHP+MYSQL为开发语言、国外热门框架CodeIgniter为内核,全面支持PHP7平台,并在PHP7语言基础上做特殊性能优化,系统更稳定。 1、CodeIgniter框架的性能始终优于大多数同类框架。 2、安装包中包含《用户手册》,手册囊括了入门介绍、教程、“手把手”指导,还包括了框架组件的参考文档。 3、只需 PHP 5.3.7 以上版,完美支持PHP7,几乎可以运行在任何虚拟主机或云平台上。 4、只需遵守几个注意事项,你就可以使用自己的编码规范和命名约定。CodeIgniter 是来帮你的,而不是来添乱的。 二、开源无加密 POSCMS全称是PhpOpenSourceCMS,是全面开源的PHP软件,无任何加密代码;既然没有加密代码那么必然没有任何后门程序,后台界面简介,不会有任何官方信息,适合二次开发使用。 三、多网站、多语言 POSCMS支持多网站管理模式,最大支持1024个子站或分站;各个站点数据表独立设计,不影响查询效率;每个网站均可设置不同的语言,以便实现多语言网站功能。 1、多网站管理,绑定顶级域名。 2、数据独立存储,提升查询性能。 3、设置网站语言,接入百度翻译接口,一键翻译网站语言。 4、单点登录功能,用户统一管理,统一验证。 5、智能伪静态识别系统,帮你写伪静态解析规则。 6、全静态生成整个站点,提高页面访问速度,减轻数据库的压力。 7、区分移动端与电脑端,支持移动端单独绑定域名,系统自动识别并跳转。 8、附件本地自定义目录存储、远程附件存储(FTP、阿里云、百度云、腾讯云)。 9、关键词库,自动关联内容。 10、网站单页系统,支持自定义字段和自定义单页模板。 11、导航链接系统,用于存储链接地址数据,如友情链接、幻灯广告、图片切换等。 四、内容模块 POSCMS拥有强大而灵活的内容模块机制,内置新闻、图片、下载、专题、租房、视频、图书、求职、招聘、论坛、商店、商城等内容模块,同时支持用户自定义内容模块和自定义内容字段功能。 1、创建自己的内容模块,支持定义内容字段、支持模块单独绑定域名。 2、模块权限划分,不同的角色组管理不同的模块。 3、栏目自定义,自行对栏目信息进行编辑与维护。 4、内容推送,推送到自定义推荐位、微信公众号、其他站点、其他栏目。 5、内容评论、评分、点评,后台审核和管理。 6、内容维护工具,批量替换关键字、提取缩略图等。 7、模块Tag管理、关键词库,自动提取文章标题中的关键词。 8、支持用户投稿,投稿多级审核机制。 9、草稿箱系统,将不需要及时发布的内容暂存起来。 五、万能表单 表单分为传统的网站表单和独有的模块表单,传统的网站表单运用于反馈、报名、调查等功能;模块表单是依赖于内容的自定义表单,运用于文章反馈、文章报名等。 1、创建自己的表单,支持表单自定义字段。 2、网站表单用于前台用户信息收集。 3、模块表单可关联到内容中,相当于子内容功能。 4、表单拥有审核机制和发布权限机制。 六、会员系统 1、整合ucenter、UCSSO、第三方(QQ、微博、微信)登录。 2、自定义会员组模型。 3、会员组等级制度设置,按积分自动升级等级。 4、自定义会员注册字段。 5、会员注册审核机制,人工、邮件、短信等模式。 6、会员权限设置策略。 7、会员系统单独域名绑定,可指定域名访问。 8、注册开关,注册用户名规则设置。 9、会员财务流水管理。 10、自助充值系统,卡密充值、支付宝、微信在线充值。 11、站内转账,可以给其他会员进行转账。 七、空间黄页(个人空间) 1、一键注册同步开通空间功能。 2、会员自定义空间栏目,支持默认继承系统初始化栏目。 3、互动功能,发微博、发动态、点赞动态、收藏动态、@功能。 4、粉丝管理,互粉、站内信。 5、空间内容模型管理,会员在空间可管理和发布自己的文章。 6、会员的空间访问权限设置。 7、会员可绑定为空间绑定二级域名。 8、会员可选择空间模板和购买收费模板。 八、全能订单模块 订单模块可以把各个模块关联起来,统一使用公共的支付接口,实现商品买卖功能,它不仅是 B2C 还可以作为 C2C 模式的商城系统。 1、与各种模块关联,让各种模
PhpOpenSourceCMS(简称POSCMS)是Php Mysql开发的一款开源的跨平台网站内容管理系统,以“实用+好用”为基本产品理念,提供从内容发布、组织、传播、互动、“PC+移动”的一体化网站解决方案。 系统主要面向大中型站点,为大中型站点提供最佳保障,以最大化满足客户目前及今后的应用需求。系统基于CodeIgniter框架,具有良好扩展性和管理性,可以帮助您在各种操作系统与运行环境中搭建各种网站模型而不需要对复杂繁琐的编程语言有太多的专业知识,为用户的修改提供方便,网站内容的每一个角落都可以在后台予以管理,是一套常适合用做系统建站或者进行二次开发的程序核心。她是史上最灵活、最简单、最强大的网站管理系统,完全可以满足政府机构、教育机构、事业单位、商业企业、个人站长使用。 PhpOpenSourceCMS功能模块化 模块作为POSCMS最核心的功能,不仅提供了高效快捷的内容录入和储存,还提供了个性化字段结构和发布后的内容推送、组织和传播。 丰富的内容展现形式,支持新闻、组图、视频、专题等多种内容模块 可自定义字段和扩展字段,可通过字段进行查询和调用,满足个性化需求 融合多种互动功能,支持自定义互动表单、评论、点评等 个性化URL 自定义URL一直是POSCMS系统的一个亮点,能够DIY出各种格式的URL,并支持函数与自定义运用到标签中,增强了自定义URL的灵活性。 个性化栏目URL、内容URL、子内容URL、单页URL、会员空间URL等 支持自动生成伪静态规则,无需用户动手写规则,一键伪静态 系统会根据不同的Web服务器环境来匹配服务器的规则,一切自动化,无需手动 文件管理 支持单文件上传、多文件上传、图片上传、多图片上传等方式 附件存储支持本地存储、远程FTP、阿里云OSS、百度云BCS等 文件下载支持镜像服务器下载,并支持会员分配下载权限和下载计费功能 短信系统 后台集成官方短信功能,并支持群发功能 会员支持手机认证功能,注册或找回密码时发送短信认证码功能 灵活性强的短信开放接口,支持集成第三方短信接口,快速接入 表单功能 表单作为POSCMS的辅助功能,扩展或二次开放必备之物,用于网站的数据收集和内容扩展,还可以对会员系统进行扩展或二次开发。 网站表单用于收集用户资料、后台管理内容,如网站留言、反馈、建议等功能 模块表单是针对内容的扩展,如内容的反馈、内容投票、内容报名等功能 会员表单用于对会员功能的二次开发,如会员实名认证、会员自定义资料等 全能订单 订单模块可以把各个模块关联起来,统一使用公共的支付接口,实现商品买卖功能,它不仅是B2C还可以作为C2C模式的商城系统。 支持与各种模块关联,让各种模块都具备购买功能,如商品购买、房间预订等功能 支持货到付款、在线支付、网银支付、支付宝、财付通、银行转账等付款方式 订单模块结合评论功能可以实现对商品的评价计分,可通过分数进行商品排行 安全保障 提供产品与服务器安全基线检查,内置了多种安全辅助工具,同时支持服务器安全防范策略,全方位多角度加强系统安全。 对网站安全的问题进行了系统的处理,全方位多角度加强系统安全 采用CI框架完善的安全处理类库,对提交数据信息进行严格验证,防止Xss攻击 附件可设置上传到指定的web目录,实现附件上传目录与web程序目录的分离 开放API 可通过开放API接口获取POSCMS数据资源,也可以发布文章和视频,方便实现多系统资源整合。 采用数字签名鉴权,支持JSON、JSONP、XML、HTML格式进行数据传递,提高兼容性 会员登录、注册、发布内容接口,通过“来路限制”的功能来保证数据的安全,安全系数高 提供APP端全站内容读写接口,文件上传和下载统一接口,完美复合移动端APP开发者的需求 PhpOpenSourceCMS前台界面截图 PhpOpenSourceCMS后台界面截图 相关阅读 同类推荐:站长常用源码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值