大概是三天新鲜

2008-11-01 23:03:52

一直看网上说不要装太多插件,会拖慢速度。
我的理由则完全是洁癖,就是希望系统再小、再小。
水平不行,压缩代码还没学会,先可能做的做吧。

先2个目标。
1,控制台太蠢,仿一款插件做个下拉菜单。
2,评论回复。

菜单做出来了,纯css的,当然也是baidu了之后用别人的改的。
可是替进去的时候,发现有些源代码看不懂,替不干净。
看来要等明白多些之后才能搞定了。

评论回复,网上有不少现成的插件,但都有一个问题,不能和wap插件无缝结合。
这样的回复,在wap根本看不到,更别提管理了。

所以决定还用万蝶的老办法,仍然用原来的评论修改功能。
wp支持部分html,实现起来不会很难。

都不用设定分隔符,访客评论直接做一般显示,用一个<textarea>写回复,提交后,直接把回复内容用<blockquote>容器包裹附在原评论后面存入数据库。

这样的好处是,comments.php不用修改,直接显示。<blockquote>容器的自动缩进使回复看起来很像样。

回复时,读数据,用个字符串处理,砍掉容器部分做一般显示,砍掉容器外部分做<textarea>显示。回复随便改,原评论就不必动了。

这样又带来了新的问题,因为是在一个数据段里拆分,如果评论很短,侧栏的评论摘要里就会把回复也显示了,还得改。

前几天改了显示格式,那只是位置的修改,应该说没技术含量,但处理掉回复,要有点知识了。

于是百度一下,找到字符串替换命令的用法,在里面加了句,砍掉<blockquote>后面的部分。

代码是写对了,运行时没报错,可是显示依旧。

怎么办?

有天和可爱的pdx8说,老项不许我和点点说话,pdx8说,你说了他也不知道。

那我就去问点点。

几分钟之后,发现是2个句子放错了位置,反正点点不曾出现,留言通知他,自己解决了。

而且这个模板的评论列表是直接截xx字符,再裁减一下,加上…显示,长评论还好说,2个字的评论变成一个字加…,看着很怪。

顺便又改一下,如果评论短于xx,直接显示。
长了就截取xx字,加上…,这下舒服点了。

再去看wap的显示,更惨,最新评论那里,因为要截断,一连几条带回复的评论都是截了半截容器,结果就是行行缩进,成梯田了。

再改。

这个是插件,当然和模板不是一个人写的,处理方法也不一样。

于是接着百度,折腾半小时,改好了。

刚刚在plurk上,有人突然说,某项说我是天才。
这个人到底是谁呢?
懒得去猜,肯定是万蝶来的,不过,和我有什么关系?

2008.11.01 22:22 By : thirteen (plurk,相册)

Permalink : http://13jl.com/1676.html

2 Comments so far

  • thirteen (2008-11-09 11:11:07)

    评论

    thirteen Reply :
    回复

    回复

  • 毛三 (2008-11-09 09:54:04)

    这里没图片看?

    thirteen 2008-11-08 20:05:48  Reply :

    这篇我没加图片.

Post A Comment:

(*)

(*)

By submitting a comment here you grant 地狱十九重 a perpetual license to reproduce your words and name/web site in attribution. Inappropriate comments will be removed at admin\'s discretion.