2008年10月29日星期三

如何在Blogger加入反向链接?

从来没有想过我也可以写这类型的文章,哈哈。没想到竟然可以写,请容我稍稍感动一下~

在开始前,我们要先知道何谓反向链接。简单的说,反向链接就是让你知道有谁转载了你的帖子,而这个功能其实Blogger本身是默认显示的,如果你是用着默认模板的话!要是使用自定义的模板,那就不一定会有了,像我的这款模板就没有……

那么要怎样知道模板本身有没有反向链接呢?很简单啦,先到设置——评论——反向链接勾选显示,然后再到布局——编辑博客文章——勾选指向此帖子的链接。然后到你的文章下方那里看看有没有出现“指向此帖子的链接”,有就有,没有就没有了。

OK,教学开始(记得先备份你的模板)!首先进入你的Blogger的控制台,点选布局——修改HTML——勾选扩展窗口小部件模板,然后找< b:includable id='backlinks' var='post'>
然后把这整段一直到< /b:includable>给替换成以下的代码:

< b:includable id='backlinks' var='post'>
< a name='links'/>< h4>< data:post.backlinksLabel/>< /h4>
< b:if cond='data:post.numBacklinks != 0'>
< dl class='comments-block' id='comments-block'>
< b:loop values='data:post.backlinks' var='backlink'>
< div class='collapsed-backlink backlink-control'>
< dt class='comment-title'>
< span class='backlink-toggle-zippy'> < /span>
< a expr:href='data:backlink.url' rel='nofollow'>< data:backlink.title/>< /a>
< b:include data='backlink' name='backlinkDeleteIcon'/>
< /dt>
< dd class='comment-body collapseable'>
< data:backlink.snippet/>
< /dd>
< dd class='comment-footer collapseable'>
< span class='comment-author'>< data:post.authorLabel/> < data:backlink.author/>< /span>
< span class='comment-timestamp'>< data:post.timestampLabel/> < data:backlink.timestamp/>< /span>
< /dd>
< /div>
< /b:loop>
< /dl>
< /b:if>
< p class='comment-footer'>
< a class='comment-link' expr:href='data:post.createLinkUrl' expr:id='data:widget.instanceId + "_backlinks-create-link"' target='_blank'>< data:post.createLinkLabel/>< /a>
< /p>
< /b:includable>


接下来找寻< span class='post-icons'>
在前面加上:

< !-- backlinks -->
< 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>


最后去找< b:includable id='main' var='top'>
它上面会有一个< /b:includable>

< /div>
在它们之前加上:

< div id='backlinks-container'>
< div expr:id='data:widget.instanceId + "_backlinks-container"'>
< b:if cond='data:post.showBacklinks'>
< b:include data='post' name='backlinks'/>
< /b:if>
< /div>
< /div>


搞定收工!

PS:先声明,这个方法也是我自己不小心找到的,要是你的blogspot行不通的话,不必问我了,因为我也不懂到底是怎么回事。

linfavourite signature

3 条评论:

  1. 先收藏,以后也许用得着。

    回复删除
  2. 对了,请给个资料来源好吗?

    回复删除
  3. 没有资料来源,我自己去代码那里一行行找的

    回复删除

LinkWithin

Related Posts Plugin for WordPress, Blogger...