您的位置:首页 > 其它

定义自己的个性blog--醒目作者自己的信息

2006-10-29 23:17 267 查看
总觉得blog不能很好的以醒目的方式显示作者的相关信息在原创的文章里.比如sina的要点"阅读"才会有作者的大名在上面,要是点文章题目进行浏览,作者的名字根本就没有.csdn虽然有作者的大名,可是在一个不起眼的右下角,而且不醒目,不仔细去看还真会被忽略.要是每篇文章都自己来打个名字,打个其它信息,工作太重复,太麻烦.随想是否可以自己改造下blog,自动的加上作者信息,让作者的名字容易被人发现,不至于文章被转载后落个"作者不详"的下场:)
解决方案1:使用<iframe src=”***”></iframe>方式.将<iframe src=”***”></iframe>放在发布文章的第一行,其中指向的连接为作者自己的说明页面,构造个框架将作者信息合并进文章中.
但此方法对于拷贝来说是不太理想的,因为框架不会被当作ascii字符而被拷入记事本或与记事本类似的低档文本编辑器中,但可考入word中,可有多少人会用word来保存呢.
此方法易懂,效果不理想.看下面一方法
解决方案2:使用脚本.将以下脚本语句放入公告或其它支持脚本语句的文档中
<script>function a(){if(document.all.lzy) lzy.innerHTML="作者:异域の蜗牛 联系方式:425131593@qq.com";}
document.onkeydown = a;
document.onmouseover = a;</script>
再将<div id=lzy > </div>放在发布文章的第一行,当浏览者有动作时都会出现作者的信息.此方法简单,不足的是要是浏览要是没动作,作者信息就不会显示出来.再来一个方案
解决方案3:还是使用脚本.将以下脚本语句放入公告或其它支持脚本语句的文档中
<script>function a(){if(document.all.lzy) lzy.innerHTML="作者:异域の蜗牛 联系方式:425131593@qq.com";}</script>
再将<div id=lzy > </div>放在发布文章的第一行,再在下面加一行<script>a();</script>,这下就很容易显示了.――不过,输入却麻烦了!违背了减少工作量的初衷.继续想办法!
解决方案4:改进脚本.利用setTimeout函数的性质.将以下脚本语句放入公告或其它支持脚本语句的文档中
<script>function a(){if(document.all.lzy) lzy.innerHTML="作者:异域の蜗牛 联系方式:425131593@qq.com";} setTimeout("a()",0);</script>
再将<div id=lzy > </div>放在发布文章的第一行,就能正常显示了.能立即显示信息.此方法比较方便的在不破坏网页结构的条件下添加信息.
解决方案5:使用blog的关键字替换,非常方便.不过这是替换原文.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: