dede利用正则批量替换数据库中内容

1

分类 : 网站技术 | 发表时间 28-02-2010

是替换一个div中的内容,以前对正则比较头疼,但不管如何,从其他朋友的例子中,摘抄实践下,还是不错的

<div style="border-right: #ff6600 1px solid; padding-right: 10px; border-top: #ff6600 1px solid; padding-left: 10px; padding-bottom: 10px; border-left: #ff6600 1px solid; width: 620px; line-height: 120%; padding-top: 10px; border-bottom: #ff6600 1px solid; background-color: #fff9ee; text-align: center"><font style="font-weight: bold; font-size: 16px; color: red">文章地址址:<br />http://www.linwan.info/<br /></font>&nbsp;</div>

上述代码,是一个不错的style,大家可以显示下,调试效果不错。

可以利用以下正则来替换:

<div style=\"[^>]*\">(.*)</font>&nbsp;</div>

在dede后台,选择:核心–数据库内容替换–选择表:dede_addonarticle,选择字段:body(这表是存储文章内容的),选择正则表达式,主键字段,填写“aid”,被替换内容为上面的正则:

例:<div style=\"[^>]*\">(.*)</font>&nbsp;</div>

替换为:可为空,也可填写你想置换为的内容。

替换条件:如果是全部,就不填写,Linker是开始测试时,先备份了数据库,然后仅替换一篇文章,条件中填写:aid=6720,如果是分类,就填写:typeid=7,这样缩小替换范围,避免出错。

填写安全确认码,替换就ok了,注意这个安全确认码会有失效周期,但它自己不提示,也有这个可能,会选择替换无反应,遇见这情况,只有刷新当前页面了。

很完整了吧!其它正则参考:http://bbs.dedecms.com/214856.html,这个当中的也不完整,也不太正确,需要对比来修改调试,很费时间。

正则是个好技术,有着很强大的应用,以前Linker花了点时间看,但一直没坚持看完,也没坚持持续实践,因此,还只是了解皮毛,汗哪!

完美解决DEDE图片大小图片太大撑破表格图片自适应图片按比例缩小

0

分类 : 网站技术 | 发表时间 24-02-2010

此篇日志是转的:

因为图片大小问题,找了很多代码都不好用,比如下面的。
img,a img{
border:0;  
margin:0;  
padding:0;
max-width:590px;
width:expression(this.width>590?"590px":this.width);
max-height:590px;
height:expression(this.height>590?"590px":this.height);
}
上面的代码有2个问题!
1.会把图片变的非常小。要刷新一次才能正常显示!
2.图片不会按比例缩小,图片严重变形!

后来花钱请高手帮我写了代码。现在把它共享给朋友们!

代码如下:
<!– Begin CSS 控制图片大小 09.1.15 –>
<style type="text/css">
<!–
img,a img{
border:0;  
margin:0;  
padding:0;
max-width:650px;
width: expression(this.width > 650 && this.width > this.height ? 650px : ‘auto’;);  
max-height:1650px;
height: expresion(this.height > 1650 ? 1650px : ‘auto’;); 织梦好,好织梦
} –>
</style>
<!– End CSS 控制图片大小 09.1.15 –>

建设网站之开源网站源码推荐

3

分类 : 网络日志 | 发表时间 03-07-2009

现在建一个网站,真是简单,和2000年后那个时代,简直有天堂与地狱那么远的差别。那时候自己编写网站,准确的说是网页,叫主页,那时候自己编写主页的很多站长,坚持这个道路到今天,都成了赫赫有名的站长领军人物了,比如落伍、站长站、站长网,网易的丁磊给大家提供免费主页,开拓了一个网易门户。在那个时代,建设网站有着悠长的过程,有着巨大的难度,因此有一个网站,也是牛的资本。时至今日,开源代码满天飞,域名价格低到底,空间垃圾到白菜价,模板改头换尾,内容采集一夜,一个网站就壳瓤齐全了,真简单,可也真垃圾!

太容易获得的东西,往往都不太重视,太容易得到结果的,往往价值都不高。不管如何,开源程序,还是方便了无数个梦想成为站长的站长。

