分类归档

网站开发

FWQ
CMS教程
phpcms上传不了图片怎么办
上传不了图片怎么办? PHPCMS V9 在最近一次更新的版本(9.4.2)中由于代码判断失误。导致PHPCMS在后台更新文章无法上传图片而导致的bug。在PHPCMS论坛中找到了临时解决方案,希望PHPCMS官方能尽快发布更新包,让更多的运营站长们省事省力。 遇到上图提示的同学们!给大家临时修复的方法。 方法1:文件路径:/phpcms/libs/classes/attachment.class.php 方法二:文件路径:/phpcms/libs/classes/attachment.class.php 立即学习“”; 将 if(empty($this->userid)){ 登录后复制 替换成 if(empty($_POST['userid'])){ 登录后复制 相关简介: PHPCMS是一款网站管理软件。该软件采用模块化开发,支持多种分类方式,使用它可方便实现个性化网站的设计、开发与维护。它支持众多的程序组合,可轻松实现网站平台迁移,并可广泛满足各种规模的网站需求,可靠性高,是一款具备文章、下载、图片、分类信息、影视、商城、采集、财务等众多功能的强大、易用、可扩展的优秀网站管理软件。 PHP中文网,大量的免费,欢迎在线学习! 以上就是上传不了图片怎么办的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发之手势解锁代码实例
手势解锁是app上常见的解锁方式,相比输入密码方式操作起来要方便许多。下面展示如何基于微信小程序实现手机解锁。最终实现效果如下图: 手势解锁 整个功能基于canvas实现,首先添加画布组件,并设定样式 <!--index.wxml--> <view>   <canvas></canvas></view> .gesture-lock {     margin: 100rpx auto;     width: 300px;     height: 300px;     background-color: #ffffff; } 登录后复制 手势解锁实现代码在gesture_lock.js中(完整源码地址见末尾)。 初始化     constructor(canvasid, context, cb, opt){         this.touchPoints = [];         this.checkPoints = [];         this.canvasid = canvasid;         this.ctx = context;         this.width = opt &amp;&amp; opt.width || 300; //画布长度         this.height = opt &amp;&amp; opt.height || 300; //画布宽度         this.cycleNum = opt &amp;&amp; opt.cycleNum || 3;         this.radius = 0;  //触摸点半径         this.isParamOk = false;         this.marge = this.margeCircle = 25; //触摸点及触摸点和画布边界间隔         this.initColor = opt &amp;&amp; opt.initColor || '#C5C5C3';            this.checkColor = opt &amp;&amp; opt.checkColor || '#5AA9EC';…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序之表单组件分享一
1.表单,将组件内的用户输入的 提交。当点击 表单中 formType 为 submit 的 组件时,会将表单组件中的 value 值进行提交,需要在表单组件中加上 name 来作为 key。 登录后复制 登录后复制 2.picker 从底部弹起的滚动选择器,现支持三种选择器,通过mode来区分,分别是普通选择器,时间选择器,日期选择器,默认是普通选择器。 3.label:用来改进表单组件的可用性,使用for属性找到对应的id,或者将控件放在该标签下,当点击时,就会触发对应的控件。for优先级高于内部控件,内部有多个控件的时候默认触发第一个控件。目前可以绑定的控件有:,  ,  ,  。 二.列子 index.wxml 登录后复制 登录后复制 姓名:    密码:…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦dede自定义表单加入验证码问题修正
织梦dedecms网站给自定义表单加dede模板自带验证码的方法。 有时候,我们因为需要给dede网站的自定义表单添加验证码,防止恶意填写表单提交。 我们可以用以下的方法来实现:                          (推荐学习:) 首先,我们要找到 /plus/diy.php 这个文件 在头部引入文件: require_once(DEDEINC.'/membermodel.cls.php'); 登录后复制 然后找到 elseif($do == 2)     {  在这个地方加入代码块         //验证码验证         $svali = GetCkVdValue();          if(preg_match("/1/",$safe_gdopen)){…
2024-11-25 阅读全文 →
FWQ
CMS教程
推荐PHPCMS宝典
/” target=”_blank”>phpcms使用教程栏目介绍高频使用的语法 推荐(免费): 评论调用: {php $comment_tag = pc_base::load_app_class("comment_tag", "comment"); $comment_total = $comment_tag->count(array('commentid'=>'content_'.$v[catid].'-'.$v[id].'-'.$modelid));} comment: {if $comment_total}{$comment_total}{else}0{/if} 登录后复制 推荐位调用: {pc:content action="position" posid="2" moreinfo="1" catid="$catid" order="listorder DESC" num="1"} {loop $data $r}…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国CMS二次开发基本问题有哪些
一、如果开启了“关闭前台所有动态页面”选项,的文件如何能访问? 可以在开发的程序代码顶部一行加: define('EmpireCMSAdmin','1'); 登录后复制 就可以不受此设置影响。 二、LoadLang()导入语言包文件路径是如何表示的? 导入语言包文件地址是相对于 ../data/language/ 目录,例子: 1、如果程序文件在/e/extend/目录,比如:/e/extend/a.php,则导入语言包可以用: require LoadLang('pub/fun.php'); 登录后复制 2、如果程序文件在/e/extend/helloworld/目录,比如:/e/extend/helloworld/a.php,则导入语言包可以用: require '../'.LoadLang('pub/fun.php'); 登录后复制 3、如果程序文件在根目录,比如:/a.php,则导入语言包可以用: require ECMS_PATH.'e/data/'.LoadLang('pub/fun.php'); 登录后复制 三、$editor声明目录层次变量是如何表示的? 此变量如果没有使用printerror()等函数可以不设置。 默认$editor变量为0。 当程序文件在/e/path/目录,$editor不用设置,也就是用默认0。 当程序文件在/e/path/path2/目录,$editor=1。 当程序文件在/e/path/path2/path3/目录,$editor=2。 当程序文件在/e/path/path2/path3/path4/目录,$editor=3。 四、导入文件介绍 导入栏目、专题、标题分类缓存文件:/e/data/dbcache/class.php 导入会员组缓存文件:/e/data/dbcache/MemberLevel.php…
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms如何添加模板
如何添加模板? 本文以添加频道页模板为例进行讲解,其他依次类推,举一反三。 1、假设我们已经新建了“phpcms教程”栏目,而此栏目的模板不能用默认的需要新建 打开 /phpcms/templates/default/content 目录,并建立以下文件: 栏目首页模板:category_cmsjc.html 立即学习“”; 栏目列表页模板:list_cmsjc.html 内容页模板:show_cmsjc.html 注意: 我添加的栏目名称是以 category_ 、 list_ 、 show_ 开头的 category_ 开头的文件会在选择模板的时候被自动识别为“栏目首页模板”,而不会在别的模板选项里出现 list_ 开头的文件会在选择模板的时候被自动识别为“栏目列表页模板”,而不会在别的模板选项里出现 show_ 开头的文件会在选择模板的时候被自动识别为“内容页模板”,而不会在别的模板选项里出现 添加其余的模板依此类推,举一反三 建立完成后在选择模板的时候就可以显示出来,但是不会像默认的那样出现“文章频道页(category.html)”而是出现“category_cmsjc.html”,出现这种情况说明我们还要继续修改。 2、打开 /phpcms/templates/default/config.php…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦DEDECMS中怎么增加父栏目调用及多级支持currentstyle
织梦中怎么增加父栏目调用及多级支持currentstyle? 因为本人需要,自己就动手修改了其中代码,拿来分享,能用到的朋友可以借鉴一下!  推荐学习: includeinc_typelink.php  1、在这段代码后(大概263行)  if($reID==0 &amp;&amp; $typeid&gt;0){  $dbrow = $this-&gt;dsql-&gt;GetOne("Select reID From dede_arctype where ID='$typeid' ");  if(is_array($dbrow)) $reID = $dbrow['reID'];  } 登录后复制 增加  // 新增代码  if($reID&gt;0){  $dbrow = $this-&gt;dsql-&gt;GetOne("Select reID From dede_arctype where ID='$reID'");  if(is_array($dbrow)) $parentID = $dbrow['reID'];  }  // 新增代码结束结束 登录后复制  2、然后在以下代码后:  else if($typetype=="self"){  $sql = "Select ID,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl From dede_arctype where reID='$reID' And ishidden1 order by sortrank asc limit 0,$row";  } 登录后复制 增加  else if($typetype=="parent"){ //新增代码 获得上级栏目  $sql = "Select ID,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl From dede_arctype where reID='$parentID' And ishidden1 order by sortrank asc limit 0,$row";  }  //新增代码结束 获得上级栏目…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序:地理位置 API,图片信息 API
wx.chooselocation(object) 打开地图选择位置object参数说明:[tr]参数类型必填说明[/tr] success Function 是 接口调用成功的回调函数,返回内容详见返回参数说明。 cancel Function 否 用户取消时调用 fail Function 否 接口调用失败的回调函数 complete Function 否 接口调用结束的回调函数(调用成功、失败都会执行) success返回参数说明:[tr]参数说明[/tr] name 位置名称 address 详细地址 latitude 纬度,浮点数,范围为-90~90,负数表示南纬 longitude 经度,浮点数,范围为-180~180,负数表示西经 wx.getImageInfo(OBJECT)…
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms缩略图不要自动裁剪的设置方法
缩略图不要自动裁剪的设置方法 需要把调用标签: {thumb($r[thumb],90,60)} 登录后复制 改成: {thumb($r[thumb],90,60,1)} 登录后复制 默认为0。 PHP中文网,大量的免费,欢迎在线学习! 立即学习“”; 以上就是缩略图不要自动裁剪的设置方法的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →