首页| 版块| 我的| 发帖| 消息
主题:论坛学习日常记录[discuz7.2版]
为你守候 
发表于 2010-11-28 22:07
回复 74# 为你守候

今天晚上继续修改动画右侧的提示信息,原因是经过昨天的修改,只能显示一样的信息,如“上面是伟大而又可爱的 为你守候 说的,祝TA身体健康,万事如意!”,除了帖子作者不同外,没有什么不同的,感觉太死板,没新意,所以想加上个发帖时间,而这个想法最终成功实现,当然也花费了我两个多小时! 下面说下过程吧:

为了实现发帖内容的加框美化,需要修改文件,其中有这么一句:
“document.write(" $post说:");”这是默认的提示信息,昨天我换成了“document.write("上面是伟大而又可爱的 $post 说的,祝TA身体健康,万事如意!");就是上面的效果。

今天想在其中加发帖时间,这个需要调用代码,于是通过搜索找到了这样一个代码:$nthread,修改文件后没有效果,于是再找,又找到个:$thread,修改文件后,有效果,可惜是个10位的数字,而且都是一样的,看来还是不对啊。 ……在网上看了很多相关搜索结果,也许没有更有参考价值的了,只能暂时放下。当时想,可能我的想法是实现不了的了,只能“没新意”了。

后来发现在帖子上方,有个“发表于 XXXX(时间)”,顿时眼前一亮,或许这就是我想要找的! 通过在模板下搜索“发表于”,还真的就找到了“poston=>发表于”,于是又搜索“poston”,在文件viewthread_node.htm中找到了“$post”,这个是不是就是我要找的呢? 于是满怀希望的把上面的内容改成了“document.write("哈哈,上面是咱家伟大的 $post 在$post说的,祝TA身体健康,万事如意!");”保存文件后更新缓存,我成功了! 本地显示如“哈哈,上面是咱家伟大的 administrator 在2010-10-25 20:37说的,祝TA身体健康,万事如意!”

可我还是觉得不是很满意,这样的显示效果只是一样的黑色,重要信息(作者和发帖时间)不是很突出,于是又想能不能给作者名字加个红色呢?于是又试验代码(只写部分,如果写全了会不显示的),可试用了“color=red”代码后会把代码全部完整的显示出来的,不行! 于是又试用了“style="color:red;"”,结果更惨,动画和文字提示全没了!只好重新改回,虽然不能加颜色,但总算加上发帖时间了,毕竟和以前相比还是大不同了:每个人的发帖时间可是不同的哦! 总之,不白忙活。

单单最后的$post就花费了我两个多小时,编辑这个帖子又将近一个小时,会不会有人说“不会吧? ”,可这是真的,回想过程再加上语言的组织和内容的修改,一个小时差不多吧。 好了,时间已经过去很多了,而我还没有把文件上传到空间呢,要知道试验可都是在本地进行的哦,下面我就要上传文件更新缓存了,一会儿就能在空间看到效果了。
为你守候回帖于2011-03-07 21:48[查看电脑版]
下一楼»:发表于 2010-11-28 22:24
更新缓存完毕,可以看到效果了,这是在今晚三个小时之后的事情!

查看全部回帖(199)