结合网上的一些推荐,再加上近些年的经历,推荐一些比较有代表性的网站开源程序。

资讯:Dedecms,PHPcms,kingcms,PHP168,帝国,思维,风讯,科讯

dedecms最早用过,用过几个共享模板,最后还是恢复到默认模板,做一下小的修改。phpcms本来做有一个门户网站,但后来投资资金一直没到位,就放置了,原域名打算做一分类站。kingcms遇见几位朋友做得还比较多,网上传闻kingcms生成静态很牛,Linker没有很多数据,这点不做结论。php168以社区活跃度看,要比phpcms热闹得多,并且php168最近更新运作频繁,开发组成员直接在论坛不断征集接收建议,加以改进升级,人气超旺,Linker比较赞赏。帝国网站做有一个技术资讯站,感觉不太适合初级用户,功能强大,但稍显复杂,完整模板不多,大型网站可以考虑,现在完全开源,二次开发也不是问题了。至于思维、风讯、和科讯,一直仅限于更新时试用,没有太仔细研究,风讯是老牌子了,现在网上有很多站长一直还在用。

社区:DVBBS,VBB,Discuz,phpwind,leadbbs,bbpress,bbsMax

最早用的论坛程序,无疑是动网,估计大多数早期站长都是如此。后来Linker长期使用的是phpwind,功能强大,性能表现超好,并且速度反应很快,虽然期间也出了些让人惊诧的漏洞,但后来Linker遇到一些问题,一直在官方论坛得不到解决(官方论坛技术支持一直欠佳),因此愤而转discuz,当然也有discuz丰富的模板和插件因素。discuz的流行自不必说了,但感觉现在有点太在sns上下功夫,急利于赚取漫游币模式,论坛的味道逐渐淡漠。认识VBB源于龙卷风和精品技术论坛,龙卷风已经换为discuz,精品还在坚持VBB,这个坚持很正确,也符合精品的风格和功能需要;bbsmax,生成静态型的论坛程序,中国站长论坛chinaz用的就是sql版本的,在有些时候可以优先采用这个程序,呵,奇妙的有些时候;其他论坛程序,也仅限于测试,没太深入使用。

BLog:WP,Zblog,sa-blog,oblog

玩博客站,最早使用的不是zblog,是一个慈溪多用户博客程序,后来作者停止更新太久,后来看到zblog的优秀,当时zblog可是非常活跃,社区的插件、模板都极为丰富,zblog开发到这个地步,也算是尽头了,作者在专注于.net的博客程序开发;源于zblog的优秀,Linker就直接手动处理了慈溪多用户博客数据库到zblog数据库的转换。zblog可生成全静态页面,但在这个处理过程中,由于数据库、插件等因素,会引起很多反应慢、占用cpu等性能问题,因此,mdb数据库稍大,超过20M吧,就建议转用wp了,Linker就zblog转wp博客程序,有过多次话题讨论,可一直没有结果,呵!sa-blog和oblog有很多朋友在使用,Linker也建立过测试网站,没长期使用,没使用,可能是没缘分,感觉不对味。

分类信息:网人,帝国,php168,phpcms

帝国,php168,phpcms不必再说,网人分类程序,从网上泛滥的盗版程序,就可以看出流行度比较广,还是那句话,这样的源码,如果要做出成绩,功在其外而不在源码自身了。其实还有一个非开源的分类程序,海洋分类,这个东东相当不错,Linker使用的是购买的商业版本,二年前用的,简单修改了下,没怎么管理,效果非常好,如果打算长期做分类站的,可以考虑购买正版。

下载:木翼,帝国,动易,dedecms,phpcms,php168

最早玩的是动易的下载,其实到现在为止,很多成名的下载站用的也是动易的核心。dedecms,phpcms,php168这三位自不必说,套装中自带的。帝国下载站,前段时期刚刚开源更新发布,发现很多网站都使用了帝国下载站,比如大家熟悉的烈火汉化下载站。Linker也建有一个下载站,使用的帝国下载源码,但更新比较少,几乎是自己常用的程序才发上去。木翼下载是Linker看到有朋友使用,效果也很不错,推荐一试。

