allwiki首页  
天下维客 你可以修改的网络知识库
首页最近更改优秀条目专题展示电脑科技词典软件学习网络知识电脑安全明星时尚天下百科
 

MediaWiki扩展:Google搜索

天下维客,你可以修改的网络知识库

Jump to: navigation, search

这个简单的扩展可以在你的wiki网页中插入Google搜索表格。它是在PayPal_extension的基础上制作的。

在你的extensions目录里创建"Google.php"文件,包含如下内容:

<?php

# To activate the extension, include it from your LocalSettings.php
# with: include("extensions/google.php");
# 
# Sintaxe: <google/>
#


$wgExtensionFunctions[] = "wfGoogle";

function wfGoogle() {
    global $wgParser;

    $wgParser->setHook( "google", "renderGoogle" );
}

# The callback function for converting the input text to HTML output
function renderGoogle( $input ) {
    $output = '<!-- Search Google -->';
    $output .= '<center>';
    $output .= '<form method="GET" action="http://www.google.com/search">';
    $output .= '<input type="hidden" name="ie" value="UTF-8"/>';
    $output .= '<input type="hidden" name="oe" value="UTF-8"/>';
    $output .= '<table bgcolor="#FFFFFF"><tr><td>';
    $output .= '<a href="http://www.google.com/">';
    $output .= '<img src="http://www.google.com/logos/Logo_40wht.gif" ';
    $output .= 'border="0" alt="Google" align="absmiddle"/></a>';
    $output .= '<input type="text" name="q" size="25" maxlength="255" value=""/>';
    $output .= '<input type="submit" name="btnG" value="Google Search"/>';
    $output .= '</td></tr></table>';
    $output .= '</form>';
    $output .= '</center>';
    $output .= '<!-- Search Google -->';
    return $output;
}

?>


打开你的 LocalSettings.php,并在文件末尾插入:

include("extensions/Google.php"); 

这样就可以了。

你可以在wiki页面中按如下方式插入google搜索表格:

<google></google>


原文参见: Google extension[1]

Personal tools
工具
金银币拍卖 金币拍卖预展  金银币网店 熊猫金银币 生肖金银币