ShirneCMS是一款能够轻松进行后台管理的软件。功能丰富的后台管理系统ShirneCMS。该系统基于ThinkPHP5.1 + bootstrap4.x开发,软件功能强大。它集成了多种功能,包括成员管理,产品管理,微信访问,第三方登录等功能,并支持多种API接口,例如通用接口,登录接口,商品接口,产品接口,订单/付款接口等。 。,您还可以在管理后台执行分类管理,订单管理等,输入类别标题或别名关键字以快速搜索相应的类别,一般情况下该软件为用户提供专业的后台管理程序该软件,然后下载并体验!
软件功能:
该项目侧重于二次开发和使用,其后台功能正在逐步完善。前台功能仅用于功能演示。目前,一些个人和团队的定制项目都基于此后端开发。
后台管理员登录验证,基于方法名称的全局权限验证系统
管理员/会员操作日志
系统配置,可以在后台自定义配置项
成员/成员组可以自定义分发级别
无限分类/文章系统,分类可独立设置模板
无限分类/产品/订购产品采用多选项SKU模型
广告管理(主要用于网站横幅图像)/公告/链接/消息和其他独立的小功能
基于BS Modal编写的对话框组件,支持警报,提示,确认和常用列表搜索/选择对话框,地图位置选择对话框(支持腾讯/黄金/百度/谷歌地图)
后台表单异步提交/文件上传进度显示
bs日期组件本地化,自动初始化
Excel程序包类,第三方界面(SMS / express等),文件上载程序包等,以促进开发优化
自动图片处理/缓存通过在地址后添加w / h / q / m参数,并以[原始文件名调用]地址,可以按照指定的方式自动裁剪上载文件夹中的图片。参数。原始后缀]将被自动裁剪并缓存
微信基本功能访问(自动登录,界面绑定,付款,官方账号菜单)
API模块使用简单的OAuth模式实现登录授权,微信授权,令牌刷新等。
使用说明:
CSS文件
复制以下标签并将其粘贴到标签中。请注意,它必须放在所有其他CSS样式的前面。
JS文件
Bootstrap随附的大多数组件都需要依赖JavaScript才能发挥作用。具体来说,这些组件依赖jQuery,Popper和我们自己的JavaScript插件。我们使用的是jQuery的苗条版本,当然,还支持完整版。
复制下面的标签并粘贴
将其放在页面底部,它将在标签之前起作用。请注意,顺序非常重要,不能错,首先是jQuery,然后是Popper,最后是我们自己的JavaScript插件。
整合套件
我们提供的两个集成软件包均包含Bootstrap的每个JavaScript插件。也就是说,bootstrap.bundle.js和bootstrap.bundle.min.js。此外,还包括Popper以支持工具提示和弹出窗口功能,但不包括jQuery。添加到页面后,请先按jQuery的顺序添加它们,然后按Bootstrap的JavaScript集成包的顺序添加它们。有关Bootstrap中包含的内容的更多信息,请参见我们的内容部分。
分别加载
如果决定单独加载文件,则必须遵循以下顺序,首先是jQuery,然后是Popper(如果使用工具提示和弹出框),最后是我们提供的JavaScript插件。
引导程序组件
您是否对明确要求jQuery的组件或我们提供的JavaScript插件和Popper感到好奇?请单击下面的组件详细信息链接以查看。如果不确定页面的结构,请继续阅读并参考示例页面模板。
显示需要JavaScript的组件
入门模板
请确保使用最新的页面设计和开发标准来设置页面。换句话说,使用HTML5文档类型(doctype)并包括一个标签来设置视口以实现正确的响应式布局行为。结合这些要求之后,您的页面应如下所示:
以上是页面的一般要求。请访问布局文件或我们的官方示例作为布局网站的内容和组件
参考。
重要的全局设置
Bootstrap依赖于一些重要的全局样式和设置,特别是用于跨浏览器样式的标准化,这需要您在使用Bootstrap之前先集中精力进行了解。接下来,让我们开始冒险之旅。
HTML5文档类型(doctype)
Bootstrap要求文档类型(doctype)为HTML5。没有此设置,您将看到一些奇怪且不完整的样式。因此,正确设置文档类型可以轻松避免这些麻烦。
响应式布局相关标签
Bootstrap采用移动优先(移动优先)的开发策略。因此,我们首先优化移动设备的代码,然后使用CSS媒体查询功能来按需扩展组件。为了确保所有设备都可以支持正确的渲染和触摸屏缩放,请确保添加允许视口支持响应式布局的标签。
您可以在入门模板中看到此示例的实际应用。
CSS盒子模型
为了使CSS中的大小设置更加直观,我们将全局框的大小从content-box调整为border-box。这样可以确保填充的设置不会影响所计算元素的最终宽度,但是会导致某些第三方软件(例如Google Maps和Google Custom Search Engine)出现问题。
在某些情况下,您需要专门介绍其中一些设置,可以使用以下示例代码:
使用上述代码片段,嵌套元素(包括::: before和::: after生成的内容)将继承.selector-for-some-widget指定的框大小值。
了解有关盒子型号和尺寸设置的更多信息。
重启
为了提高跨浏览器的渲染效果,我们使用Reboot来纠正不同浏览器和设备之间的差异,同时为常见的HTML元素提供越来越多的样式重置。
Window7 +启用IIS支持
在控制面板中查找程序和功能
打开启用或禁用功能界面
对Web平台的支持主要在应用程序开发功能列表中,请查看是否需要检查(PHP需要CGI)
安装URLRewrite
搜索关键字:microsoft urlrewrite
当前下载链接:URLRewrite
下载并配置PHP
下载
打开PHP官方网站,然后在导航中找到下载页面(下载)
请注意,此处的版本适用于linux平台,请找到相应的版本(我当前使用7.2)。下面的下载列表中有Windows下载。
转到下载页面,找到相应版本的Non Thread Safe(现在系统为x64,默认情况下为x64下载)并下载zip存档
请注意,下载项目名称中有所需的VC版本,例如7.2需要VC15。相应的VC运行时程序包的下载链接可在左栏中的小字体中找到。 (v
过低的错误将不会在此处显示,您必须自己找到它)
将它们都下载后,在安装VC时,将PHP文件解压缩到合适的目录中
配置
解压缩php文件后,根目录中有两个配置文件示例php.ini-development和php.ini-production。
在开发环境中,您可以复制php.ini-development或直接将其重命名为php.ini,并将其放置在原始目录中(请勿移至系统Windows目录。移至系统目录后,您将无法在多个php版本,因为您读取了配置文件将始终读取相同的一个)。
然后使用文本编辑软件打开php.ini并修改以下各项(找不到可搜索的关键字)
在iis中添加模块映射
在iis管理器的根节点(这是所有站点的默认配置)中,找到处理程序映射
如果您需要多个站点来配置不同版本的支持,则必须在特定站点中设置此模块映射以指向相应的php版本
在处理程序映射的列表中的路径列中,如果找到* .php,则单击“编辑”,如果没有,则单击“编辑”(通常不是新配置),单击右侧的操作以添加模块映射
选择文件时,如果仅显示dll,但不显示exe,请在文件名右侧的类型中选择*或* .exe。
自己填写名称列。
当您单击确定时,将弹出提示添加到fastcgi集合的提示,只需单击是即可。
配置默认文档
也在iis根节点上配置
IIS默认文档列表通常只有html和aspx,您可以删除无用的文档并添加index.php
使用域名进行本地开发
如果您不使用域名,则只能使用IP地址,本地主机等,并且绑定的虚拟站点的数量是有限的。如果您有更多端口,则需要使用端口,这非常不便。某些系统还将基于域名进行某些处理。
您可以找到一个未使用的域名,或者没有人注册的域名(我使用test.com),然后设置主域名和几个子域,并将它们绑定在主机中(C:\ Windows \ System32 \ drivers \ etc)本地IP
#FormatImgID_4#直接打开主机文件时无法保存,打开编辑器后可以在管理员模式下打开主机文件,然后打开主机或将主机复制到桌面,然后再复制回以覆盖它修改后。
然后,在创建虚拟站点时,可以使用已绑定到此计算机的域名。绑定后,可以在开发和调试过程中直接使用域名进行访问
请注意,外部无法进入。如果要访问LAN,请修改另一方计算机上的主机以指向计算机的LAN ip(例如192.168.0.105)。
软件特色:
系统基础
系统安装
使用选项卡的后台界面(dev_tabs分支)
分类/文章模块
单页模块
文章模块自定义字段
商城系统
无限分类
产品属性
产品规格,分类和装订规格
购物车
SKU管理
订单管理
产品品牌
优惠券...后台功能已完成,该功能有待改进
费模板
推荐位置
推广功能
积分商城
无限分类
点产品
订单管理
其他功能
点商城...测试
会员登录
多语种支持
前台多语言切换逻辑
正面和背面多语言翻译(中文/英文)……正在开发中
微信功能完善
风扇管理/同步/推送消息(文本/文章/产品/材料)
自动回复(文本/图形),支持托管消息处理
物资管理
自定义菜单(要添加:小程序绑定/响应绑定/处理程序绑定)
板消息...支持预设ID导入
QR码管理
客户服务管理
一API函数非常完美
通用界面,批处理界面
文章界面(包括分类)
登录界面(帐户密码登录,小程序授权登录)
商品界面
购物车界面
订单和付款界面
点产品界面
积分商城下单界面
会员资料
会员登录,登录排名
收货地址管理
订单管理
账户管理(余额/积分明细,取款和充值)……将开发在线充值界面
员升级申请