商城:shopex,ecshop

做商场b2c的都熟悉上述两个网站源码,ecshop自从被discuz收购折腾了一阵以后,人气就大不如前了;shopex模板丰富,社区活跃,相对来讲,Linker推荐大家试用shopex.

图片:第七夜,php168,dedecms

图片站也可以成就一批牛人,比如图王就是一例,以图站起家,拓展至今日。php168和dedecms,都可推荐,第七夜是Linker看到朋友玩站时的图片站程序,去主页看了看,感觉一般。

点评:mudder

一款专业的点评网站系统,多种行业的点评,可以自由调控点评项目,类型。Web 2.0的建站方式,网站会员能让快速上手。就点评类而言,Linker推荐这个源码。

电影:马克斯

这个源码满天飞,真正能够以此把视频站做通的,为数不多,太泛滥的源码反而使用起来,反而需要凌驾于网站之上的操作技术。

Digg:pbdigg,wodig

08年初时,Linker曾经想建dig站,试用过这些源码,感觉速度不是太理想,并且dig站做起来,投入精力相对超大,耽误了耽误,放弃。

SNS:uchome,thinksns

uchome,由于有了discuz,再加一个uch就显得很自然,无缝结合,这点康想盛世无疑最具优势,也使得大多数源码程序都向discuz靠拢。thinksns是几个朋友建站时使用的sns系统,发现联想问吧使用的也是thinksns。

其实上述每一个分类,如果介绍的话,每一个分类,国内外流行的成熟系统都有几十上百种之多,带解说特点,带演示网站什么的,都可以洋洋洒洒数万字,Linker今天只是结合自己的玩站经历,稍稍提一些有代表性的,有很多不曾想起来的,忽略也就忽略了,疏忽不仅仅有Linker自身的原因,也有该源码的原因,你说是不?

漫漫三年论坛路

0

分类 : 网络日志 | 发表时间 22-12-2005

来自:网络—-不知道原作是哪个人的?


如果你想让一个人快乐,你就让他去做论坛;如果你想让一个人郁闷,还是让他去做论坛。

在走过三年的论坛建设之路后,今天再回首,竟有些不堪回首。如果当时是雄心壮志,今天却是唏嘘不已。三年,一千多个日日夜夜,光阴轮回,物是人非。其实什么都变了,其实什么也都没变,变的只是自己的心态罢了。

一、起源

我是01年大专毕业后对口分配走进这家国有企业的信息部门的。有一点幸运是,这家国有企业刚刚开始进行ERP试点。网络骨干一起来,看着各种各样的新式服务器、路由器一台台的码叠,心里一阵子的冲动,有MIS的,有OA的,有WEB的。其实我当时是搞OA,对WEB一点都不熟悉,不用跟我说什么Apache,我甚至连IIS是什么都不知道。在半年的试运行完成后,上线的OA和MIS系统都通过验收了,唯有WEB网站没有通过,于是头头要求我们一个月内解决问题。那时候一个头大啊,科里三个人:我是学电气自动化的,一个是学编程的,另外一个小丫头是学电子技术转调过来的,谁见谁不知道,于是大家就K书,扎扎实实弄了半个月。一个简单的不能再简单的HTML网站就起来了,因为当时要求WEB网站上面必须有当时的生产数据,当时没人知道调数据库,结果三个鬼轮流手工录,一天百多条的生产数据一录就要花半天,真是狂晕啊。这样子挣扎了半个月实在大家都受不了,于是四处请教,总算是找到系统里一位高手,帮写了一个今天看起来很简单的ASP系统,不过确实解决了我们的大问题,当时三个鬼欢喜的送了高手两条中华~~~呵呵

02年初的时候系统网里聊天室比较火,最开始的时候是一兄弟单位为技术交流建了一个,慢慢的不知道怎么被传出去了,于是是不是搞技术的不知道了,反正一进去里面就是打情骂俏,想想也是,当时系统广域网一起来,除了办公网站,其它什么都没有,存在就是真理啊,于是跟风跃进的什么样的网站都有了,江湖,聊天室,留言板,确切的说当时系统里还没有BBS,不过有个叫BBS1000的东西,更像是留言板。不过这些网站都是各单位信息中心的人搞的,也是挂在单位网站上面,个人网站很少,有大概那么三四个。

