- 博客(19)
- 资源 (3)
- 收藏
- 关注
转载 Discuz! X 中 SESSION 机制讲解
在Discuz! X中一如继往的,SESSION 并没有使用 PHP 自带的 SESSION 机制,而是系统的一套自带的机制。 在数据库中可以看到有两个 SESSION 表: 一个是pre_common_adminsession,是管理员登录后台的 SESSION 表; 另一个是 pre_common_session 表,是所有用户在前台浏览页面时的 SESSION
2012-12-31 16:04:58 951
转载 mysql data too long for column xxx解决方案
问题:java.sql.SQLException: Data truncation: Data too long for column 'content' at row 1 Query遇到这个问题搜集的网上的一些解决方案:第一种解决办法:出自:http://www.blogjava.net/zoninge/archive/2009/04/15/265663.html感谢
2012-12-26 11:38:38 952
转载 后台开发__如何在Discuz!X建立属于自己的后台管理页
此图为后台管理中的论坛相关的导航样式, 增加了信息管理一项的后台功能. 里面实现的方法是用了模板技术. 由于discuz的后台函数模板太让人伤心, 也实在是不利于二次开发, 所以此教程将后台管理功能更简易化, 更扩展性.我们依增加一项管理操作功能为例,先实现让它显示出来.修改方法: 首先打开: source/admincp/admincp_menu.php 第16行:
2012-12-24 11:19:31 1363
转载 后台开发__DISCUZ X2.5增加后台管理页面
1.增加顶部导航 1)在./source/admincp/admincp_menu.php文件里,找到$topmenu数组增加一个键值对:'hyhyextend'=>'' 2)在./source/language/lang_admincp_menu.php文件里,找到$language数组,增加键值对'header_hyhyextend'=>'新扩展' 紧此两步,
2012-12-24 11:12:13 1116
原创 AJAX_DISCUZ showmessage()函数配合AJAX弹窗
discuz定义的函数showmessage()可以将弹窗以AJAX的方式弹出,首先要将模板文件中的表单按照格式编写按照格式编写.下面以"积分转帐"页面介绍(转载请注明出处:http://blog.csdn.net/dabao1989/article/details/8307661)模板文件
2012-12-17 15:44:05 6408 4
转载 AJAX__discuz函数showmessage()在ajax下
当 showmessage 在 Ajax 环境下方式调用(即 $_G['inajax'] 为 true),并且 GET、POST 中存在 handlekey 时(即 $_G['gp_handlekey'] 有值)时,你可以在 Ajax 页面书写以下 2 个函数,用 JS 处理返回的信息。成功时调用的函数function succeedhandle_$_G['gp_h
2012-12-17 15:03:23 2116
原创 Windows平台下SVN版本控制系统的搭建
下载"SVN服务端"可视化安装包:VisualSVN-Server.msi下载"SVN客户端"命令行安装包:Slik-Subversion.msi,这里使用命令行软件包的原因是我们平时并不会经常用此命令行,一般只有在下载副本时用,其它操作都在开发工具中有可视化操作.配置服务器登录我们的服务器,运行安装服务端软件:VisualSvn-Server.msi我们只需配置下面选项:
2012-12-17 11:37:18 1872
转载 mysql查询缓存
开查询缓存,是通过几个步骤来设置的,例如:虽然你设置Mysql允许查询缓存,但是如果你设置的查询缓存大小为了0,这和没有允许没什么区别。所以必须是几个步骤的设置才能真正打开查询缓存这个功能。下面我用 mysql6.0 最为演示最常用的设置查询缓存第一: query_cache_type 使用查询缓存的方式一般,我们会把 query_cache_type 设置为 ON,默认情况下应该是ONmysql
2012-12-15 12:37:47 591
转载 Discuz自动生成html静态页面
Discuz自动生成html静态页面(修改超简单)index.php - 论坛主页 - 生成文件: index.htmforumdisplay.php - 主题列表 - 生成文件: fid - {板块fid} - {页码}.htmviewthread.php - 浏览帖子 - 生成文件: thread - {主题tid} - {页码}.htm(*)所有文件保存在论坛根目录
2012-12-13 15:13:02 8668
转载 GBK字符长度
打出来的长度为12, 比上面的结果多了4个字节, 说明后面加上的两个中文字符每个字符长度为2, 这是符合预期的.但为什么这里面英文与数字字符只占一个字节?后来找到如下资料:GBK亦采用双字节表示,总体编码范围为8140-FEFE,首字节在81-FE 之间,尾字节在40-FE 之间,剔除 xx7F一条线。总计23940 个码位,共收入21886个汉字和图形符号,其中汉字(包括部首和构件)
2012-12-12 16:11:38 4925
转载 系列四TortoiseSvn客户端软件
TortoiseSvn介绍 TortoiseSvn 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将 Subversion 和版本控制系统看作一种“
2012-12-11 17:50:14 953
转载 系列三VisualSvn Server
VisualSvn Server介绍1 、VisualSvn Server VisualSvn Server是免费的,而VisualSvn是收费的。VisualSvn是Svn的客户端,和Visual Studio集成在一起,但是不免费,使用AnkhSvn(VS2008插件)来代替VisualSvn。使用 VisualSvn Server是Svn的服务器端,包括Subversion、A
2012-12-11 17:33:58 2123
转载 系列二VS项目软件配置工具介绍
Svn和VisualSvn介绍 在使用TortoiseSvn(SVN客户端)+ AnkhSvn(VS2008插件) +VisualSvn Server(版本控制服务器)进行源代码版本控制前,有必要先了解下Subversion(Svn)。 Svn(Subversion)是近年来崛起的版本管理工具,是CVS的接班人。目前,绝大多数开源软件都使用Svn作为代码版本管理软件
2012-12-11 17:12:16 1015 1
转载 系列一版本管理软件简介
版本管理软件简介 1、问:什么是软件版本管理 答: 软件版本管理是指通过执行版本控制、变更控制的规程,以及使用合适的配置管理软件,来保证所有配置项的完整性和可跟踪性。版本管理是对工作成果的一种有效保护。 2、问:为什么需要版本管理 答:如果没有软件版本管理,最大的麻烦是工作成果无法回溯。随着工作的进展新的程序覆盖了老的程序,当突然发现新程序有问题而老程序正确时怎么
2012-12-11 17:10:24 605
转载 通过SQL语句手动向DISCUZ x2 插入帖子数据
-- 转存表中的数据 `pre_forum_post`INSERT INTO `pre_forum_post` (`pid`, `fid`, `tid`, `first`, `author`, `authorid`, `subject`, `dateline`, `message`, `useip`, `invisible`, `anonymous`, `usesig`, `htmlon`,
2012-12-08 11:01:48 1774
转载 discuz!X2插入主题帖子所需运行的代码和SQL语句
$subject = $news_subject;$message = $news_message;DB::query("INSERT INTO ".DB::table('forum_thread')." (fid, posttableid, readperm, price, typeid, sortid, author, authorid, subject, dateline, last
2012-12-08 11:00:07 1093 1
转载 discuz论坛发帖相关(数据表pre_forum_post)
转自:http://www.cnblogs.com/yimiao/archive/2012/07/15/2592645.html今天开始阅读discuz2.5的源码,这是发现的一些收获,记录一下。有兴趣的同学可以去试试CREATE TABLE pre_forum_post (pid int(10) unsigned NOT NULL COMMENT '帖子id',fid mediumi
2012-12-08 10:54:14 7995
转载 stripslashes和addslashes的区别
我们在向mysql写入数据时,比如:mysql_query(”update table set `title`=’kuhanzhu’s blog’”);那就会出错。同asp时一样,数据库都会对单引号过敏。而addslashes在这个时候就最长面子了,跟asp的replace(”‘”,”””,”kuhanzhu’s blog”)功能一样。PHP为了安全性,所以引入了个ma
2012-12-05 10:55:35 651
原创 Smarty数据缓存与模板缓存
Smarty模板技术基础就是模板缓存什么是模板缓存?smarty会将用smarty语法编写的模板替换为php格式的以便PHP解析,实现PHP的数据与界面分离.当我们每修改一次模板文件,相应的模板缓存都要重新生成一次.但这仅仅是模板缓存,程序仍然需要从数据库获取数据及进行运算,与直接用PHP写出的界面无任何区别.如何实现真正的数据缓存?smarty支持真正的数据缓存,
2012-12-03 15:36:51 1181
PDFCreator_v0.9.3,可以将任何常用文件生成PDF文件!
2009-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人