这几天因为需要, 硬着头皮看 WordPress 的源代码, 我不得不说这太痛苦了, 突然有一种想要抛弃他的感觉.
实在是受不了它那 html 和 php 代码夹杂的写法, 夹着写算了, 问题是它里面还有很复杂的流程控制代码, 光是找括弧就能把人整晕了. 又看看 typecho 的代码, 确实要清爽很多… 有一种换掉的冲动啊.
这几天因为需要, 硬着头皮看 WordPress 的源代码, 我不得不说这太痛苦了, 突然有一种想要抛弃他的感觉.
实在是受不了它那 html 和 php 代码夹杂的写法, 夹着写算了, 问题是它里面还有很复杂的流程控制代码, 光是找括弧就能把人整晕了. 又看看 typecho 的代码, 确实要清爽很多… 有一种换掉的冲动啊.
在学习 Hibernate 的时候遇到 MySQL 的级联删除问题. 这里做个笔记:
要实现级联删除效果, DDL 语句要注意:
作为博客放置点广告是常有的事.所以我的主题的模板里面写好了专门的文件.按照我的步骤来,你就能我有的效果.哈.Follow me.
打开主题的广告目录 ( philna2->ad ) 你可以看到两个文件.google_ad_sidebar.php 是边侧栏的广告.google_ad_single.php 是单篇文章的广告.打开编辑他们.将其中的注释替换为你们的广告代码即可.单篇日志的广告同时还会出现在404页面中.
注意,边侧栏广告最大为250×250,单篇文章的广告是468×60需要点击关闭的按钮的请保留Close那段代码.粘贴广告后去掉注释即可.
哪位能帮忙翻译主题中 readme.html 文件吗? 翻译被采纳者您的名字将出现在感谢列表中,以及更新日志中.
这两天主题更新频繁,主要是一些小问题.如果您对主题做了比较多的修改,不愿意更新,你可以查看更新日志 ( CHANGELOG.html ) 文件.我将更新的具体地方写在那里供大家查看.
中文版已经放出.最新版本号为1.1.需要的请更新.发现翻译错误的, 您可以给我发送邮件.注意,我是说翻译错误,不是说怎么翻译合适.至于你认为,改成另外的语句会更有趣,那你还是自己改吧.如果您翻译了新的语言(比如繁体中文,日语等),可以邮件给我.我会添加,并向官方提交.在更新日志中放置您的链接.
关于版权的问题.我在部分源代码中写了说明.因为有些源码不是我写的.只是修改借鉴过来的.对于使用者, 我也希望大家能和我一样尊重我的劳动.保留我的链接, 尽管这个不是强制性的. 这个问题本来不想提, 但是被我发现了. 有人去掉链接. 修改为自己的名字. 这个… 呃,我真是有点生气. 这种行为. 我真是无语.
在任平生http://rpsh.net/的博客上看到他的饭否调用比较特别.不显示用户名.于是像他请教,原来是用wp_widget_rss_output函数来调用来自通过Yahoo pipe(雅虎鱼翻译成’雅虎管子’)正则表达式滤过后的rss信息.由于是只有英文版我贴个如何滤过饭否用户名的教程吧.
首先登录Yahoo pipe点击导航上的Create a pipe(不支持opera浏览器)进入后拖拽一个”Fetch Feed”到空白处填上你在饭否的RSS地址.让yahoo pipe去获得你的RSS信息.然后点击左边的Operators把Regex(正则表达式)拖拽出来.放到空白处.在左边的下拉框里选择item.title在replace框里填写你在饭否的用户名注意大小写和中文标点的冒号哦.效果如图.做好了后就点击右上角的save(保存按钮).接着就可以运行pice了点击上边的Run Pipe…哈.怎么样看到被改造过的消息了吧.最后点击右边的RSS图标就可以获得你的RSS.从而在博客里调用了.
对于调用可以选择widget当然也可以自己修改模板.我是选择了修改模板中的sidebar.php在相应的地方加上了如下代码:
<?php if (is_home()) : ?> <div class="widget"> <h3>My lastest words on Fanfou</h3> <?php wp_widget_rss_output('http://pipes.yahoo.com/pipes/pipe.run?_id=ugz3CfzF3RG6A9nobbsjiw&_render=rss',array('items'=>1));?> </div> <?php endif; ?>
如上所示,我只是让它在首页显示.
用RSS的调用要比用JS调用显示的快.代码更加简单.当然Yahoo pipe还有好多好玩的.就看你的组合了.
上一篇修改inove文章中johnzon说我的导航条在IE6里显示不正常了.身边有没有装IE6的机器.于是Google一下.找到个不错的验证网站.browsershots
它能跨平台.测试你的网页在各个浏览器里显示的效果.光是Linux就有23个浏览器版本.Windows系列的就更多了.我试了一下感觉不错.就是速度有点慢了.不是即时显示的.一般需要好几分钟.有时多达半个小时.但是它能缓存你的页面.你可以做个书签,过上一段时间后再去看看,它抓好了会把图片打包.到时候只需下载即可看到你的页面在各个浏览器里效果了把它当成个网页在线截图工具很不错.我刚刚提交了84浏览器.等等明天再去看看.哈哈.