02年过完年,在当时系统网的一个比较有名的聊天室里认得了一个湖大毕业的鬼,这里叫他鬼X吧。鬼X并不是第一个建个人网站的,不过他给我们带了一些当时看起来很新鲜的东西:网站源码。他那时候弄了一个下载站,用的是书生下载极原始的版本,不过已经比我们做HTML的高N级了。于是我就四处去找他所讲的源码,当时还不会用搜索,后不知道怎么找到了aspsky.net,结果我的论坛生涯就这样子混沌开始了~~~

二、动网

不知道还有几个现在记得动网在02年初是个什么样子的,那时候的版本我也记不清楚了,大概是5的版本,反正很简单,因为那时候动网还不算出名,那时候如日中天的论坛系统是雷傲(坦白的讲当时我不知道)。于是DOWN了一个,作单位网站的留言板用。这也已经是02年3月份的事情了。

刚开始没几个人注册,就本部和单位上几个年青人在里面文字聊天,贴些搞笑小图片(现在叫灌水),那时候国内的DVDRip搞开始兴起,准确的讲还不是纯粹的DVDRip,因为不是今天这种标准的文件+字幕,而一个1、2GB大的视频文件,里面已经有中文字幕了,估计是最早的DVD压缩,反正经当时的VCD清楚多了,所以没事就DOWN了一些丢到坛子里,结果不知道怎么很快就流传出去了,估计是聊天室里你一句我一句的广告出去。慢慢的论坛里就有了那一群人,版块也多了几来,很快的论坛规模到了1000多人,平均在线也有一百多人,即使放到今天看也不容易,因为是一个纯粹的内部网站。

规模一大,版块就开得多了,其实当时并没有怎么去想管理问题,来的都是客,打招呼,灌水,那时候都单纯的很,一个帖子聊的多的聊到两三百页,整个就一当聊天室用。慢慢的聊多了,人就熟了。到今天我认为做论坛最大的一点好处就是你可以结识到很多人,结识很多的朋友,这些朋友看起来好像也就是一个普通的网友,但是他们的在网络的背后往往有着巨大的能量。

到了03年6\7月份的时候,短暂的快乐时光结束了,一种叫尼姆达的病毒程序开始疯狂在各个单位肆略,已经没有人想的起是怎么传进内网的,反正病毒所到之处机器卡死,服务器DOWN机,活活折腾了两个月,等解决方案一出来,已经不行了。因为服务器硬盘整个被折腾的挂了,所以论坛数据全丢,不知道是什么情况,结果又没备份,于是这个只有半年寿命的论坛成为昙花一现。当时给我的打击是很大的,后来养成一个习惯,天天备份,一个月刻一张盘。

三、雷傲

其实像雷傲这样子的文本论坛,我是不太喜欢的,主要是备份打包的时候真郁闷,上万张帖子就有上万个文件,当时用起来也不图别的,听说功能强一点。其实配置的时候花了我半个月功夫,因为不知道怎么在IIS上面配CGI,结果搞了N久才搞好,这时候来论坛的人虽然还是原来一批人,不过帖子没有了,元气大伤,一些当时在我坛里,现在在天涯里面都很出名的写手走了,一些玩技术的高手走了,一帮游戏迷走了,剩下的都是平常聊天的。当时我做了一个错误的决定,过早的为论坛了型,做影视下载。当时看起来没有错,因为电影下载很能留住人,其实我发现是留不住人的,用这种很高的成本(挤带宽,占空间)却只带来暂时的流量,等于是饮鸠止渴。人潮是上去了,不过人气却没了,感觉论坛成了一个空骨架,原来打情骂俏的没有了,原来小家闺秀没有了,原来技高一筹没有了,剩下的,要么是看帖不回帖,要么是发几句,OK,好,123434,afgdbdsj之类为了得到个电影下载地址的烂帖。

