Google adsense search plugin for TRAC

TracGoogleSearch的Python项目详细描述


TracGoogleSearch是一个trac插件,它使您的trac环境能够 在顶部显示的小搜索框中使用GoogleAdsense进行搜索。

注意:常规trac搜索不会被禁用,用户必须单击 “search”按钮访问它,只有当用户 SEARCH_VIEW权限,与此插件不同,此插件不 需要任何特殊权限,因为它正在查询Google而不是trac

安装

安装插件非常简单:

sudo easy_install TracGoogleSearch

然后启用它:

[components]
tracext.google.search.* = enabled

就这样!

配置

要使用此插件,必须首先在 您的Adsense帐户,按您所需进行配置并选择显示 结果在你自己网站的页面上。

如果希望Google显示相对于trac域的结果 环境,在您的Adsense帐户上,编辑搜索引擎设置,选择 “查看更多高级功能”,选择“搜索整个网站,但强调 包括站点“,然后在”站点“下添加trac环境域。

Google提供的结果代码中,我们需要 名为cxcof的隐藏字段,即您的客户端ID和搜索ID 串。

考虑以下示例代码:

<form action="http://domain.tld/gsearch" id="cse-search-box">
  <div>
    <input type="hidden" name="cx" value="partner-pub-0000000000000000:0aaaa0aaa00a" />
    <input type="hidden" name="cof" value="FORID:1" />
    <input type="hidden" name="ie" value="UTF-8" />
    <input type="text" name="q" size="31" />
    <input type="submit" name="sa" value="Search" />
  </div>
</form>
<script type="text/javascript"
        src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=en"></script>

你需要记住的价值观是 partner-pub-0000000000000000:0aaaa0aaa00aforid:1,其余的 代码将由插件提供。

然后可以在trac的管理面板上,在 第google节,然后search节。

错误和/或新功能

请将新功能的错误提交给:

http://google.ufsoft.org/

源代码

如果您希望处于最佳状态并获得最新的可用代码:

hg clone http://google.ufsoft.org/hg/search/ TracGoogleSearch

注意:有关最新文档,请访问TracGoogleSearch的网站。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JLabel在使用html时消失   Java反向/反向引用   JavaEclipse中的错误13,如何修复?   java如何使用ApacheAnt缩放图像?使用百分比发布   java如何模拟在classB中创建的classA对象?   java将JSON解析为MONGODB文档   java如何将List<string>作为可选参数?   基于CompletableFuture的java任务调度   java为什么JFrame是透明的?   Java:连接StringInt数组&使用数组寻找可能性   lambda Java流采集如何推断类型?   java Git在拉取请求中不显示某些文件的差异   java Mybatis:从select返回嵌套映射,不使用N+1 selects(即不使用@Many或结果映射子查询)   java如何为同一字符串中的字母和数字创建单独的输出,并输出它们的ASCII值?   java JME 3+Swing,多个画布   使用StAX解析xml的java:没有获得大的内容标记   java-while(true);循环在不处于空状态时抛出无法访问的代码   使用getIntent()时int和string之间的java冲突   java如何在信任库中存储公共证书