作者文章

fwq

FWQ
CMS教程
帝国cms简介标签是什么样的
帝国cms简介标签用于显示指定栏目内容摘要,语法:!–empirecms_…,属性包括栏目id(typeid)、摘要数量(limit)、标题长度(titlelength)、内容长度(infolength)、列表类型(listtype)、标题最大长度(maxtitlelength)、内容最大长度(maxinfolength)、排列方式(order)、缓存时间(cachetime)。 帝国CMS简介标签 帝国CMS简介标签用于在页面中插入帝国CMS系统中指定内容模块的摘要信息。 语法: [!--empirecms_...] [/--] 登录后复制 属性: typeid:指定要显示内容的栏目ID。 limit:指定要显示的摘要数量。 titlelength:指定摘要标题的字符长度。 infolength:指定摘要内容的字符长度。 listtype:指定摘要列表的类型(0为标题加内容摘要,1为标题列表)。 maxtitlelength:指定摘要标题的最大字符长度。 maxinfolength:指定摘要内容的最大字符长度。 order:指定方式(0为按发布时间排序,1为按点击率排序)。 cachetime:指定摘要缓存时间(单位:秒)。 示例: 要显示新闻栏目中最新5条新闻的标题加内容摘要,可以使用以下标签: [!--empirecms_typeid=1,limit=5,listtype=0--] [/--] 登录后复制 要显示娱乐栏目中点击率最高的10条标题列表,可以使用以下标签: [!--empirecms_typeid=2,limit=10,order=1,listtype=1--] [/--] 登录后复制 以上就是简介标签是什么样的的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦dedecms使用weight排序无效怎么办
织梦使用weight排序无效怎么办? 本文实例讲述了织梦dedecms使用weight排序无效的解决方法。分享给大家供大家参考。具体方法如下: 推荐学习: dedecms5.7针对weight排序是有bug的,这里就来一步步告诉大家如何解决weight无效的解决办法。 涉及的文件是includetaglibarclist.lib.php文件,在第570行左右: 代码如下: if ( $isweight=='y') 登录后复制 这一行代码简直是废柴, 代码如下: $orderWeight = list_sort_by($orderWeight,'weight', 'asc'); 登录后复制 对结果进行排序,这个是有问题的,因为在得到这个$orderWeight之前,检索文档表的语句为: 代码如下: SELECT arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule, tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath  FROM `dede_archives` arc LEFT JOIN `dede_arctype` tp ON arc.typeid=tp.id WHERE arc.typeid IN (29) AND  arc.arcrank > -1 ORDER BY arc.sortrank DESC 登录后复制 很明显了吧,我们在写标签的时候,写的是: 代码如下: {dede:arclist orderby='weight' typeid='29' isweight='y'  limit='4,1' titlelen='100' infolen='100' } 登录后复制 本意是数据按照weight进行排序,而处理程序是按照sortrank 检索的数据库,指定 isweight=’y’ 仅仅是起到了将检索出的数据集再根据weight排序。 所以处理办法非常简单:在该程序文件330行处,增加一行按照weight排序的处理语句:…
2024-11-25 阅读全文 →
FWQ
CMS教程
修改 WordPress 用户ID
下面由/” target=”_blank”>wordpress教程栏目给大家介绍修改 wordpress 用户id的方法,希望对需要的朋友有所帮助! 修改 WordPress 用户ID 有时因为不能修改安装WordPress时的默认用户的登录名称,而将默认用户删除,新建一个管理用户,但这个新建的账户ID并不是1,感觉不爽,可以通过下面的方法修改用户ID。 将下面的代码添加到当前主题函数模板 functions.php 中: global $wpdb; $wpdb->query("UPDATE wp_users SET ID = 1 WHERE ID = 2"); $wpdb->query("UPDATE wp_usermeta SET user_id = 1 WHERE user_id = 2"); $wpdb->query("UPDATE wp_posts SET post_author = 1 WHERE post_author = 2"); $wpdb->query("UPDATE wp_comments SET user_id = 1 WHERE user_id = 2"); 登录后复制 本例是将ID为 2 的用户改为ID 1,可以根据实现情况,修改对应的ID数字。 刷新一下页面,看看是不是管理用户ID变成1了。 修改后,将代码移除,没有必要留在主题中。 以上就是修改 WordPress 用户ID的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国CMS功能解密之字段处理函数详解
一、前言: 帝国CMS提供了强大的自定义字段处理函数功能,极大的方便了用户对帝国CMS进行二次开发! 帝国CMS在增加/修改字段时可以设置“后台增加信息处理函数”、“后台修改信息处理函数”、“前台增加信息处理函数”、“前台修改信息处理函数”,可以分别设置对字段内容处理的函数,对于对字段内容存放格式有特殊要求的模型用得比较多。今天我们来简单讲解下处理函数制作格式。字段处理函数的具体设置位置如下图所示: 二、基本设置步骤: 1、编写处理函数;2、将函数复制到e/class/userfun.php文件内容里;3、修改字段设置处理函数名称。 三、字段处理函数格式: 代码如下: function user_FieldFun($mid,$f,$isadd,$isq,$value,$cs){return $value;} 参数说明: user_FieldFun:函数名$mid:系统模型ID$f:字段名$isadd:值为0时是增加信息;值为1时是修改信息$isq:值为0时是后台处理;值为1时是前台处理$value:字段原内容$cs:字段附加参数,字段处理函数处设置的参数内容 四、字段处理函数范例: 例子1:自动在标题前面加“[EmpireCMS]”字样后台字段函数设置:user_AddTitle 代码如下: function user_AddTitle($mid,$f,$isadd,$isq,$value,$cs){$value='[EmpireCMS]’.$value;return $value;} 例子2:标题内容由writer和befrom字段的组合后台字段函数设置:user_TogTitle标题字段显示HTML代码:(说明:因为标题是必填项,所以要给初始值才不会提示内容空) 代码如下: function user_TogTitle($mid,$f,$isadd,$isq,$value,$cs){$value=$_POST[‘writer’].$_POST[‘befrom’];return $value;} 例子3:上传图片并自动生成缩图后台字段函数设置:user_TranImgAuto##170,120(说明:后台的参数170表示缩图宽度,120为缩图高度)上传图片字段显示HTML代码:(说明:变量名用“字段名”+imgrs,即跟函数中的“$filetf”变量对应) 代码如下: function user_TranImgAuto($mid,$f,$isadd,$isq,$value,$cs){global $empire,$dbtbpre,$public_r,$emod_r,$class_r,$tranpicturetype,$musername;$filetf=$f.’imgrs’;//变量名if(!$_FILES[$filetf][‘name’]){return…
2024-11-25 阅读全文 →
FWQ
小程序
小程序轮播图显示不全怎么解决
小程序轮播图显示不全怎么解决 按照小程序官方的文档,swiper 轮播图中的图片高度大时,会显示不全。 解决方法:给image添加style属性style=”height: 100%”即可。 style="height: 100%" 登录后复制 全部代码如下: <swiper>   <block>     <swiper-item>       <image></image>     </swiper-item>   </block></swiper> 登录后复制 PHP中文网,大量免费,欢迎学习! 以上就是小程序轮播图显示不全怎么解决的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信订阅号和服务号的区别有哪些
微信订阅号和服务号的区别有:1、订阅号每天可以群发一次,服务号每月可以发表四次;2、订阅号不能进行微信支付,服务号认证成功后可以进行支付;3、订阅号不支持多客服服务,服务号支持多客服服务。 (学习视频分享:) 详细区别如下: 区别1:“订阅号”每天可以群发一次。 “服务号”每月可以发表四次。 区别2:“订阅号”的消息折叠出现在订阅号的文件夹中,不会收到提醒。 “服务号”的消息出现在微信聊天列表中,会像收到消息一样有微信提醒。 区别3:“订阅号”无论认证与否都不能进行微信支付。 “服务号”认证成功后可以建立微信商城,进行微信支付功能。 区别4:“订阅号”完成认证有自定义菜单功能。“服务号”无论是否认证都会有自定义菜单功能。 区别5:“订阅号”不支持多客服服务(适合粉丝关注少的公众号)。“服务号”支持多个客服后台在线与粉丝们进行及时交流。(适合粉丝关注较多的公众号)。 需要注意的是:服务号申请不收费,认证需收300元服务费,无论认证成功与否都不会退回。认证后每年需支付300元服务费。订阅号认证也要300元服务费,如果订阅号名字没通过的话,有3次免费修改机会。3次之后名字还是未通过。则300元服务费不退。如果需要继续申请,需要在交300元服务费。 相关推荐: 以上就是订阅号和服务号的区别有哪些的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
在 WordPress 中创建“特色图片”:将附件提升到新的水平
在本系列中,我介绍: 为附件分配类别和分类法, 按分类查询媒体文件,以便您可以在自定义循环中输出它们, 使用图像分类查询将其显示在存档页面上, 将图像添加到类别或分类术语作为类别或术语的“特色图像” 在第 1 部分中,我演示了如何为附件创建新的分类法。在第 2 部分中,我向您展示了如何为文档创建自定义模板文件并添加一个循环来显示每个文档的媒体文件的链接,在第 3 部分中,我为 gallery-category 创建了一个自定义模板文件分类法,将具有给定术语的所有图像显示为画廊样式的存档页面。 在最后一部分中,我将演示一些略有不同的内容:如何为图像分配类别,然后编辑类别的存档模板以将该图像显示为该类别的“特色图像”。您也可以使用非常类似的技术对标签或分类术语执行此操作。 在本教程中,我将创建一个主题,该主题将是二十四岁的子主题。该主题将包括一个函数文件和一个用于类别存档的自定义模板文件。您可以在代码包中下载该主题。 您需要什么 要学习本教程,您需要具备以下条件: WordPress 的开发安装 FTP 访问(或者 MAMP 或类似的,如果您在本地工作) 代码编辑器 1. 将类别应用于附件 默认情况下,WordPress…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序 选择器(时间,日期,地区)实例详解
这篇文章主要介绍了微信小程序 选择器(时间,日期,地区)实例详解的相关资料,这里提供了实例代码及实现效果图,帮助大家学习理解这部分知识,需要的朋友可以参考下 微信小程序 选择器(时间,日期,地区)          微信小程序 开发由于本人最近学习微信小程序的开发,根据自己的实践结果整理了下结果,对日期选择器,时间选择器,地区选择器做的实例,有不对的地方,希望大家指正。 用微信封装好的控件感觉很好,为我们开发人员省去了很多麻烦.弊端就是不能做大量的自定义.今天试用了选择器. 上gif: 上代码: 1.index.js //index.js  //获取应用实例  var app = getApp()  Page({   data: {    date: '2016-11-08',    time: '12:00',    array: ['中国', '巴西', '日本', '美国'],    index: 0,   },     onLoad: function () {     },   // 点击时间组件确定事件   bindTimeChange: function (e) {    this.setData({     time: e.detail.value    }) …
2024-11-25 阅读全文 →
FWQ
小程序
将HTML转为微信小程序的WXML案例
本篇文章介绍了如何将html转为wxml,具有一定的参考价值,希望对学习微信小程序开发的朋友有帮助! 将HTML转为微信小程序的WXML案例 微信小程序开发虽说是比较偏向前端开发,但是它们的语法结构又不太一样。例如,wxml跟html就有本质的不同,就拿a标签来说吧,wxml是不支持a标签的,还有就是wxml不兼容html,下面小编就针对这个问题来分析一下怎么才能将html转换成wxml。具体步骤如下: 1、到https://github.com/icindy/wxParse下载 2.1 在你需要使用的xxx.js文件中引入WxParse模块 立即学习“”; var WxParse = require('../../wxParse/wxParse.js'); 登录后复制 2.2 在使用的Wxss中引入WxParse.css,可以在app.wxss,注意是全局的app.wxss @import "/wxParse/wxParse.wxss"; 登录后复制 3、数据绑定 var article = '<div>我是HTML代码</div>';/** * WxParse.wxParse(bindName , type, data, target,imagePadding) * 1.bindName绑定的数据名(必填) * 2.type可以为html或者md(必填) * 3.data为传入的具体数据(必填) * 4.target为Page对象,一般为this(必填) * 5.imagePadding为当图片自适应是左右的单一padding(默认为0,可选) */var that = this; WxParse.wxParse('article', 'html', article, that,5); 登录后复制 4、模版引用 //这里data中article为bindName<template></template> 登录后复制 下面我按照以上步骤,分析一下我的个人博客做的微信小程序案例,这里以下载板块为例 我的下载板块是index,点击进入的详情板块是entry。正是因为我点击进入详情的时候,我掉的数据是我html格式,详情里面会带一些p,div,a这样的标签,这不是我们需要的效果,所有我需要转换成小程序所对应的wxml格式。 一、我把下载好了的wxParse文件夹放到我的项目中,这里只需要放wxParse目录就行了,看图片会发现是跟pages同级的目录。 二、我在我需要展现的页面引入:var WxParse = require(‘../../wxParse/wxParse.js’);因为我不需要样式所有,全局的wxParse.wxss我就注释了。 三、这一步是最关键也是最重要的一步了,数据绑定。因为我的数据全部是从数据库取的真实数据,这里就涉及到从列表点击到详情事件加载数据,感兴趣的可以看下《微信小程序如何加载数据库真实数据》。所有我的数据绑定其实就是content内容。  var article = res.data.content;//article是取到的数据…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms调用栏目别名的修改步骤
请留意下面的修改方法 修改后栏目别名使用 [!–bname–] 调用 打开e/class/t_functions.php搜索定位到带模板的栏目导航标签修改1 代码如下: //替换变量 $bclassname=$class_r[$classid][classname]; $bname=$class_r[$classid][bname]; $br[classid]=$classid; $bclassurl=sys_ReturnBqClassname($br,9); $listtemp=str_replace("[!--bclassname--]",$bclassname,$listtemp); $listtemp=str_replace("[!--bname--]",$bname,$listtemp); $listtemp=str_replace("[!--bclassurl--]",$bclassurl,$listtemp); 登录后复制 推荐学习《教程》 修改2 代码如下: $sql=$empire-&gt;query("select classid,classname,bname,islast,sonclass,tbname,intro,classimg from  {$dbtbpre}enewsclass where bclassid='$classid' and showclass=0 order by myorder,classid".$limit); 登录后复制 修改3 代码如下: //栏目名称 $listtemp=str_replace("[!--classname--]",$r[classname],$listtemp); //栏目别名 $listtemp=str_replace("[!--bname--]",$r[bname],$listtemp); //栏目id…
2024-11-25 阅读全文 →