2006年12月17日星期日

blogger:回答提问,如何让首页评论链接先跳转到文章页,如何定义链接的下划线

第一个问题是因为上面讲的google adsense显示在文章内部的方法 ,按评论直接跳到评论页不就少了一次展示广告的机会了?当然个人觉得这样修改以后,别人要评论你的文章也麻烦多了……

但是还是给出定义方法:
找到下面的代码:

<b:if cond='data:blog.pageType != "item"'> <b:if cond='data:post.allowComments'> <a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/><b:else/><data:post.numComments/> <data:top.commentLabelPlural/></b:if></a> </b:if> </b:if> </span> <span class='post-backlinks post-comment-link'> <b:if cond='data:blog.pageType != "item"'> <b:if cond='data:post.showBacklinks'>| <a class='comment-link' expr:href='data:post.url + "#links"'><data:top.backlinkLabel/></a> </b:if> </b:if> </span> </p>

加粗线的部分就是定义你的首页评论的代码,修改成data:post.url 即可让评论跳转至文章页,而不是直接跳到评论页。

第二个问题是去掉链接下划线的方法,直接在css定义的

/* OUTER WRAPPER ----------------------- */

下面中增加一行代码

a{TEXT-DECORATION:none}

即可,如果要具体定义访问过的链接和未访问链接哪个有下划线,哪个没有,找到如下代码:

a:link {
color: $linkColor;
text-decoration:none;
}

a:visited {
color: $visitedlinkColor;
text-decoration:none;
}

添加红色粗线部分表示没有下划线,link表示未访问的链接 ,visited 访问的。


0 评论:

发表评论: ☆欢迎灌水☆言论自由☆交流快乐☆