discuz给帖子内的链接增加nofollow属性

2014年9月30日

给Discuz X论坛的外部链接增加nofollow方法,测试版本Discuz! X3.1,其它版本未经测试(核弹大爆炸论坛小猪实测都是通用的)打开目录source/function/function_discuzcode.php文件,查找parseurl函数,对照以下代码进行修改:

php字符串处理函数大全,方便使用和查询

2014年9月30日

按字母顺序排列,addcslashes — 为字符串里面的部分字符添加反斜线转义字符,addcslashes — 为字符串里面的部分字符添加反斜线转义字符 addslashes — 用指定的方式对字符串里面的字符进行转义 bin2hex — 将二进制数据转换成十六进制表示

php字符串匹配函数比较区别php strpos() stripos() strrpos() strripos()

2014年9月30日

strpos(), 左边开始,字符出现第一个位置,区分大小写;stripos(),不区分大小写;strrpos(), 左边开始,字符出现,最后一个位置,区分大小写;strripos()不区分大小写;$pos1 = strpos($mystring1, $findme);$pos2 = strripos($mystring2, $findme);

七牛cdn缓存更新时间失效需要至少10分钟,机制和原理

2014年9月30日

七牛的服务器端文件被更新,比如图片文件,更新后,不一定会在客户端立即生效,需要一段时间的,大概需要10分钟左右,因为七牛在各地的cdn节点不一定会实时更新。核弹大爆炸论坛启用七牛cdn后感觉到这种效果的。用户从浏览器(或者 App 客户端)请求一个 URL 时

安卓手机很多未读短信一键全部设置为已读大量 重置未读短信2.0下载

2014年9月29日

最近核弹大爆炸论坛的小猪遇到个问题,就是手机短信被百度云自动备份同步恢复了,而且恢复的短信大量状态是未读的,非常麻烦,小猪只好借助这个工具。这款软件可以把手机中所有未读的软件全部设置为已读,不必再通过手动的方式处理那些让人烦躁的未读短信。

discuz之C::t 方法 数据库操作操作类和函数

2014年9月29日

C::t方法的简单使用。 一、C::t方法的好处:一是对象清楚,二是对形参格式化处理,三是可集中SQL语句,利于维护,四是安全性更高。增加了SQL的安全性检测。因此,如果你的SQL语句里包含以下开头的函数 load_file,hex,substring,if,ord,char。

Discuz x3.2 全局伪静态SEO优化 完美最优化网址

2014年9月29日

