作者文章

fwq

FWQ
CMS教程
dedecms织梦tag keyword怎么调用相关文章
织梦tag keyword怎么调用相关文章? DEDE官方的dede:likearticle是利用文章中输入的关键词或者自动分词形成的关键词来关联文章,但是有时候自动生成的关键词并不精确,造成关联不准,这里我们通过自定义一个类库文件来实现精准获取相关文章 推荐学习: 可以单用tag来调用相关文章,也可用tag+keyword来调用相关文章(默认tag优先于keyword,可以自己排序) 在 include aglib 下添加一个liketags.lib.php 代码如下 <?php if(!defined('DEDEINC')) exit('Request Error!'); function lib_liketags(&$ctag,&$refObj) { global $dsql; //属性处理 $attlist="row|12,titlelen|30,infolen|250,col|1,tablewidth|100,mytypeid|0,byabs|0,imgwidth|1,imgheight|90,flag|"; FillAttsDefault($ctag->CAttribute-&gt;Items,$attlist);     extract($ctag-&gt;CAttribute-&gt;Items, EXTR_SKIP);     $revalue = '';            if(empty($tablewidth)) $tablewidth = 100;     if(empty($col)) $col = 1;     $colWidth = ceil(100/$col);…
2024-11-25 阅读全文 →
FWQ
CMS教程
必学的帝国cms整合ckplayer6.1的方法
ckplayer已经有了最新版,2013-5-1已经进化至6.3版本了 整合需要跟以前有些相应的改动,具体方法如下: 1. 从ckplayer官网http://www.ckplayer.com 下载ckplayer6.3,把里面ckplayer上传到网站根目录 2.下载解析文件video.php,上传到ckplayer目录,下载地址 https://www.jb51.net/codes/40238.html 3.修改ckplayer.xml,ckplayer.js里面的域名,改成自己的域名就行 4.关键是调用的时候 代码如下: <flashvars> {s-&gt;0}{b-&gt;1}{p-&gt;1}{f-&gt;https://www.jb51.net/ckplayer/video.php?url=[$pat]}{my_url-&gt;ckhtm} </flashvars> 登录后复制 推荐学习《》 以上就是必学的整合ckplayer6.1的方法的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国CMS实现加入收藏与设为首页的方法
本文实例讲述了实现加入收藏与设为首页的方法。分享给大家供大家参考。具体实现方法如下: 加入收藏,设为首页代码,兼容IE,火狐,谷歌等所有浏览器,复制以下代码到需要显示的地方: 代码如下: <a>设为首页</a> <p> <a>加入收藏</a></p> 登录后复制 复制以下JS代码到页面任意地方: 推荐学习《 代码如下: <script> function AddFavorite(sURL, sTitle) { sURL = encodeURI(sURL); try{ window.external.addFavorite(sURL, sTitle); }catch(e) { try{ window.sidebar.addPanel(sTitle, sURL, ""); }catch (e)…
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress页面html在哪编辑
wordpress页面的html可在后台编辑器中编辑。具体步骤包括:1. 登录后台。2. 导航到“页面”并选择要编辑的页面。3. 切换到“文本”编辑器。4. 编辑html。5. 保存更改。 WordPress页面HTML在哪里编辑? WordPress页面HTML可以在后台编辑器中编辑。以下是如何操作: 1. 登录WordPress后台 转到您的WordPress网站。 在登录字段中输入您的用户名和密码。 单击“登录”按钮。 2. 导航到页面 立即学习“”; 在左侧菜单中,将鼠标悬停在“页面”上。 从下拉菜单中选择“所有页面”。 找到要编辑的页面,然后单击其标题。 3. 切换到文本编辑器 页面编辑器默认显示视觉编辑器。 要编辑HTML,请单击“文本”选项卡。 4. 编辑HTML 现在您将看到页面的HTML代码。 您可以在此编辑HTML以自定义页面布局、添加元素或进行其他更改。 请注意,更改HTML可能会影响页面的外观和功能。…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序如何使用template模板?
在小程序开发过程中,一个项目需要在多处页面使用类似的模块,就需要创建模板减少代码量,同时提高代码复用度。小程序通过template 标签使用模板,template 标签的 is 属性与模板的 name 属性对应,data 属性代表传入模板的数据。 在使用模板开发小程序前,需先定义模板,在开发项目中新建一个template文件夹用来管理项目中所有的模板。由于模板属于样式文件,因此新建一个courseList.wxml文件用于定义模板。使用name属性,作为模板的名字。然后在内定义代码片段。需要注意一个.wxml文件中可以定义多个模板,只需要通过name来区分。模板中的数据都是展开之后的属性。定义模板的代码如下: 在name中输入不同名称可以定义另一个完整的template,它们属于一个.WXML文件下,在使用模板中通过不同的名字调用定义的模板。使用 is 属性,声明需要的使用的模板: import src=../../templates/courseList.wxml 登录后复制 将模板所需要的 data 传入,一般我们都会使用列表渲染。 值得注意的是,可以通过表达式来确定使用哪个模板,或者通过wx:if来确定。index是数组当前项的下标。 模板样式 在新建模板的时候同时新建一个courseList.wxss 的文件,与CSS同样的写法控制样式。 在需要使用模板的页面 .wxss文件中import进来;或者直接在app.wxss中引入,这样只需要一次引入,其他文件就不用引入了。 总结小程序模板使用主要为在同一个WXML文件中创建多个类似的模板用name属性来区别,模板WXSS在全局引入和在使用页面引入的区别在于模板的使用量。 推荐:《》 以上就是微信小程序如何使用template模板?的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
dede织梦文章列表怎么隔行换色
dede织梦文章列表怎么隔行换色? 下面给大家分享一段代码能让织梦文章列表背景实现隔行换色效果:具体代码如下,大家可以根据自己的需要进行修改: 推荐学习: 示例代码如下: {dede:arclist row='12' titlelen='33' typeid='1' orderby ='pubdate'} [field:global runphp='yes' name=autoindex] $adminbuy.cn_a=" 登录后复制 “;  $adminbuy.cn_b=” “; if ((@me%2)==0) @me=$’adminbuy.cn_a;  else @me=$’adminbuy.cn_b; [/field:global] {/dede:arclist} 通过上边示例可以看出: 此代码使用了autoindex自增,自增的数字与2进行取模,当自增数字%2==0也就是说自增数字能被2整除的时候为真输出$’adminbuy.cn_a,此时的代码为: {dede:arclist row='12' titlelen='33' typeid='1' orderby ='pubdate'} 登录后复制 登录后复制 登录后复制 {/dede:arclist} 不能被2整除的时候为假,输出$’adminbuy.cn_b,此时的代码为: {dede:arclist row='12' titlelen='33' typeid='1' orderby ='pubdate'} 登录后复制 登录后复制 登录后复制 {/dede:arclist}…
2024-11-25 阅读全文 →
FWQ
小程序
前端和微信小程序的未来与发展
        微信小程序发布或泄露,在互联网圈被刷了屏。许多人高呼这是html5的又一大胜利,然而事实真的是这样的吗?随着更多细节的披露我们了解到微信小程序是基于类似react native技术的。react native严格来说并不能算html5技术。在移动端html5技术约等于hyper,最大特点是基于浏览器内核,html5的野心也是用浏览器覆盖所有的屏幕,用dom霸占所有的开发者,基于浏览器内核才是关键。反观rn技术,或微信小程序并不依赖于任何浏览器内核,而是通过一个js到native的bridge直接调用原生组件。rn本身就是对html5的背叛。所以,我认为与其说这是html5的胜利不如说这是html5的失败。 然而,不管HTML5也好,ReactNative也好,微信小程序也好,背后都离不开JavaScript技术。现在,使用JavaScript你可以使用NodeJs做服务端,可以做HTML5开发,也可做移动端。可以说在看得见的地方JavaScript已经无处不在了。所以,这是JavaScript工程师最好的时代。 入口之争 用技术的眼光看小程序无非是在RN的基础上做了些改动的又一个轮子。这些年前端的轮子漫天飞,相比于Angular,React这些强大的轮子来说,小程序这个轮子其实不值一提,并没有在技术上有什么突破。然而,所谓轮子的背后都是大厂的博弈,而他们争夺的很多时候都是一个入口。 小程序也是如此,拥有大量用户,就可以拥有入口地位,剩下的就是一个方式了。以往的方式是公众号,朋友圈等。现在小程序的方式更进一步,在底层操作系统的基础上再建一层系统,从而接管了操作系统的入口地位,这才是关键所在。这很像浏览器以及HTML5,企图在底层操作系统上构建自己的生态。 chrome为了HTML5的大理想开发了chromebook,那么微信会不会开发微信手机?看到chromebook的现状,我相信微信一定会三思而行。 立即学习“”; 关于UI,前端的生和死 User Interface 是个高度抽象的概念。不但抽象,而且准确。准确在于表达是什么的同时不约定形式。广义的UI不止屏幕,图形。只要能够做到计算机与人交流的都算UI。在过去是命令行(虽然现在很多工程师依然使用命令行),现在是图形界面。UI随着计算机能力的发展越来越强大。 但随着移动互联网兴起,UI却变得更简单了。由简单到复杂的变化发生了逆转。在未来是否真的需要一块屏幕? 我认为无需外接屏幕,直接神经连接的时代会来临,但取决于很多关键技术的突破,这一天还很远。这一天来临之前其实我们有另一种选择: 有一天微信根本不需要应用号,因为微信本身就可以做到一切,你用自然语言或语音直接与机器交谈。随着深度机器学习的发展,这一天其实并不遥远。这一天意味着html5,react native 等所有前端的轮子都归于沉寂,前端的繁荣也会落幕。那时候我们的前端工程师怎么办?管那么多,趁着繁荣,继续投身到大前端时代吧! 未来属于人工智能,量子计算机。 再未来。。。那些不属于人类,让人工智能去做吧,我们做猪。 【相关推荐】 1.  2. 3.  4.  以上就是前端和微信小程序的未来与发展的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序如何动态添加内容
微信小程序动态添加内容的方法:首先添加一个for,循环view;然后input绑定一个输入事件,并且获取装input的view块的索引;最后通过索引值来修改数组中的值即可。 微信小程序动态添加内容的方法: 1. wx:for 循环view,添加一个,wx:for的内容就增加1个,那么循环的内容是用数字来循环还是数组呢? 2. input是循环出来的,所以不可能给不同的input绑定不同的 bindInput 事件,那么只有绑定一个输入事件,而且所有的值必须是一个数组的话,就必须要获取到装input的view块的索引,然后通过索引值来修改数组中的值。。 3. 删除的话,如果循环的内容是数字,那么就只有数字减一,最终删除的只有最后一个。那么循环的内容就只能是数组了。只要获取到当前需要删除的索引值,然后删除循环内容对应的值就完成了。 相关学习推荐: 先来看看效果: wxml: <view>增加</view><view>     <view>删除</view>     <input>     </view> 登录后复制 (1) 循环的array是一个数组 (2) 删除和input都加了data-idx属性是因为都需要用到当前索引值。 wxss: .add{     display: inline-block;     line-height: 30px;     padding: 0 12px;…
2024-11-25 阅读全文 →
FWQ
小程序
ES6新特性开发微信小程序(2)
Template Literals(模板对象) ES6中的模板字符串(Template String)是一种能在字符串文本中内嵌表达式的字符串字面量(String Literal)。 除了使用反撇号字符 ` 代替普通字符串的引号 ‘ 或 ” 外,它们看起来与普通字符串并无二致。 与普通字符串不同的是,模板字符串可以多行书写。 模板字符串中所有的空格、新行、缩进,都会原样输出在生成的字符串中。 Extended Literals(字面量的扩展) ES6增加了两个新的数字进制标识符,第二个字母为b来表示二进制,第二个字母为o来表示八进制。 ES6更好的支持Unicode,支持扩展字符串和的Unicode。 Enhanced Regular Expression(增强的正则表达式) ES6对正则表达式添加了u修饰符,含义为“Unicode模式”,用来正确处理大于uFFFF的Unicode字符。也就是说,会正确处理四个字节的UTF-16编码。 上面的代码中,uD83DuDC2A是一个四字节的UTF-16编码,代表一个字符。不加“u”,会按 ES5 将其识别为2个字符,加了“u”之后,会按 ES6 将其正确识别为一个字符。 ES6对正则表达式添加了y修饰符,叫做“粘连”(sticky)修饰符。y修饰符的作用与g修饰符类似,也是全局匹配,后一次匹配都从上一次匹配成功的下一个位置开始。不同之处在于,g修饰符只要剩余位置中存在匹配就可,而y修饰符确保匹配必须从剩余的第一个位置开始。…
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress 怎么获取分类目录
wordpress获取分类目录的方法:1、通过“get_the_category()”函数实现根据文章id来获取当前文章的分类目录信息;2、通过“get_category()”函数实现根据分类目录id类获取分类目录信息即可。 本教程操作环境:Windows10系统、WordPress 6.1版、DELL G3电脑 怎么获取分类目录? 因为 WordPress 数据库结构设计的原因,有时候就级别多一点就需要循环了获取,如果分类目录层级多了,要想获取到顶级目录的信息还真的需要折腾一下,而且我也查询过 WordPress 并没有提供相关的函数来获取,所有自己干脆自己来封装了一个 WordPress 获取文章所在目录的顶级目录信息。 WordPress 获取分类目录的函数可以分为两个大类,一个是根据文章 ID 来获取当前文章的分类目录信息 get_the_category(),一个是根据分类目录 ID 类获取分类目录信息 get_category()。利用这两个函数就可以实现我想要的功能了,代码如下: /* 获取顶级分类目录信息  * term_id name slug description  * cat_ID category_description cat_name  */ function fanly_basic_get_category_root( $pid, $meta='term_id' ){ $cats = get_the_category($pid)[0] ?? ''; while(@$cats-&gt;category_parent){ //有父分类时循环 $cats = get_category(@$cats-&gt;category_parent);…
2024-11-25 阅读全文 →