Aug032012
dedeCms常用函数与作用
GetCurUrl()
获得当前的脚本的URL
GetAlabNum($str)
把字符串里的全角数字转为半角数字(会把非数字类型字符删除)
Text2Html($txt)
文本转HTML
Html2Text($str)
获得HTML里的文本
function ClearHtml($str)
清除HTML标记
cnw_left($str,$len)
中文截取把双字节字符也看作一个字符
cn_substr($str,$slen,$startdd=0)
中文截取2,单字节截取模式
GetMkTime($dtime)
把中文的...阅读全文
作者:绝缘体.. | 分类:DEDECMS, go, html, Linux, MySQL, PHP, 操作系统, 数据库, 编程语言, 首页 | 阅读: | 标签:go, html, Linux, MySQL, PHP
抢沙发
Aug032012
DedeCMS二次开发必备{常用函数/类参考}
全局函数:
1、common.func.php 公用函数获得当前的脚本网址
function GetCurUrl()
返回格林威治标准时间
function MyDate($format='Y-m-d H:i:s',$timest=0)
把全角数字转为半角
function GetAlabNum($fnum)
把含HTML的内容转为纯text
function Html2Text($str,$r=0)
把文本转HTML
function Text2Html($txt)
输出Ajax头
function AjaxHead()
中文截取2...阅读全文
Jul202012
iis批量操作目录的 执行权限
打开编辑
C:\WINDOWS\system32\inetsrv\MetaBase.xml
找到类似
<IIsWebDirectory Location ="/LM/W3SVC/353248298/root/blog"
AccessFlags="AccessRead"
>
<Custom
Name="UNCPassword"
ID="3003"
Value="496344625000000006000000400000008b30da2c256f340019c6a18c805c01a8a5b8925f7b2170ea45649347c45448355bf33442c9e7f4b9fde10d9c4fe02585e06f...阅读全文
Jun092012
php日志记录类
php日志记录类
<?php
/**********************************************************
* File name: LogsClass.class.php
* Class name: 日志记录类
* Create date: 2008/05/14
* Update date: 2008/09/28
* Author: blue
* Description: 日志记录类
* Example: //设定路径和文件名
* $dir="a/b/".date("Y/m",time());
* $filename=date("d",time()).".log";
* $log...阅读全文
Jun082012
js获取搜索关键词
<script>
//获取url的特定参数
function getQueryStringRegExp(name,url)
{
var reg = new RegExp("(^|\\?|&)"+ name +"=([^&]*)(\\s|&|$)", "i");
if (reg.test(url)) return unescape(RegExp.$2.replace(/\+/g, " ")); return "";
}
//var referrer= 'http://www.baidu.com/s?wd=%D3%CE%CF%B7%D7%CA%D1%B6&rsv_bp=0&rsv_spt=3&inpu...阅读全文
Jun082012
jQuery定时器插件 jQuery Timers
jQuery Timers 是一个用来封装 setTimeout 和 setInterval 方法的 jQuery 定时器插件。
示例:
$("#close-button").click(function() {
$(this).oneTime(1000, function() {
$(this).parent(".main-window").hide();
});
});
$("#cancel-button").click(function() {
$("#close-button").stopTime();
});
阅读全文
Jun082012
jQuery心跳包插件 jHeartbeat
jHeartbeat 是一个jQuery 的插件,用来定时执行某项任务,例如定时向服务器发送请求;定时更新页面元素等等,特别适合用在聊天室开发上。
使用方法:
<script type=”text/javascript” src=”js/jquery.js”></script>
<script type=”text/javascript” src=js/jheartbeat.js”></script>
<script type=”text/javascript”>
$(document).ready(func...阅读全文
Jun082012
May302012
mysql复制表的结构和数据
1.复制表结构及数据到新表
CREATE TABLE 新表
SELECT * FROM 旧表
2.只复制表结构到新表
CREATE TABLE 新表
SELECT * FROM 旧表 WHERE
1=2
即:让WHERE条件不成立.
方法二:(低版本的mysql不支持,mysql4.0.25
不支持,mysql5已经支持了)
CREATE TABLE 新表
LIKE 旧表
3.复制旧表的数据到新表(假设两个表结构一样)
INSERT INTO 新表
SELECT * FROM 旧表
4.复制旧表的数据...阅读全文
May302012
dedecms自动更新一级栏目的排序
dedecms自动更新一级栏目的排序
<?php
require_once (dirname ( __FILE__ ) . '/core/include/common.inc.php');
$dsql = "select * from dede_arctype where topid='0'";
$db->SetQuery ( $dsql );
$db->Execute ();
$i = 1;
while ( $row = $db->GetArray () ) {
$dsql = "update dede_arctype set sortrank='{$i}' where id='{$row['id']}'";
if($db->Exec...阅读全文