给LBS添加文章相关搜索(In Google)

  Updata at 2007-07-27:有的朋友可能在添加后搜索结果是乱码。这个是编码上有问题。将代码
  <input type=”hidden” name=”ie” value=”GB2312″></input>中的GB231...
如果您对这里的文章感兴趣,可以通过RSS订阅。

  Updata at 2007-07-27:有的朋友可能在添加后搜索结果是乱码。这个是编码上有问题。将代码
  <input type=”hidden” name=”ie” value=”GB2312″></input>中的GB2312转换成utf-8即可。

  Robertmao在文章《Add Google Search box to blog post plugin》中提供了一个WP下的插件。通过它可以在文章中提供一个文章标题在Google中的搜索。
  
  这个小插件一来可以方便你查询自己这篇文章在google中收录的情况,二来可以方便阅读此文章的用户在搜索引擎中去找寻更多相关的内容。研究了一下。其实我们修改一下。在LBS下也可以实现。

  首先,我们需要一段Google搜索的代码。如果你有申请Adsense,可以去AdSense for Search中设置一下颜色获取代码。如果你没有,也可以用下面这段试试。

<!– SiteSearch Google –>
<form method=”get” action=”http://www.google.com/custom” target=”google_window”>
<table border=”0″ bgcolor=”#EAF8F9″>
<tr><td nowrap=”nowrap” valign=”top” align=”left” height=”32″>

<input type=”hidden” name=”domains” value=”5key.net”></input>
<label for=”sbi” style=”display: none”>输入您的搜索字词</label>
<input type=”text” name=”q” size=”24″ maxlength=”255″ value=”" id=”sbi”></input>
<label for=”sbb” style=”display: none”>提交搜索表单</label>
<input type=”submit” name=”sa” value=”Google 搜索” id=”sbb”></input>
</td></tr>
<tr>
<td nowrap=”nowrap”>
<table>
<tr>
<td>
<input type=”radio” name=”sitesearch” value=”" checked id=”ss0″></input>
<label for=”ss0″ title=”搜索网络”><font size=”-1″ color=”black”>Web</font></label></td>
<td>
<input type=”radio” name=”sitesearch” value=”5key.net” id=”ss1″></input>
<label for=”ss1″ title=”搜索 5key.net”><font size=”-1″ color=”black”>5key.net</font></label></td>
</tr>
</table>
<input type=”hidden” name=”client” value=”pub-8183794716388413″></input>
<input type=”hidden” name=”forid” value=”1″></input>
<input type=”hidden” name=”ie” value=”utf-8″></input>
<input type=”hidden” name=”oe” value=”utf-8″></input>
<input type=”hidden” name=”cof” value=”GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1″></input>
<input type=”hidden” name=”hl” value=”zh-CN”></input>
</td></tr></table>
</form>
<!– SiteSearch Google –>

将其粘贴到article.asp中

<div class=”textbox-fontsize”>
粘贴到这里。。。
</div>

现在我们只是完成了在文章底部添加一个google搜索。我们还需要给搜索框添加默认值。这里我们就需要获取此篇文章的标题。

在article.asp中搜索代码:

h4

其中的<%=func.HTMLEncode(theArticle.title)%>就是我们文章标题的内容了。

回到我们刚才的google search的代码,找到如下代码:

<input type=”text” name=”q” size=”35″ maxlength=”255″ value=” ” id=”sbi”></input>

<%=func.HTMLEncode(theArticle.title)%>粘贴到 value=“ ”中就ok了。

效果如下图:

uploads/200707/27_114258_a.gif

总结:在这里我们只是做了对文章标题的相关搜索。如果你的LBS加装了Tag,你也可以在这里设置对tag的搜索。同理,这个插件也可以在别的blog系统上实现。

  
  

Random Posts

6 Responses to “给LBS添加文章相关搜索(In Google)”

  1. kingwillshaw 说到:

    5KEY,帮我看看,我做的HTML有点问题,www.yoinks.cn谢谢啦。

    [回复]

  2. kingwillshaw 说到:

    小问题在我不知情的情况下终于搞定,不麻烦你了,谢谢 [cool]
    你那些黑色的表情呢

    [回复]

  3. 在水中央 说到:

    音乐不错,再听一遍……

    [回复]

  4. dowhatyouwant 说到:

    呵呵。黑色的表情没用了。太占地方。

    [回复]

  5. kingwillshaw 说到:

    5KEY,那饭否的框框怎么消掉?

    [回复]

  6. soundbbg 说到:

    没想到你还挺火的,我是诡异的西红柿 lbsky里的 soundbbg

    [回复]

Leave a Reply