分类归档

网站开发

FWQ
CMS教程
织梦怎么单页制作
织梦怎么单页制作? 我们知道,单页内容的模板调用标签是 {dede:field.content/} ,经过试验,在首页使用,由于这种方法有局限性所以我们还可以使用SQL进行调用,这样以来灵活性大大提高了,而且可以调用任意一个栏目ID的单页内容    推荐学习: 代码如下: {dede:field.content/} 登录后复制 这个标签系统只支持在栏目模板里调用,不支持在内容模板里调用。如果想让内容模板也支持它,其实也很简单。只需在核心目录即 include/ 里的 archives.class.php中加入一行代码就OK了。  复制代码如下: $this->Fields[‘content’]=$this->TypeLink->TypeInfos[‘content’]; //第86行加入此代码  如何将已经做成单页的栏目内容调用到首页来。  常用的需要调到首页来的单页内容,比如公司简介、联系我们等内容,我们在首页可能都要进行展现。通过常规的方式,包括查阅dede官方论坛资料,都找不到比较合适的答案。今天我们就提供两种方式进行调用。  一、我们知道,单页内容的模板调用标签是 {dede:field.content/} ,经过试验,在首页使用  代码如下:   {dede:channelartlist }     {dede:field.content/}    {/dede:channelartlist } 登录后复制 进行调用,即可顺利的调出相关的数据。  但是出现问题,这种调用只能用于只有一个单页的情况,如果系统中含有两个或者多个以上的单页,该调用会将所有的单页内容堆叠显示出来。即使加type的ID进行限定也没有什么作用。所以这种方法并不太适合…
2024-11-25 阅读全文 →
FWQ
小程序
三招教你怎样实现微信礼物打赏功能 (代码全)
教程中的内容未实现识别哪个帖子或文章收到的打款,当然我的站点已经实现,你可以试试哈。有段时间没有写实战类的文章了,今天分享一篇,使用yii2+houjs+yii2-wx实现送礼物功能。 先来个效果图 简单点说就是点击“送礼物”按钮后出现一个弹出框,里面有很多礼物,点击某个礼物后弹出框刷新并出现一个二维码,微信扫码支付。 当然这个钱会进入到会员的个人账号内,然后提现。 为何要做这样一个功能那? 说心里话我真心没想过通过这个得到多少,更多算一种激励吧,如果你在我们学习社群分享了有价值的文章,你非常有可能受到我的礼物。 好了,还是说功能吧,功能有几个 建立数据表结构(礼物以及送礼物日志) 使用houjs完成前台弹出框 使用yii2-wx实现支付二维码 为用户增加账户功能 使用yii2-wx的企业付款到零钱和yii2的控制台模式现实为用户打款功能(大于等于2元就打款)。 我勒个去,干货满满呀。开始。 数据表结构 既然是送礼品,那自然包含礼品表,还有送礼物的日志表,我规划如下。 礼物表gift 礼物日志表gift_log 对于 gift_log 表可以不用lang_id,这里为了统计方便添加了这个字段。 整体思路 用户送礼物的整体逻辑如下 点击“送礼物”和后台进行交互获取此社群礼物列表。 获取数据后使用jsmart引擎渲染出具体礼物的html代码。 使用modal将礼物列表放到弹出框弹出。 点击礼物和后台交互,后台生成二维码返回。 用户扫码付款。 付款成功。…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序之跳转传递数据的代码详解
这篇文章主要介绍了微信小程序 跳转传递数据的实例的相关资料,需要的朋友可以参考下 微信小程序 跳转传递数据的实例 点击view 跳转页面 <view>      <image></image></view> 登录后复制 声明变量  data-album-obj 页面跳转 imageclick:function(e){   console.log(e.currentTarget.dataset.albumObj);   wx.navigateTo({    url: 'albumdetail?str=' + JSON.stringify(e.currentTarget.dataset.albumObj),   })  }, 登录后复制 跳转后的界面获取对象  onLoad: function (options) {    this.setData({     albumData: JSON.parse(options.str)    })  }, 登录后复制 以上就是微信小程序之跳转传递数据的代码详解的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms phpsso不能登录怎么办
phpsso不能登录怎么办? PHPCMS v9的phpsso无法登录的解决办法 问题根源: 一、在phpcms后台管理中添加的管理员,phpsso后台不能同步,要另行在phpsso后台中添加; 二、可能也由于phpcms后台超级管理员的变更,再加上超级管理员userid字段的变更,任何一项只要有一项变更,也就会在phpsso后台管理中出现不能找到用户或提示无法登录的现象; 立即学习“”; 三、phpsso的后台,要重新登录,而不能一登录phpcms后台,phpsso也同步登录; 四、如发现出现提示没有登录或请重新登录的提示,则请到数据库中对用户名字段中的所有数据(v9_sso_admin和 v9_admin)进行核对,或在v9_sso_admin中插入v9_admin管理帐户的信息,就不会再出现这种现象了。 这里做个标记记录一下,如果恢复数据库以后,phpsso无法登录的时候,修改密码的时候要记得把encrypt里面的值也要一致才行。 PHP中文网,大量的免费,欢迎在线学习! 以上就是 phpsso不能登录怎么办的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
小程序开发需要的技术有哪些?
小程序开发需要的技术有:1、wxml,与html网页的编程技术类似;2、wxss,大部分和原先的css、基本不误;3、js;4、json,通过json控制上下菜单栏、主次的页面展示顺序。 本教程操作环境:windows7系统、Dell G3电脑。 微信成为一种生活方式的目标已经实现,可以说微信已是移动互联网中的独立生态王国,现在微信要借小程序收割线下的流量!无论是线上流量还是线下场景,微信小程序对于线下零售店都有充分的吸引力。那么微信小程序开发制件需要掌握哪些语言?   第一、微信小程序wxml   有过编程基础的工程师,在接触到wxml之后你才会发现,其实这个语言的编程理念和html网页的编程技术是类似的,当你研究一点时间后就知晓,开发一款微信小程序所需要的技术含量并不高,只是对一些标签的更换即使你对前端不不是非常拿手,转战微信小程序的开发事业,也会是非常好的方向。     第二、微信小程序之wxss   wxss就是微信的css。微信把网页编程里运用的css,换成了自己的开发语言,wxss;,其实主要的实现思想理念也和网页的开发技术基本没什么不同,也是一些标签的简单替换,大部分和原先的css、基本不误,都是通过同页面调用的方式实现的,但是可以说微信小程序比网页开发还要简单一些,更方便一些,比如是在两个文件内,只要index.wxml和index.wxss着两个文件同时都在一个目录内就能想再网页上直接写css一样,简单快捷。   第三、微信小程序之js   如果你想开发一款微信小程序学会微信小程序的js是必须要精通的,只要你html+css+js的基础打的好在来全力的学习微信小程序js,之后在前端开发上就没有什么问题了,但是微信js是需要花精力去学习,可以买一本参考书或者了解下微信小程序的api都是可以快速的帮助你介入开发的队列。   第四、微信小程序之json   以上几点精通后,需要熟练掌握的就是json,简单来说,json就是微信小程序的一门主次的界面,工程师们可以通过json控制上下菜单栏、主次的页面展示顺序。不过用的频率不高,只是在基本的小程序的框架构架才会应用到,但是这个也需要学习,因为除了展示类型的每个前端的操作都需要和后端对起来,因为如果想做大就要做到简易化,因为在修改代码之后在小程序内搜索到的是上线后的版本,也就是我们提交过后微信审核之后才被展示的,在源代码上修改之后需要提交审核到微信公众平台-小程序管理平台,审核通过后用户才能看到你修改后的,所以为了避免这个麻烦一定要学会后端技术开发,和前端链接起来互通有无。   其实,小程序类似于H5面,提供了视图层描述语言,需要掌握WXML 和 WXSS 以及基于JavaScript的逻辑层框架,这里wxml相当于html,wxss相当于css。 相关推荐: 以上就是小程序开发需要的技术有哪些?的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms如何调二级导航
如何调二级导航? phpcms v9导航栏调用二级栏目实例教程 <div>   <ul>     <li><a>首页</a></li>     {pc:content action="category" catid="0" num="10" siteid="$siteid" order="listorder ASC"}     {loop $data $r}     <li> <a>{$r[catname]}</a>       {if $r[arrchildid]}       <ul>         {pc:content action="category" catid="$r[catid]" num="10" siteid="$siteid" order="listorder ASC" return="data2"}         {loop $data2 $v}         <li><a>{$v[catname]}</a></li>         {/loop}         {/pc}       </ul>       {/if}     </li>     {/loop}     {/pc}   </ul> </div> 登录后复制 PHP中文网,大量的免费,欢迎在线学习! 以上就是如何调二级导航的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
深入聊聊小程序中怎么进行图片优化
本篇文章给大家分享一个小程序实战,看看小程序中怎么进行图片优化,希望对大家有所帮助! 前端的性能优化,图片优化是必不可少的重要环节,大部分网站页面的构成都少不了图片的渲染。尤其在电商类项目,往往存在大量的图片,如 banner 广告图,菜单导航图,商品列表图等。图片加载数量多以及图片体积过大往往会影响页面加载速度,造成不良的用户体验。【相关学习推荐:】 优化方案 基于上述问题的主要问题是图片数量和图片体积,所以应该怎么提高图片加载速度,提升用户体验。其实图片优化有非常多且优秀的方案,都可以从中借鉴,最后我们对图片进行不同方向的整体优化。 使用合适的图片格式 目前广泛应用的 WEB 图片格式有 JPEG/JPG、PNG、GIF、WebP、Base64、SVG 等,这些格式都有各自的特点,以下大概简单总结如下: 使用合适的图片格式通常可以带来更小的图片字节大小,通过合理压缩率,可以减少图片大小,且不影响图片质量。 降低网络传输 小程序使用,提供很多图片处理功能,比如图片缩放、图片降质,格式转换,图片裁剪、图片圆角等功能。这些功能可以通过在图片URL中添加规定参数就能实现,图片服务器会根据参数设置提前将图片处理完成并保存到CDN服务器,这样大大的减少图片传输大小。 目前后台接口下发返回的图片 URL 都是未设置图片参数预处理,比如一张 800×800 尺寸高清的商品图,体积大概300k 左右,这样就很容易导致图片加载和渲染慢、用户流量消耗大,严重影响了用户体验。所以我们结合腾讯云的图片处理功能,网络图片加载前,先检测是否是腾讯云域名的图片URL,如果域名匹配,对图片URL进行预处理,预处理包括添加缩放参数,添加降质参数,添加WebP参数的方式减少图片网络传输大小 我们先看一张通过图片服务器是腾讯云图片处理能力,通过设置图片缩放/降质/WebP,一张尺寸800×800,体积246KB图片,最后输出生成25.6KB,图片体积足足减少了80%,效果显著。 图片缩放 目前业务后台都是原图上传,原始图尺寸可能比客户端实际显示的尺寸要大,一方面导致图片加载慢,另一方面导致用户流量的浪费,其中如果是一张很大尺寸图片加载也会影响渲染性能,会让用户感觉卡顿,影响用户体验。通过添加缩放参数的方式,指定图片服务器下发更小和更匹配实际显示size的图片尺寸。 图片降质 图片服务器支持图片质量,取值范围 0-100,默认值为原图质量,通过降低图片质量可以减少图片大小,但是质量降低太多也会影响图片的显示效果,网络默认降图片质量参数设置为85,同时通过小程序提供的:wx.getNetworkType、wx.onNetworkStatusChange、offNetworkStatusChange的接口监听网络状态变化来获取当前用户的网络类型networkType,比如用户当前使用的4G网络,则图片质量会动态设置为80,对于大部分业务情况,一方面可以大幅减少图片下载大小和保证用户使用体验,另一方面节省用户浏览 ,目前添加图片降质参数至少可以减少30-40%的图片大小。…
2024-11-25 阅读全文 →
FWQ
小程序
小程序实现九宫格界面的导航
本篇文章主要介绍了小程序开发实战:实现九宫格界面的导航的代码实现,具有一定的参考价值,有兴趣的可以了解一下。 小程序是长在微信上的,是移动端的界面,为了能够更方便的使用,我们常常希望使用九宫格界面的方式作为导航,那要如何实现呢? 基于一个简单的思考,九宫格就是三行三列,如果把行作为一个单位,再将每一行分成三列,那是不是就可以了?我们实践一下。 首先来考虑九宫格数据的生成,每一个格子需要有一个图标、一个标题、一个便于跳转的路由,那天现在我们有九个页面,所以定义一个一维数组即可。为了更好的进行后续的配置,我们将这个数组独立到一个文件中routes.js,然后将其在index.js页面中引用,routes放到index的目录下。 var PageItems =   [    {     text: '格子1',     icon: '../../images/c1.png',     route: '../c1/c1',    },    {     text: '格子2',     icon: '../../images/c2.png',     route: '../c2/c2',    },     {     text: '格子3',     icon: '../../images/c3.png',     route: '../c3/c3',    },    {     text: '格子4',     icon: '../../images/c4.png',     route: '../c4/c4',    },    {     text: '格子5', …
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms怎么获取时间
 PHPCMS V9 如何调用时间标签,下面分享常见的调用时间标签 |日期时间格式化   1、日期时间格式化显示:   a标准型:{date(‘Y-m-d H:i:s’, $rs[‘inputtime’])} 输出为:2013-01-31 13:15:10   b拆分型:{date(‘Y’,$rs[inputtime])}年{date(‘m’,$rs[inputtime])}月{date(‘d’,$rs[inputtime])}日 输出为:2013年01月31日 立即学习“”;   c扩展型:   {date(‘Y’,$inputtime);} 4位年份 输出为:2013 或 2014   {date(‘y’,$inputtime);} 2位年份 输出为:10 或 11   {date(‘F’,$inputtime);} 英文月份全称 输出为:January 到…
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms V5.7怎么修改表前缀
v5.7怎么修改表前缀? dedecms V5.7修改表前缀的方法及出现不显示文章内容的解决方法 推荐学习: 首先进入mysql数据库的data目录; 然后将下面的内容保存为 pre.bat 内容可以使用记事本批量替换成你的表前缀和想要改成的前缀. window下的ren命令是重命名的. 如果在linux环境下,修改这些文件名就更简单了. 只需要一句命令 rename ‘dede’ ‘linuxso’ * ren dede_addonarticle.frm linuxso_addonarticle.frm ren dede_addonarticle.MYD linuxso_addonarticle.MYD ren dede_addonarticle.MYI linuxso_addonarticle.MYI ren dede_addonimages.frm linuxso_addonimages.frm ren dede_addonimages.MYD linuxso_addonimages.MYD ren dede_addonimages.MYI linuxso_addonimages.MYI ren dede_addoninfos.frm linuxso_addoninfos.frm ren dede_addoninfos.MYD linuxso_addoninfos.MYD ren dede_addoninfos.MYI linuxso_addoninfos.MYI ren dede_addonshop.frm linuxso_addonshop.frm ren dede_addonshop.MYD linuxso_addonshop.MYD ren dede_addonshop.MYI linuxso_addonshop.MYI ren dede_addonsoft.frm linuxso_addonsoft.frm…
2024-11-25 阅读全文 →