forum_redirect.php的修改很重要,不知道为什么网上的discuz论坛的管理员都这么懒,这个帖子改一下,全站伪静态很容易就实现了。方法1、/source/module/forum/ 下的forum_redirect.php把dheader(‘Location: forum.php?mod=viewthread&tid=’.$_G['tid'].$pageadd.’#lastpost’); 换

Discuz的showmessage()函数代码详解

2014年9月29日

showmessage()函数存在于文件 source/function/function_core.php 中,function showmessage($message, $url_forward = ”, $values = array(), $extraparam = array(), $custom = 0) {} showmessage(‘用户 ID {uid} 已经被占用’, ”, array(‘uid’ => 1));

PHP数组键值的单引号、双引号、无引号的区别详解

2014年9月29日

我们写遍历数组时会有几种方法如直接$arr['key'] 与 $arr["key"] 与 $arr[key]了我们都可以显示出要关内容,但是他们区别在哪里呢,下面核弹大爆炸论坛的小猪来介绍一下.一、$arr['key'] 与 $arr["key"] 与 $arr[key]的差别:以上三种方式主要是通过字符串类型数组下标即数组键访问数组的值

discuz个人空间网址url统一,username改成uid

2014年9月29日

因为我的是万网G1空间,也不知道怎么的,用户名访问空间会出现错误,看到很多人都出现这种情况,也不知道怎么会事,干脆我就把用户名访问空间方式给改为UID访问了,一举两得,又解决了SEO优化问题,还让不支持中文URL的空间支持UID方式访问。

网址url链接中的相对路径和绝对路径的区别

2014年9月28日

经常在页面中引用图片,html页面等,自己常常弄错相对路径和绝对路径,今天写下此文总结一下。要引用的文件在上一级文件夹下,文件名前加../ 假设info.html路径是:c:\Inetpub\wwwroot\sites\blabla\info.html假设index.html路径是:c:\Inetpub\wwwroot\sites\html\index.html

Discuz! X3.2默认的5个主题标签Tag增加数量

2014年9月27日

核弹大爆炸论坛站长小猪这里友情提醒下,这个网上的朋友说错了一些,比如forum_post.php是不改变tag增加数量的他里面recent_use_tag函数,是影响发帖和编辑帖时候下面显示的最近使用标签,另外discuz的标签模块代码非常的烂,bug也很多需要注意!

PHP字符串编码处理,附各语言的字符集编码范围

2014年9月27日

PHP中GBK和UTF8编码处理 一、编码范围 1. GBK (GB2312/GB18030) x00-xff GBK双字节编码范围 x20-x7f ASCII xa1-xff 中文 x80-xff 中文 2. UTF-8 (Unicode) u4e00-u9fa5 (中文) x3130-x318F (韩文) xAC00-xD7A3 (韩文) u0800-u4e00 (日文) ps: 韩文是大于[u9fa5]的字符 正则例子: preg_replace

discuz x3.2论坛数据表结构 mysql

2014年9月27日

cdb_access (用户权限表)uid 用户idfid 论坛idallowview 允许浏览allowpost 允许发新帖allowreply 允许回复allowgetattach 允许下载附件allowpostattach 允许上传附件cdb_adminactions 关联用户组admingid 管理组iddisabledactions 关联后的权限cdb_admingroups 管理组权限设置

php运算符优先级,执行顺序

2014年9月27日

经常看到一些难懂的代码,一些装逼程序员写的,核弹大爆炸论坛站长小猪非常讨厌看到这种装逼的代码,discuz标签模块里就有一段代码。所以随便看看吧,自己写代码的时候最好多用括号,容易理解!对具有相同优先级的运算符,左结合方向意味着将从左向右求值,右结合方向则反之。

PHP字符串大小写字母转换常用函数strtolower() strtoupper()

2014年9月27日

strtolower() //将字符串转换为小写形式 strtoupper() //将字符串转换为大写形式 ucfirst() //将字符串的第一个字符转换为大写形式 ucwords() //将字符串中每一个单词的首字母转换为大写形式

discuz x3.2标签管理的混乱,这一模块的程序员好烂

2014年9月27日

E:\Discuz_X3.2_SC_UTF8\upload\source\class\class_tag.php这一模块的核心文件是class_tag.php,里面经常做中文的utf-8判断很是不懂,如if(preg_match(‘/^([\x7f-\xff_-]|\w|\s){3,20}$/’, $tagname))还有一个是英文大小写经常会引起错误

安卓手机如何查看mac物理网卡的地址,Android的wifi图文教程

2014年9月27日

现在我们来说一说安卓手机MAC地址怎么查询这个问题,有很多朋友会遇到这种情况,家里的无线路由器为了防止别人盗用进而设置了无线MAC地址过滤,因此如果自己的手机想要连接WIFI的话,就必须先要将自己手机的MAC地址加入白名单里面才行

百度联盟效果报告为什么没有任何数据,后台网盟推广报告网页版

2014年9月27日

正常情况下,效果报告的数据一般为第二天下午12点返回前一天的数据,在数据未更新之前显示为“0”。建议您,在代码投放后,次日下午再登陆联盟查看相关效果报告即可。新业务合作业务计费规则是各网站所有者申请成为新业务合作业务会员后,将产品代码投放在网站页面上

discuz x3.2nginx伪静态规则设置完全版

2014年9月26日

rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last; rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last;rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;