分类归档

网站开发

FWQ
CMS教程
帝国CMS二次开发有哪些注意事项
1、不在原系统中更改 不会出现漏洞的插件建议都独立来做 ,不在原系统中更改。比如今天的AJAX登陆、注册、下载,不用AJAX也一样能登陆注册和下载并且用户即使找到了老的登陆连接,老的注册地址,老的下载地址,也不会出现漏洞。 2、把代码都写到自己文件里 如果不更改原系统文件就会出现漏洞,那么也不要在原文件中一片一片的写代码,把代码都写到自己文件里,以函数为单位,把文件引用到适当位置把函数插入到要更改的地方并且加上注释。 3、有些文件系统会重新生成的,代码不要手写到这些文件里 大家都知道e/class/config.php是配置文件(ecms7.0版本为e/config/config.php),里面有整站参数设置,模型信息等,经常会更新,也没有人向这里手写代码。 4、自己创建的文件不要乱放 目前为止trylife使用的目录结构如下: e/trylife/common/ 放置常用的JQuery js插件 自己常用的PHP函数文件 e/trylife/插件1英文目录名/ js php html等此插件独有必须的文件 e/trylife/插件2英文目录名/………e/trylife/插件n英文目录名/ 推荐教程: 以上就是帝国CMS有哪些注意事项的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
详解微信小程序组件:label标签
label标签组件说明: label标签,和html的label极其类似。label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,就会自动将焦点转到和标签绑定的表单控件上,主要用来改进表单组件的可用性。使用for属性找到对应的id,或者将控件放在该标签下,当点击时,就会触发对应的控件。for优先级高于内部控件,内部有多个控件的时候默认触发第一个控件。目前可以绑定的控件有:, , , label标签组件示例代码运行效果如下: 下面是WXML代码: [/p][color=rgb(51, 51, 51)][font="][size=13px]<view>   <text>-------label绑定checkbox(内嵌)-------</text>   <checkbox-group>     <view>       <label>         <checkbox></checkbox>         <view>           <view></view>         </view>         <text>{{item.value}}</text>       </label>     </view>   </checkbox-group></view><view>   <text>---------label绑定radio(for)---------</text>   <radio-group>     <view>       <radio></radio>       <view>         <view></view>…
2024-11-25 阅读全文 →
FWQ
CMS教程
修改织梦DedeCMS广告模块,前台显示未更新怎么办
修改织梦广告模块,前台显示未更新怎么办? 修改织梦DedeCMS广告模块,前台显示未更新的解决方法 推荐学习: 如果修改织梦后台广告设置,前台未能显示最新修改的同学可以参考一下方法进行解决。 安装了 dedecms 自带的广告模块后,发现在修改广告信息后,前台调用的广告还是修改之前的信息,查看了一下源代码,发现是调用缓存了,但是 dedecms 的 ad_edit.php 编辑保存信息后又没有删除原来的缓存,小bug一枚,这里修改如下: 打开 deded_edit.php 找到约第70行 $dsql-&gt;ExecuteNoneQuery($query); ShowMsg("成功更改一则广告代码!",$ENV_GOBACK_URL); 登录后复制 修改成 $dsql-&gt;ExecuteNoneQuery($query); // 删除广告缓存文件 begin // dedecms V57_GBK 2011-08-12 if(file_exists(DEDEDATA."/cache/myad-$aid.htm")){ @unlink(DEDEDATA."/cache/myad-$aid.htm"); } // 删除广告缓存文件 end ShowMsg("成功更改一则广告代码!",$ENV_GOBACK_URL); 登录后复制 现在去后台更新广告信息吧!…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms创建站群的方法是什么
帝国cms创建站群的方法:安装帝国cms于每个服务器。创建数据库,一个数据库对应一个站群子站。配置数据库,连接帝国cms到不同数据库。创建站群子站,分别分配域名。建立数据连接,把每个子站链接到对应数据库。设置共享表(可选),实现数据共享。设置伪静态规则,简化url并利于seo。优化站群,包括内容、关键词和技术因素。使用站群管理工具监控站群性能。 帝国CMS创建站群的方法 帝国CMS是一款功能强大的内容管理系统,可用于创建和管理网站,包括站群。以下介绍帝国CMS创建站群的方法: 1. 安装帝国CMS 在每个服务器上安装帝国CMS。 确保安装相同的帝国CMS版本。 2. 创建数据库 在每个数据库服务器上创建数据库。 每个数据库将用于一个站群成员网站。 3. 配置数据库 在帝国CMS后台,修改数据库配置以连接到不同的数据库。 为每个站群成员网站配置不同的数据库连接。 4. 创建网站 在每个服务器上创建站群成员网站。 为每个网站分配不同的域名。 在帝国CMS后台为每个网站创建站点。 5. 建立数据连接 在帝国CMS后台,为每个网站配置数据连接。 该连接将每个网站链接到其各自的数据库。 6. 设置共享表(可选) 对于需要在所有站群成员之间共享数据的表(例如用户表),可以设置共享表。 在共享表中创建公共字段,并在每个网站的数据库中创建指向共享表的链接。…
2024-11-25 阅读全文 →
FWQ
小程序
php实现微信sdk分享接口
软件开发工具包(外语首字母缩写:sdk、外语全称:software development kit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。本文主要和大家分享php实现微信sdk分享接口,希望能帮助到大家。 <?php class Wxsdk { private $appId; private $appSecret; /* * 这里为威狮码的公众号的openid和appsecret,如果配置到其他的子商家会出现需要关注威狮码公众号, * 则需要获取数据库的vender表里面的openid和appsecret * */ public function __construct($appId = '自己的appid', $appSecret = '自己的appSecret') { $this->appId = $appId;         $this-&gt;appSecret = $appSecret;     }…
2024-11-25 阅读全文 →
FWQ
小程序
小程序开发不可或缺的Flex布局模式
wxflex 微信小程序的Flex布局demo-4种必备常用的Flex布局模式 代码库 github地址:github.com/icindy/wxflex 官方建议的Flex布局 Flex的布局相比传统的float布局来说,简单、快捷、方便。掌握flex布局可以在制作微信小程序时减少wxss的代码,同时也符合微信小程序开发的文档要求 本代码中涉及到四种Flex的布局方式,分别使用了不同的flex的不同。建议看本文最后的学习参考进行相关属性的学习 骰子布局 骰子布局中主要强调几个属性的使用display justify-content align-items align-self等 .first-face {   display: flex;   justify-content: center;   align-items: center; } .second-face {   display: flex;   justify-content: space-between; } .second-pip-2 {   align-self: flex-end; } 登录后复制 网格布局 主要依赖flex属性 .Grid {…
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms自定义内容模型在首页列表页及内容怎么调用标签
自定义内容模型在首页列表页及内容怎么调用标签? 本文讲述了dedecms关于自定义模型(独立模型)的首页、列表页、内容调用方法,在后台自定义模型(独立模型)的建立及自定义字段的添加比较简单,这里需要注意两点: 推荐学习: 一.如果某个字段需要在前台列表页显示,则在前台参数中勾选“使字段可以在列表的底层模板中获得(自定义字段默认仅能在文档模板显示,但是启用此选项将使列表查询变慢,如无必要请不要选择) ”; 二.独立模型的id一定要设置为负数,否则在列表页无法调出数据,这算是dedecms的一个bug。我本是计划修改下list标签,后来意外发现,只要将独立模型的id设置为负数即可正常显示。 建好独立模型和字段之后,在网站调用方法如下: (1)首页调用自定义模型(独立模型): 独立模型的调用请用arclistsg 独立单表模型调用标签,而非arclist文档列表标签。网上大部分的教程文章都是针对已有的模型添加的自定义字段而非新建的独立模型,所以用arclist标签是调用不出独立模型的。 代码如下: {dede:arclistsg typeid='8' row='10' addfields='name,sex,tel' channelid='-101' }  [field:title/] 姓名:[field:name/] | 性别:[field:sex/] | 电话:[field:tel/] {/dede:arclistsg} 登录后复制 要获取自定义字段的内容,必须符合两个条件,缺一不可: 1.指定 channelid 属性,我这是channelid=’-101′ 2.指定要获得的字段 addfields=’字段1,字段2′ (2)列表页调用自定义模型(独立模型): 代码如下: {dede:list pagesize='10' addfields='name,sex,tel' channelid='-101' } [field:title/] 姓名:[field:name/] | 性别:[field:sex/] | 电话:[field:tel/] {/dede:list} 登录后复制  …
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序如何打开外部链接
微信小程序中可以通过web-view组件打开外部链接。该组件是一个可以用来承载网页的容器,会自动铺满整个小程序页面.个人类型与海外类型的小程序暂不支持使用。 使用该组件步骤如下: 1、去小程序公众平台配置业务域名 配置业务域名需先下载校验文件,然后放在余姚配置域名的根目录下面,配置好后该文件能通过域名+文件名直接访问,该操作的目的好像是腾讯需要验证改域名的操作权限,如验证不通过在配置业务域名时将提示错误、无法保存。(本人在操作过程中是通过nginx之间配置校验文件映射实现) 此处配置直接配置需要使用的一级域名就可以了,这样所属的二级域名均可通过该配置使用。 2、小程序页面直接使用 <web-view></web-view> 登录后复制 推荐:《》 以上就是微信小程序如何打开外部链接的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
WordPress主题制作全过程(一):基础准备
我想大多数使用的朋友都喜欢去尝试新的主题,但是换来换去,总是找不到那么一款适合自己的,让人很郁闷。于是很多人萌生了修改现有主题或自己动手从头制作一个主题的想法,但是问题又来了,怎么做呢?毕竟制作主题是需要编写代码的,相信很多人看到代码就头大。 博主正在着手编写一个WordPress主题制作的系列教程,将从头到尾手把手教你如何制作一个完整的WordPress主题,希望对你有所帮助。开始之前先声明,这系列教程只能让你感性地认识主题的制作过程,并不能让你完完全全地掌握WordPress主题的原理。 另外,如果你在学习过程中遇到任何问题,欢迎给我留言,留言框在每篇文章末尾。 本系列教程适合以下人群阅读 懂一点点的HTML、CSS 自己动手编写过代码 自己会设计网页界面,想了解怎么制作WordPress主题 本系列教程不适合以下人群阅读 不打算动手编写代码,不想照着本教程一步一步地操作,只是想看看 没有任何网页设计知识 没用过WordPress 非常熟悉WordPress主题制作过程 不喜欢我在此罗嗦 阅读完本系列教程,你将收获 了解WordPress主题制作的过程 知道如何去修改一个WordPress主题,扩展主题的功能 开始制作主题之前,你必须配备以下工具 WordPress本地运行环境(或者在线网站空间),并且已安装好WordPress,作为测试博客 至少配备三种浏览器,Microsoft Internet Explorer、Mozilla Firefox、Google Chrome,版本暂时不限,用于测试网页是否显示正常 一个文本编辑器用于编写代码,Dreamweaver、UltraEdit、NotePad++、Vim等,不推荐使用记事本,具体原因 推荐学习:《》 以上就是WordPress主题制作全过程(一):基础准备的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序购物商城系统开发所需工具
这篇文章主要介绍了微信小程序购物商城系统开发系列-工具篇的介绍,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。 微信小程序开放公测以来,一夜之间在各种技术社区中就火起来啦。对于它 估计大家都不陌生了,对于它未来的价值就不再赘述,简单一句话:可以把小程序简单理解为一个新的操作系统、新的生态,未来大部分应用场景都将给予微信小程序进行研发。基于对它的敬畏以及便于大家快速上手,特整理微信小程序商城开发系列,未来将持续增加微信小程序技术文章,让大家可全面了解如何快速开发微信小程序商城。 本篇文章主要介绍微信小程序官方提供的开发工具,俗话说:欲工善其身,必先利其器。 小程序开发文档地址https://mp.weixin.qq.com/debug/wxadoc/dev/index.html 首先我们需要获取一下微信小程序提供给我们的代码编辑器 工具获取地址:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/devtools.html?t=20161107下载地址我们可以根据我们电脑系统下载对应的版本 下载安装包后直接双击打开按照流程完成安装安装好后在桌面会有一个 这个就是微信小程序所提供的编辑器 下面我们就一步一步的来创建一个微信小程序打开工具你会发现工具的使用需要通过微信扫描登录才可使用扫码登录之后我们就可以选择我们需要建立的项目类型 这个我们选择新建一个本地的小程序项目 点击添加项目这边依次填写你的APPID,项目名称以及你所建的项目的目录 目前已经开始公测 小程序的注册范围为企业,政府,媒体,和其他组织,也就是说个人是没有办法注册的,所以这个不在注册范围之内的可以选择无APPID来进行开发已经有的可以登录https://mp.weixin.qq.com 后台,在设置中查看到小程序的APPID完成上面步骤添加完项目后,我们就可以进入到编辑器的界面 编辑器主要分为三个模块,编辑,调试,项目。 编辑:主要功能相当于我们代码编辑器的功能。 调试:这个类型于我们Goole浏览器的控制台一样 项目:这个地方主要执行的是发布代码和预览的地方 做前端的同行们应该都很容易上手这个就相当于,将我们以前web开发的编辑器,调试工具集成到一个环境中来。还是比较好理解的。 在调试界面可以看到这个就类似于我们使用Goole浏览器开发H5网站时差不多。是不是找回点熟悉的味道啦! 在调试界面我们可以手动进行编译。(这边我们也可以在项目模块设置自动监听文件变化编译文件的) 手动清除缓存,查看控制台日志,网络请求…..等等。接下来就是我们的项目模块,项目模块比较简洁。 这边可以执行项目的上传,和预览,以及整个IDE一些简单的配置。 这边需要注意的是这个上传代码需要管理员才能进行上传,当然没有没有AppID是上传不了的啦。由于现在是公测阶段,我们上传的代码也不能真正的让用户看到只有开发者可以看到。 另外下面这个预览功能可能是我觉得是整个IDE的唯一亮点。大家知道我们以前在做H5网站最头疼的就是在浏览器的模拟器上,一切正常可是到真是的手机上看就有各种兼容性问题。这个功能可以你在做完一个页面可以马上上传上去通过扫码来进行预览。这边需要注意的预览只能是在登录了和当前IDE相同微信号的手机上。其他手机通过微信扫码将不能进行预览。 好啦今天先介绍微信IDE,下一章节我们会一步步的来实现我们的小程序 以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!…
2024-11-25 阅读全文 →