16

PHP日志类

PHP日志Class,抄来的一个php日志类,略有修改
使用实例

PHP日志类 Continue reading

15

DedeCMS让{dede:arclist}标签支持weight权重排序

5.6之后DEDE加入了文章按权重排序的功能,但很多童鞋调整权重数值,并在arclist标签里加上orderby=’weight’,却发现无任何效果,原因是系统默认是不开启该功能的。

正确的使用方法如下:

{dede:arclist titlelen='38' flag='h' noflag='a' isweight='y' orderby='weight'}

  <li><span>[[field:typelink/]]</span><a href=”[field:arcurl/]“>[field:title/]</a><div class=”c2time”>[field:pubdate function=MyDate('y-m-d',@me)/]</div></li>

{/dede:arclist}

红色部分就是开启 weight排序,再加上orderby=’weight’,就OK了

——————————————————————————–

另外使用arclist标签时,想按照权重越大越靠前来排序,则需要小动一下arclist.lib.php文件,方法如下:

打开\include\taglib\arclist.lib.php

大概在572行

$orderWeight = list_sort_by($orderWeight, ‘weight’, ‘asc’);

修改为(红色部分)

$orderWeight = list_sort_by($orderWeight, ‘weight’, ‘desc‘);

15

最新DEDECMS织梦搜索页调用arclist标签的教程

打开include/arc.searchview.class.php

查找:

在下面加入:

找到:

在下面插入:

这样就可在dedecms织梦搜索页面使用arclist和channelartlist标签调用数据了。

14

织梦保存文章标题不全的解决办法

1、进入后台–系统–系统设置–系统基本参数–其他选项–文档标题最大程度改为你要的长度原默认是60(这里改为了200)

2、登陆数据库,改数据库表dede_archives表里面的title字段,原默认是60,(这里改为200).

20181014212349

13

织梦调用缩略图原图的方法

第一种

说它是自动识别,其实只是用了字符串切割的方法,如果勾选提取第一个图片萎缩路人图的话,文章的缩略图和第一张图片只多了一个“-lp”的字符串,

用php的“str_replace”函数切割一下就行了。方法如下:

打开 /include/common.func.php在最后面加入如下代码:

标签中调用:

直接调用:

第二种

通过比较明显第二种方法比较好。但是如果自己上传缩略图的话,第二种就用不了了,这时候就要再用另一种方法:

打开 /include/helpers/archive.helper.php 在最后面加入如下代码

或者,可以简化一些:

标签中调用:

具体怎么实现功能,还要看自己网站的实际情况了。

10

apache服务器使用.htaccess文件实现301永久重定向

一、把所有二级域名301重定向到一级域名上,如:把1.mrdede.com,abc.mrdede.com等重定向到mrdede.com

二、所一级域名301重定向到www二级域名上,即把mrdede.com 301重定向到www.mrdede.com

 

10

织梦移植一些ThinkPHP的方法:ajaxReturn()

一、在文件 /include/common.inc.php 中的“define('DEBUG_LEVEL', FALSE);”后增加如下代码:

二、在文件 /include/help/helpers\extend.helper.php 最后增加如下代码: Continue reading

07

微信小程序获取某个元素的高度宽度

 

05

织梦tag标签改造

一、织梦tag标签实现显示多个指定栏目的TAG标签

实例:

修改文件 /include/taglib/tag.lib.php 约第66行

改为

说明:在模板中调用时保证getall=’1′,并且typeid的值是使用英文逗号隔开的数字串或单个文章ID即可。

二、织梦tag标签实现文章页显示此文章的顶级栏目的所有下级栏目(支持N层栏目)TAG标签

实例: Continue reading

29

nodejs之knex模块从安装到使用

knex.js是bookshelf框架的基础,其核心是query builder。这篇文章参考自Knex.js官网,翻译并总结了该框架的方法。

0 安装

1 初始化

把数据库类型和连接相关的参数配置好之后,才可以正确的连接到数据库,connection的信息可以写到config文件中。

2 概述

knex框架的方法大致分为几类: Continue reading