- 博客(18)
- 收藏
- 关注
原创 用Sphinx给dedecms 5.5添加全文检索的功能
一、前言 dede内容管理系统,算是国内比较主流的一款cms了。 今年做项目时也接触了两次。它的搜索功能比较薄弱,默认情况下只是对文章标题和关键字进行搜索,而且使用的是数据库的like方式查询,数据量一旦突破10W可能就会产生一些性能的瓶颈。 这里我们对它进行一些改造,让它的搜索不仅仅只是搜索标题和关键字,还包括文章内容。使用全文检索引擎,替换性能低下的li
2010-01-20 16:24:00 4284 2
原创 supesite 7.0 导入 phpcms 2008 sp3 脚本
最近接到supesite 导入 phpcms的任务,于是到phpcms官网找,没有现成的东西,只好自己做了一份:或许还有些许bug,不过我成功导入了数据,如果有bug,您可在我代码基础上调整一下。 是用php写的完成了如下功能:1、文章导入2、评论导入3、关键字导入4、如果supesite中某个用户做了评论,则在phpcms中建立相应的帐号,并将评论和其绑定
2010-01-13 17:45:00 880
原创 linux下的arp防火墙 ---- shadaarp
最近公司新来了一组开发人员,搞的最近网速总是不稳定。甚至会有arp攻击,也不知是开了限速软件还是电脑中毒了。 赶快给自己裸奔的ubuntu套上马甲 arp 防火墙 shadaarp下载 ubuntu用户下载.deb 双击安装 终端下:cd /usr/local/lib/shada-arpfirewallsudo make 开始->interne
2010-01-08 14:56:00 1678
原创 一次linux web服务器优化记录
服务器是一个四核cpu、6G内存的linux主机服务器上是以前同事装的apache2 php5 mysql5环境,放着两个没有访问量的网站和几个测试站。前一周转过来一个上线有段时间的人才网站,采用Joomla开源CMS进行二次开发而成。跑了几天后,网站还搞了个投票活动,有人刷票。服务器开始出问题,主要表现在:1、通过top查看的服务器压力40左右,cpu使用82%以上2、服
2010-01-08 11:23:00 1436
转载 Linux下类似winmerge的文件比较工具----Meld
Meld 是一个可视化的文本差异比较工具,它可以跟多个版本控制系统集成。 更多的屏幕截图请看:http://meld.sourceforge.net/screenshots.html 安装&下载
2010-01-07 12:17:00 4927
原创 discuz7.2 关于编辑帖子记录
后台的 全局->用户权限->编辑帖子附加编辑记录 开启后,会对 60 秒后编辑的帖子添加“本帖由 xxx 于 xxxx-xx-xx 编辑”字样。管理员编辑不受此限制 这个功能做的不够细致,不能针对某个用户组进行控制,要修改的话需要修改源代码 include/editpost.inc.php 将if($editedby && ($timestamp - $
2010-01-06 11:44:00 1595
原创 discuz7.2复制主题的bug
discuz7.2复制主题的时候不复制附件、回复 修改了一下/topicadmin.php的action=copy部分 elseif($action == copy && $allowcopythread && $thread) { if(!submitcheck(modsubmit)) { require_once DISCUZ_ROOT../include/
2009-12-31 15:05:00 844
原创 维护PHP程序时,两个简单的调试用函数
最近一直在维护一套Discuz系统,常要在它的基础上做些开发和修改。 在对一些通过ajax调用的文件进行调试时,有时很难看到页面输出,或者页面报错。 netbeans zendstudio等软件虽然可以进行debug,但对在线程序(文件不在本地)似乎也是无能为力。 通过下面两个函数 dump 和 dump1 可以方便的做页面的打印和输出,代码如下: functio
2009-12-25 14:35:00 472
原创 增加discuz 7.2标题长度
ALTER TABLE `cdb_posts` CHANGE `subject` `subject` VARCHAR( 255 ) NOT NULL;ALTER TABLE `cdb_threads` CHANGE `subject` `subject` CHAR( 255 ) NOT NULL;include/post.func.phptemplates/defa
2009-12-23 17:53:00 495
原创 discuz7.2 论坛动态的数据调用
discuz后台中,工具->数据调用 中可自定义一些数据的调用,以便在模板中调用。 以下是【论坛动态】信息的调用,存放在/include/request/feeds.inc.php中 if(!defined(IN_DISCUZ)) { exit(Access Denied);}if($requestrun) { $
2009-12-21 17:55:00 1257
原创 Discuz7.2 置顶贴三栏划分
目的是将【总置顶】【本区置顶】【本版置顶】划分开,看起来更直观一些 discuz7.2的默认模板中 default/forumdisplay.htm202行
2009-12-21 17:51:00 633
原创 关注Sina App Engine分布式Web应用开发与运行平台
Sina App Engine 分布式Web应用开发与运行平台(PHP) 类似Google的App Engine,不过是支持PHP的 目前的状态是:集成测试中...
2009-12-21 17:42:00 417
翻译 Joomla中预防SQL注入
作者:Anthony Ferrara翻译:warran原文:http://developer.joomla.org/tutorials/181-preventing-sql-injections.html最近我注意到,有很多关于如何在开发第三方扩展时,防止SQL注入的误解。说实话,目前为止仅仅依靠JRequest是不够的!在这里我提供一些防止SQL攻击的方法,这并不很难。这里有一些
2009-12-21 16:50:00 661
翻译 如何开发一个Joomla插件
作者:Andrew Eddile翻译:warran原文地址:http://developer.joomla.org/tutorials/184-how-to-create-a-joomla-plugin.html介绍Joomla插件可用作各种用途。插件为网站的输出页面增加了更多的表达方式,并且具有安装功能。插件类型
2009-12-21 16:47:00 515
原创 asp自带的内存缓存 – application
asp强大的application 是 php 中所没有的。昨天朋友抱怨他的人才网站读取速度慢,于是我帮他把asp中读库比较费时的部分用application做了缓存。大致方式如下:函数getcache,会自动建立需要的缓存。Function getcache(funsname,isreset,isarr,timeinfo)‘funsname — 需要缓存的内容,这里要输入一个fu
2009-12-21 16:44:00 592
原创 一些js & flash的 柱状图、饼图、走势图 解决方案
open flash chart演示:http://teethgrinder.co.uk/open-flash-chart/下载:http://teethgrinder.co.uk/open-flash-chart/download.php 演示:http://www.fusioncharts.com/Demos/Blueprint/下载:http://www.
2009-12-21 16:40:00 3870
原创 163的开源软件镜像站
http://mirrors.163.com/ ../FreeBSD/ 04-Jan-2009 09:58 -OpenBSD/ 15-May-2008 11
2009-12-21 16:38:00 1245
原创 用户注册后禁用的Joomla插件
这个插件是针对Joomla 1.5.x版本的 使用这个插件的目的是用户注册后,需要管理员审核通过后,才能使用。 代码如下: defined(’_JEXEC’) or die( ‘Restricted access’ );jimport(’joomla.plugin.plugin’);class plgUserBlockuser extends JPlug
2009-12-21 16:21:00 529
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人