自制绿色软件搜索引擎

换了台机器,重做了一下系统。幸亏以前的电脑上有大量的绿色软件,直接Ctrl+C,Ctrl+V过来即可以用,否则重装软件的工作将让人无比纠结。当然有些东西还是必须要手动备份的,包括:IM聊天记录 ( fetion,QQ,msn ),网上银行证书,输入法词库,各软件使用记录,个人文件 ( My Documents , Documents & Settings ) 等等,还是很繁琐的。不过感觉最爽的就是Portable Firefox直接移植过来,几乎没有变化,要知道在我的经营下我已经离不开我那无所不能的firefox了,下次专门介绍一下她。

今天主要是介绍一个利用wordpress自定义页面实现一个google自定义搜索,用来在特定的几个网站中搜索需要的绿色软件。

我们知道wordpress默认添加的页面模板是固定的,比如我的关于页面。但是默认页面只支持html语言,很多强大的Script或者PHP就没办法了,有时候我们也会难免想设计一个页面让它看起来更拉风一些。

1.Worpress实现自定义页面的方法

于是上网搜索了一下相关的实现方法,这篇文章我认为讲得比较全面易懂——wordpress自定义页面。按照这篇文章中提供的方法:
在theme文件夹中新建一个内容如下的php模板文件template.php,然后新建一个应用模板template的页面,就可以实现模板中定义的script或者php代码(本文中为实现google自定义搜索的代码)了。

<?php
/*
Template Name: template
*/
get_header();
?>
实现google自定义搜索的代码
<?php
get_footer();
?>

2.Google自定义绿色软件搜索引擎

应用谷歌提供的自定义搜索服务,可以创建自己需要的搜索引擎,在自定义的一个网站或多个网站中检索结果。本文中是提供一个绿色软件搜索引擎,因此先要找出有价值的绿色软件下载站添加进站点列表。
我搜集某一类网站的方法:找一个知名度高且你熟悉的某类网站代表,比如我常用的绿色软件下载站xdownssimilarsites中寻找类似站点,选择其中你认为有价值的,添加进谷歌自定义搜索的站点列表中,为了省时间,我把我搜到的第一页的结果全部添加进去了。最后得到的搜索引擎为Search Green Software 搜绿色软件。通过谷歌的后台,可以获得该搜索引擎的源代码。

3.利用wordpress自定义页面实现Google自定义绿色软件搜索引擎

综合以上2步,很容易的我就想到了将第二步获得的代码放入第一步的php文件中应该就可以解决问题了,实际上网上另外一篇文章和我的思路不谋而合——在Wordpress中轻松集成Google自定义搜索引擎。但是很遗憾的,用这种方法没有实现,具体原因为何,还需要进一步研究,或者期待高手解决。

最后中间的这段代码是用Ben提供的一段html实现的,上效果:

绿软搜索|蟑螂窝

感兴趣的可以试用一下:)

留下几个问题:
1、自定义引擎的结果网站来源可以进一步筛选,去芜存菁。搜索结果额外提供了几个优化,其中“可靠网站”表示的是我自己经常用的几个网站,来源可靠放心下载;
2、自定义引擎搜索结果排序实际上可以通过自定义网站列表的权重来定义,暂时没时间研究,更改搜索结果的排名
3、Wordpress自定义包含任意PHP或Script代码的页面还没有完全解决;
4、搜索页面可以更美观。
有时间再折腾。



无觅相关文章插件,快速提升流量

《自制绿色软件搜索引擎》有7个想法

  1. 想问下第三步怎么个失败?你是不是没有初始化Url查询参数?

    [回复]

    zqzhang 回复:

    @Kevin Yang, 谢谢啊!用和您文章中第二步几乎相同的代码的PHP文件放进Theme文件夹,新建页面,采用自定义的模板,最后查看页面的时候中间只显示一个“Loading”字样,没有显示搜索框,header和footer倒是加载出来了。“初始化Url查询参数”具体是指?

    [回复]

    Kevin Yang 回复:

    @zqzhang, 被墙了的缘故?之前遇到过你说的情况,是因为我在google.com上搜了不该搜的东西。所以自定义搜索页用不了了

    [回复]

    zqzhang 回复:

    @Kevin Yang, 应该不是被墙,还是代码的问题。因为那个搜索引擎本身在google的页面下是可以用的。

    [回复]

发表评论

电子邮件地址不会被公开。