用雷傲的日子是我最郁闷的,也是用的时间最长的,从02年9月一直用到03年4月,之后就换的很快了。用雷傲的日子我结识了一群今天还算是比较有名的技术人物,ROY2,BIGJIM,KEN等,他们当时都是做LB HACK的,我的论坛也帮他们或用他们的测试了很多的插件,不过雷傲注定是要衰落的,CGI虽然功能很强,不过垢病更多。

这种有人潮没有人气的日子做了很久,我感觉我已经很累了,于是想找个机会停下来,结果真的有机会停下来,我才发现自己又做错了,停一两个月,跟被毁掉数据从头再来没有区别,虽然人气不好,起码人潮在,这样子停了一两个月,连人潮也没有了。

三、FastBoard VS IPB 做人要厚道

在雷傲有人潮没人气的日子里,论坛却累积了一大堆的帖子,大概有二十来万帖,日益庞大复杂的论坛文件和越来越慢的网速让我头痛,好在那时候可以供我选择的论坛程序已经有很多了,VBB,IPB,PHPBB都开始抬头,用的人也很多,当时还有一个很出名的FastBoard。结识Fastboard是因为当时我在伊甸园论坛(YDY88.COM)当版主,用的就是Fastboard,它的速度确实很让我满意,结果后来才发现要收米,很郁闷。而且Fastboard的客服确实不怎么样,因为找人找半天找个死也不知道怎么付款,还有数据怎么转换。这样Fastboard与我擦肩而过,时至今日,我也承认Fastb
oard是我见过的最优秀的论坛程序之一,如果他当时候的加密和授权做的好一点的话,大概不会被国内的D版所害。

说到IPB,要提到一个不怎么受欢迎的人,新好男孩,有那么一点映像是因为我最后一个雷奥版本用提是他HACK的,界面花丽,速度狂慢。不过也算是优点,起码HACK有几十个。当时还有一个华酷,也是做IPB汉化。我当时顺手做了一些华酷IPB的模板,结果这样糊搞瞎搞我就认得了也在用华酷IPB的老鬼,老鬼今天还在我QQ里,恐怕他人太忙,记不得我了。

花一K多大米买了一个新好男孩的IPB,其实用起来跟我想的不太一样,速度还是狂慢,功能比雷奥也少很多,一个适应期就让我心烦。结果我那坛子里弄个投票,90%的会员要求换论坛程序。那时候出了个事情,因为不好用,准备便宜点转让掉,必竟花了1K多元,今天看起来无可厚非,结果新好男孩那厮硬说我倒卖,没办法,随便找个人送了。那个死GUY现在还在搞IPB,就是那个什么极致吧。如果照我的思路看,他那个版本还是会比普通的IPB慢个百分之二三十,而且他人相当不厚道,客服态度恶劣,一个问题等半个月没人回还是小事。要求他改进一点,他就是:请付XXX元。认钱不认人的家伙,品德太差,出来混,迟早要还的。所以我的第一个花钱买的程序就这样子,我日后大概就多了一分心思,没有试用版本,坚决不买,客服不好,赶快转让。

四、从CDB到Discuz,大C是一个好人

从那死GUY的IPB转出来,其实中间还用了一段时间的VBB,CNVBB和北漂的版本都用了一下,是2.3的版本,由于附件还是放在数据库里的,对我来说不太适用,因为我坛子里图版的图片全是上传的附件(内网,没办法链公网的图),搞的我数据库一下涨到几个GB,太恐怖了。

一个偶然的机会从一个朋友那里得到一份CDB,当时感觉就是速度很快,跟Fastboard有的一比,结果费了一番心思转换数据,用起来也很爽.论坛重新进行了规划,由于系统网内带宽也有了一些改善(原来是2M的微波),加上CDB的速度优势,论坛慢慢的又有了一些起色,图区和小说区成为拉眼球的两个重点版块,一个平均在线不到100人的内部网论坛,一个图区每天的帖子却可以有2000,我想这种成绩大概可以让今天各位在公网做论坛侠们汗颜吧。这其实说明一个问题,论坛,一定要有特色,不管网络环境,不管流量多少,有特色就能拉到一批人,有内容就能让他们发帖。慢慢的我把影视下载取消了,结果论坛没有什么很大变化,转型基本上是成功的。

