织梦Dedecms5.7 GBK/UTF-8 财付通接口插件模块

由于DedeCms 5.7 不提供财付通接口插件模块,于是我自己写了一个,经测试可以用。这个模块是 UTF-8编码的,如果您的网站是GBK编码,请到另外一个GBK的产品上看。

应用实例网站:http://www.woundheal.cn

DedeCms5.7后台首页很卡的解决办法

Dedecms5.7上传到服务器后感觉进入后台首页很卡,而且服务器占用CPU会飚升,服务器和浏览器都会卡到。

后来在论坛找到解决办法,如下:

打开后台首页模板文件 /uploads/dede/templets/index_body.htm

注释以下内容

<script language="javascript" src="js/drag.js"></script>

 

/*
$(function()
{
   $.get("index_testenv.php",function(data)
  {
    if(data !== '')
    {
        $("#__testEvn").html(data);
    }
  })
})

 

Drupal 7 实现上一篇下一篇的简单方法

在建个人小站[阿亮php笔记]时,想在文章页面实现“上一篇,下一篇”的效果,Drupal 7 是没有默认带这个功能的,网上也有写好的模块,不过个人感觉,这么一个小功能还装个模块的话,太浪费性能的,反正就两条SQL搞定,就自己随便写一下吧。

MSSQL2005数据附加失败错误3456

解决办法:

1.新建一个同名的数据库(数据文件与原来的要一致)   
    
2.再停掉sql server(注意不要分离数据库)   
    
3.用原数据库的数据文件覆盖掉这个新建的数据库   
    
4.再重启sql server   
    
5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)   
    
6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用数据库的脚本创建一个新的数据库,并将数据导进去就行了。

dedecms中文注册会员无法打开空间的解决方法

解决中文注册的会员空间打不开问题

这个问题我也很苦恼,不过还是被解决了。大家分享下哈。

其实说到底还是个字符编码转换问题。

因为汉字没有在判断uid值时出现了错误,导致系统无法识别用户,所以发生了“你访问的用户可能已经被删除!”错误

方法是
在“member\config.php”文件的最后,PHP结束之前添加 isUTF8($str)函数

png透明图片在ie6正常显示的纯css解决办法

很久没写CSS了,遇到一个png透明logo折腾了我很久,也怪以前的页面直接不考虑透明的问题。在网上找到几种办法,有用css实现的,有些是用js 实现,用js感觉大材小用了,能用纯css解决就css吧,这里感谢蓝莓公主的帮助。以下的两种方法都是尝试过可行的,不过在我的虚拟机下的ie6图片完 全透明了,不知道是不是我虚拟机的问题。
先将图片存为 PNG-24 透明格式。

CKEditor+CKFinder+php上传配置

新版本的CKEditor只提供了基本的文本编辑功能,上传模块由另一个组件CKFinder。这里主要记录CKFinder上传的一些参数配置,能够成功上传文件,自定义上传文件目录,按日期+随机字符重命名文件。

1、下载CKFinder。
下载CKFinder,解压跟CKEditor放同一目录,下载地址:http://ckfinder.com/

2、开启上传功能。
打开ckfinder\config.php文件,找到函数CheckAuthentication(),大约在21行,将最后一行return false;改为return true;

3、自定义上传文件目录。
打开ckfinder\config.php文件,设置变量$baseUrl = '/upload/';,大约在63行。

Drupal7.12下安装CKEditor详解

Drupal 自带的编辑器功能很简单,就是一个textarea,通常我们需要安装一个所见即所得的在线html编辑器,其中CKEditor是一款不错的编辑器,兼容浏览器很强,下面记录CKEditor的安装方法。

fck编辑器插入图片去掉默认的width和height属性

打开文件 fckeditor/editor/dialog/fck_image/fck_images.js
注释以下代码即可

    if ( oImage.style.width )
    {
        var aMatchW  = oImage.style.width.match( regexSize ) ;
        if ( aMatchW )
        {
            iWidth = aMatchW[1] ;
            oImage.style.width = '' ;
            SetAttribute( oImage, 'width' , iWidth ) ;
        }
    }

php 函数 date_default_timezone_set 设置默认时区

date_default_timezone_set — 设定用于一个脚本中所有日期时间函数的默认时区。

 

语法

bool date_default_timezone_set ( string $timezone_identifier )

 

参数           描述
timezone    必需。时区标识符,比如 "UTC" 或 "Europe/Paris"。

 

说明
注释:自 PHP 5.1.0 起(此版本日期时间函数被重写了),如果时区不合法则每个对日期时间函数的调用都会产生一条 E_NOTICE 级别的错误信息,如果使用系统设定或 TZ 环境变量则还会产生 E_STRICT 级别的信息。

页面

订阅阿亮php笔记 RSS