最近不得已用dedecms来做项目,已经很久没用dede了,现在的版本都好高,功能也强不少。记得以前dede会背地里向服务器发送网站的地址之类的信息,这次测试发现,在浏览器这层,除了向dede的网站请求了几张图片之外,没有其它多余的动作。正当我以为dede走上正道的时候,发现页面底部默认的友情链接列表里有一堆不知道哪里来的链接,后台数据库里并没有这些内容。网上搜了一把,主要是自己懒不想动脑子,说是dede在解析模版标签的时候偷偷的加上去的。于是,还得动脑子了。 在dede的include/taglib/flinktype.lib.php文件中对type做了判断,凡是id为999的,就是“织梦链”。只要删了下面这段,就可以不显示了。 $dedecms = false; $dedecms->id = 999; $dedecms->typename = ‘织梦链’; if($type == ‘dedecms’) $row[] = $dedecms; 到这里应该说问题解决了,“织梦链”被干掉了,欢呼吧。 打住,这只是把type给干掉了,那“织梦链”依然存在,只是因为没有了type系统不会显示而已。这些“织梦链”到底从哪里来的呢? 跟flinktype.lib.php同一个目录有一个flink.lib.php,打开。你会发现有这么一段: if($typeid == 0) { $wsql .= ”; } else if($typeid == 999) { //require (DEDEDATA.’/admin/config_update.php’); //if (!class_exists(‘DedeHttpDown’, false)) { //require_once(DEDEINC.’/dedehttpdown.class.php’); //} //$del = new DedeHttpDown(); //$del->OpenUrl($linkHost); //$linkUrl = $del->GetHtml().”flink.php?lang={$cfg_soft_lang}&site={$_SERVER['SERVER_NAME']}”; //$del->OpenUrl($linkUrl); //$linkInfo = $del->GetHtml(); //if(!empty($linkInfo)){ //$dedelink [...]
Monthly Archives: 十一月 2011
如何去除DEDECMS系统中友情链接里的“织梦链”
17-十一-11CodeIgniter 去掉URL里的index.php
11-十一-11折腾了半天的zend framework,发现zend入门太难.虽然已经算是入了门,可开发起来还是很累.想到以前用过的CodeIgniter,开发速度很快.小巧易用.听说新版支持了php5.于是转去用CI来开发. 以前用过,所以不用到处找文档,CI文档本来就挺全的.配置url的时候遇到点麻烦,直接抄论坛里的.htaccess文件,居然报500错误,以为是mac os的配置不同,后来换到windows居然也一样,百思不得其解.到处找文章,都是同一个文件.同样的配置.别人就行. 无奈之下在论坛里那个帖子里翻来翻去,翻到最后一页的时候,有人说了一句坑爹,终于明白是怎么回事了.RewriteCond里只有一个斜杠,但被LZ写成了两个,难怪会500错误. 正确的.htaccess文件如下: RewriteEngine on RewriteCond $1 !^(index\.php|images|robots\.txt) RewriteRule ^(.*)$ /index.php/$1 [L] 花了一个小时,订餐的小程序开了个头.
制作6寸的电子书
05-十一-11由于前一阵小钢炮送了个Kindle 4给我,于是乎,天天忙着找书看。 Kindle 4支持的电子书的格式还是挺多的,平时搜集了些电子书大多是pdf,djvu格式的,epub的很少。对于epub格式,Kindle 4默认是打不开的,必须要转换成mobi,Kindle 的默认格式才行。转换到也不难,有一个很棒的工具,calibre,这个工具可以管理电子书,转换格式,管理Kindle等,功能强大。看书必备软件之一。 对于pdf格式,虽然Kindle 4默认支持,可Kindle 4那小小的6寸可没有办法完美的显示,因为普通PDF的书分辨率都很大,所以在Kindle 4上显的格外的小,看着非常吃力。为了适应6寸小屏,只能转换。主要工具可以选 adobe 的acrobat,经过我的努力研究,始终没有找到方法。 后来偶然间用系统自带的预览工具打开PDF,再用网上的办法装文件打印成6寸的pdf,竟然成了。放到Kindle 4 上一看,果然不一样了。不一样也只是格式对于,如果遇到扫描版的PDf,依然是字体小,看不清,很累人。 搞了半天,还是mobi格式的最好看。