由于在内网,被人攻击的机会少,但是还是免不了被人弄两下,主要是当时附件开放了ASP文件上传,结果一个鬼上传了个木马程序,改了管理员密码,删了很多帖子,还好由于天天备份,基本没产生什么影响。但是这件事在论坛公布后,论坛开始争论,有一些言行过激的帖子,大概每个论坛都会有这种经历,当时我的态度是放的比较正的,争论是有意的,争论有助于成长;但是争吵是无意的,争吵只会败坏风气。结果封了一批人的ID,但是让我大跌眼镜的是CDB封人有漏洞,封了还是可以发帖。求助官网,发现官网已经改成了Discuz,当然这是比较久的事情了,我用CDB后基本不升级,因为感觉没什么必要,稳定就行。手忙脚乱升到Discuz版本,结果发现还是有问题,一狠心就买了Discuz 2.0,这第一个大C的商业版本虽然问题多多,而且被D的满天跑,但还是让我很满意,大C的态度很好,有问必答,不厌其烦.时至今日,我觉得在我所购的很多商业程序中,大C和今天的康盛的服务态度是没有哪一家可以比的,而且不是一个好可以形容,如果你觉得我是在吹捧大C,你就错了,买Discuz的决不只有我一个人,你可以去问问。

五、To Be or Not to Be & Taked try

稳定或不稳定,论坛慢慢的换服务器,搞维护,优化,用Discuz转眼就是又是一年,期间论坛关了几次,人气丢了一些,其实有时候做起来是很心烦的,但是又放不下,于是过一段又开,关了又开,开了又关,好在会员们都习惯了。今天的环境已经好很多了,另外内部网扩大到了全国,整个A段都开放了,论坛又有了一个新的机遇期。其实怎么弄今天我心里已经很清楚了,不过那个To be or not to be的问题又浮上心头,做了三年,坛子成了一个像征,其实存在或不存在的意义倒不是很重要了,来论坛的基本是清一色的老会员,他们大概到这里来是寻找记忆,新会员们还是不懂,他们喜欢翻我的坛子的陈年老帖,因为他们不明白三年前我们怎么可以把一个帖子续到七八百甚至上千页。其实我都不怎么努力去做了,论坛通过三年的积累,规模放在公网上来讲,也算是个中等论坛,只是环境不同了,我希望就这样子平平淡淡的过好了,因为不用去想赢利,不用去想做大。

六、我的一点点心得

做了三年,积累了很多很多的想法;这很多很多的想法,引发了一点点的触动;很多很多的触动,才有了这么一点点心得,呵呵

第一个,论坛其实是用什么样的程序不用想太多,稳定就行,所谓的插件、风格、功能那些都是要不要无所谓的,只会增加你自己和会员的困扰而已。你看看CCF这么多年还是那老风格,老功能。

第二个,你要让会员围着会员转,成功的论坛都是如此,让会员围着论坛转就错了,因为论坛只是个交流平台,只是个程序。

第三个,你的决策应该是民意的体现,让大家跟着你转,只是提早关门的前兆。

第四个,每个会员都不简单,能认识就多认识一个,能不得罪就不得罪。朋友多了路好走,仇人多了死的早。

第五个,有特色才能吸引人,有内容才能留住人。

第六个,写原创文章的会员都是论坛的活宝,给贵宾给版主,千万不要让他跑。

第七个,做论坛好像容易,会员发帖子,你来做管理,错了,你要拼命的发帖子,你都不发帖,凭什么让会员发帖,勤能补拙是天训,特别是你的论坛又没特色又没内容的时候。

第八个,管理层永远是第一个破坏论坛规则的人,所以以后会员都学会破坏规则了。

第九个,我看很多论坛都有版规,我自己的也有,CCF也有,落伍也有,请问有几个事情的处理是照版规来的。其实我们的论坛在没有完全的成长和壮大之前,所谓的版规形同及祭文。

第十个,别做论坛了。

无觅相关文章插件,快速提升流量