作者文章

fwq

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 && $typeid>0){  $dbrow = $this->dsql->GetOne("Select reID From dede_arctype where ID='$typeid' ");  if(is_array($dbrow)) $reID = $dbrow['reID'];  } 登录后复制 增加  // 新增代码  if($reID>0){  $dbrow = $this->dsql->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 阅读全文 →
FWQ
CMS教程
帝国cms自定义页面动态代码怎么设置
帝国cms自定义页面动态代码获取步骤:创建自定义页面并切换到html编辑模式。复制并粘贴代码,替换表名和排序字段。保存页面,获取页面地址。在所需位置调用代码:。 帝国CMS自定义页面动态代码怎么设置 步骤 1:创建自定义页面 登录帝国CMS后台。 点击左侧菜单栏中的“页面管理”→“添加页面”。 输入页面名称和别名。 步骤 2:设置动态代码 在页面内容编辑器中,切换到“HTML”模式。 将以下代码复制并粘贴到编辑器中: <?php $sql = "SELECT * FROM `表名` ORDER BY `排序字段` ASC"; $rs = $empire->query($sql); while($r = $empire->fetch($rs))…
2024-11-25 阅读全文 →
FWQ
CMS教程
浅析WordPress怎么添加自定义字段面板
怎么添加自定义字段面板?下面本篇文章给大家介绍一下wordpress添加自定义字段面板的方法,希望对大家有所帮助!      我们在WordPress中编写文章的时候,经常会用到一些自定义字段,如网页描述description和关键词keywords这两个meta标签,关于这两个标签,可以看我之前写过的一篇文章:      通常在添加自定义字段和其值的时候,我们都是手动去”自定义字段”模块下拉框中去选择相应的字段,然后再输入其值,最后还要提交等待一小段时间,似乎有点麻烦。那么可不可以给这些常用的自定义字段创建一个单独的面板,直接在里面填内容就可以了呢?就像文章标签,直接添加标签即可,不需要单独提交。答案是可以的,下面是效果图:      下面我将教你如何操作,以下所有代码放到当前主题的functions.php中即可 一、创建需要的字段信息      这里将以添加两个自定义字段,名称分别为 _description_value 和 _keywords_value,你可以给下面数组添加多个元素,实现添加多个自定义字段的目的。      数组第一个元素name为自定义字段的名称,在本代码中自定义字段的名称为name值加_value,以防止与其他代码发生冲突,如 _description_value;std为自定义字段的默认值,当你发表文章时该自定义字段没填任何值,那么将取默认值;title为自定义字段模块的标题,如文章编辑页的”摘要”、”分类”和”标签”,这些都是模块名称。 $new_meta_boxes =array(   "description" =&gt; array(     "name" =&gt; "_description",     "std" =&gt; "这里填默认的网页描述",     "title" =&gt; "网页描述:"),   "keywords" =&gt; array(     "name" =&gt; "_keywords",     "std" =&gt; "这里填默认的网页关键字",     "title" =&gt; "关键字:")); 登录后复制 二、创建自定义字段输入框      以下代码将用于创建自定义域以及输入框,照写就是了 function new_meta_boxes() {   global $post, $new_meta_boxes;   foreach($new_meta_boxes as $meta_box) {     $meta_box_value = get_post_meta($post-&gt;ID, $meta_box['name'].'_value', true);     if($meta_box_value == "")…
2024-11-25 阅读全文 →
FWQ
小程序
小程序开发实现搜索全部城市列表界面
用小程序实现显示全部城市列表的界面,首先要考虑界面设计:对wx小程序索引列表组件进行引用;然后实现搜索功能:改组件自带搜索功能,只需在wxml中list-html标签中声明search属性即可。 界面设计 对wx小程序索引列表组件进行引用 上图: js文件: 所有的城市信息可用ajax获取,在这我从allCity.js文件中获取 var city = [   {     title: "热门城市",     type: 'hot',     item: [       {         "name": "北京",         "key": "热门",         "test": "testValue"//可自己添加其他信息       },       {         "name": "上海",         "key": "热门"       },       {         "name": "广州",         "key": "热门"       }]             },     {     title: "A",…
2024-11-25 阅读全文 →