![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web开发
文章平均质量分 61
wang_xingang
这个作者很懒,什么都没留下…
展开
-
用Sphinx给dedecms 5.5添加全文检索的功能
一、前言 dede内容管理系统,算是国内比较主流的一款cms了。 今年做项目时也接触了两次。它的搜索功能比较薄弱,默认情况下只是对文章标题和关键字进行搜索,而且使用的是数据库的like方式查询,数据量一旦突破10W可能就会产生一些性能的瓶颈。 这里我们对它进行一些改造,让它的搜索不仅仅只是搜索标题和关键字,还包括文章内容。使用全文检索引擎,替换性能低下的li原创 2010-01-20 16:24:00 · 4368 阅读 · 2 评论 -
一次linux web服务器优化记录
服务器是一个四核cpu、6G内存的linux主机服务器上是以前同事装的apache2 php5 mysql5环境,放着两个没有访问量的网站和几个测试站。前一周转过来一个上线有段时间的人才网站,采用Joomla开源CMS进行二次开发而成。跑了几天后,网站还搞了个投票活动,有人刷票。服务器开始出问题,主要表现在:1、通过top查看的服务器压力40左右,cpu使用82%以上2、服原创 2010-01-08 11:23:00 · 1441 阅读 · 0 评论 -
Linux下类似winmerge的文件比较工具----Meld
Meld 是一个可视化的文本差异比较工具,它可以跟多个版本控制系统集成。 更多的屏幕截图请看:http://meld.sourceforge.net/screenshots.html 安装&下载转载 2010-01-07 12:17:00 · 4949 阅读 · 0 评论 -
discuz7.2 关于编辑帖子记录
后台的 全局->用户权限->编辑帖子附加编辑记录 开启后,会对 60 秒后编辑的帖子添加“本帖由 xxx 于 xxxx-xx-xx 编辑”字样。管理员编辑不受此限制 这个功能做的不够细致,不能针对某个用户组进行控制,要修改的话需要修改源代码 include/editpost.inc.php 将if($editedby && ($timestamp - $原创 2010-01-06 11:44:00 · 1610 阅读 · 0 评论 -
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 · 866 阅读 · 0 评论 -
维护PHP程序时,两个简单的调试用函数
最近一直在维护一套Discuz系统,常要在它的基础上做些开发和修改。 在对一些通过ajax调用的文件进行调试时,有时很难看到页面输出,或者页面报错。 netbeans zendstudio等软件虽然可以进行debug,但对在线程序(文件不在本地)似乎也是无能为力。 通过下面两个函数 dump 和 dump1 可以方便的做页面的打印和输出,代码如下: functio原创 2009-12-25 14:35:00 · 478 阅读 · 0 评论 -
增加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 · 519 阅读 · 0 评论 -
关注Sina App Engine分布式Web应用开发与运行平台
Sina App Engine 分布式Web应用开发与运行平台(PHP) 类似Google的App Engine,不过是支持PHP的 目前的状态是:集成测试中...原创 2009-12-21 17:42:00 · 421 阅读 · 0 评论 -
Joomla中预防SQL注入
作者:Anthony Ferrara翻译:warran原文:http://developer.joomla.org/tutorials/181-preventing-sql-injections.html最近我注意到,有很多关于如何在开发第三方扩展时,防止SQL注入的误解。说实话,目前为止仅仅依靠JRequest是不够的!在这里我提供一些防止SQL攻击的方法,这并不很难。这里有一些翻译 2009-12-21 16:50:00 · 665 阅读 · 0 评论 -
如何开发一个Joomla插件
作者:Andrew Eddile翻译:warran原文地址:http://developer.joomla.org/tutorials/184-how-to-create-a-joomla-plugin.html介绍Joomla插件可用作各种用途。插件为网站的输出页面增加了更多的表达方式,并且具有安装功能。插件类型翻译 2009-12-21 16:47:00 · 521 阅读 · 0 评论 -
asp自带的内存缓存 – application
asp强大的application 是 php 中所没有的。昨天朋友抱怨他的人才网站读取速度慢,于是我帮他把asp中读库比较费时的部分用application做了缓存。大致方式如下:函数getcache,会自动建立需要的缓存。Function getcache(funsname,isreset,isarr,timeinfo)‘funsname — 需要缓存的内容,这里要输入一个fu原创 2009-12-21 16:44:00 · 598 阅读 · 0 评论 -
一些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 · 3893 阅读 · 0 评论 -
用户注册后禁用的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 · 550 阅读 · 0 评论 -
discuz7.2 论坛动态的数据调用
discuz后台中,工具->数据调用 中可自定义一些数据的调用,以便在模板中调用。 以下是【论坛动态】信息的调用,存放在/include/request/feeds.inc.php中 if(!defined(IN_DISCUZ)) { exit(Access Denied);}if($requestrun) { $原创 2009-12-21 17:55:00 · 1264 阅读 · 0 评论 -
Discuz7.2 置顶贴三栏划分
目的是将【总置顶】【本区置顶】【本版置顶】划分开,看起来更直观一些 discuz7.2的默认模板中 default/forumdisplay.htm202行原创 2009-12-21 17:51:00 · 657 阅读 · 0 评论 -
supesite 7.0 导入 phpcms 2008 sp3 脚本
最近接到supesite 导入 phpcms的任务,于是到phpcms官网找,没有现成的东西,只好自己做了一份:或许还有些许bug,不过我成功导入了数据,如果有bug,您可在我代码基础上调整一下。 是用php写的完成了如下功能:1、文章导入2、评论导入3、关键字导入4、如果supesite中某个用户做了评论,则在phpcms中建立相应的帐号,并将评论和其绑定原创 2010-01-13 17:45:00 · 887 阅读 · 0 评论