Extension:GoogleSiteSearch/cs
![]() Stav rozšíření: stabilníCategory:Stable extensions/cs |
|
---|---|
Implementace | HledáníCategory:Search extensions/cs |
Popis | Přidá před výsledky vyhledávání Special:Search výsledky vyhledávače Google CSE nebo je nahradí. |
Autoři | Ryan Finnie (Fo0bardiskuse) |
Správci | Sophivorus |
Nejnovější verze | 3.1 (2022-09-23) |
MediaWiki | 1.32+Category:Extensions with manual MediaWiki version/cs |
PHP | 7.0+ |
Licence | GNU General Public License 2.0 nebo novější |
Stáhnout | Category:Extensions in Wikimedia version control/cs |
Příklad | appropedia.org search result |
|
|
Přeložte rozšíření GoogleSiteSearch, používá-li lokalizaci z translatewiki.net |
Rozšíření GoogleSiteSearch umožňuje přidat výsledky Google Custom Search Engine (CSE) před „Special:Search“ kromě výsledků vyhledávání MediaWiki, nebo je volitelně zcela nahradit.
Instalace
- Přejděte na stránku správy Google CSE a přidejte vlastní vyhledávač. Poznamenejte si "Jedinečné ID vyhledávače". Mělo by to být ve formátu
čísla:písmena
. - Stáhněte soubor/y a vložte je do adresáře pojmenovaného
GoogleSiteSearch
ve vaší složceextensions/
.
Vývojáři a přispěvatelé kódu by si místo toho měli nainstalovat rozšíření from Git pomocí:cd extensions/ git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/GoogleSiteSearch
- Na konec vašeho souboru LocalSettings.php přidejte následující kód:
wfLoadExtension( 'GoogleSiteSearch' ); $wgGoogleSiteSearchCSEID = 'YOUR_CSE_ID';
- Vyžaduje nastavení v konfiguračním souboru.
Dokončeno – Přejděte na stránku Special:Version vaší wiki a zkontrolujte, zda bylo rozšíření úspěšně nainstalováno.
Konfigurace
K dispozici jsou následující konfigurační parametry:
Name | Description | Default | Required? |
---|---|---|---|
$wgGoogleSiteSearchCSEID | The ID of the created Google custom search engine. | Požadované | |
$wgGoogleSiteSearchOnly |
Whether to replace the the MediaWiki search results. If true , only the CSE search results are shown. If false, the CSE results are shown above the MediaWiki results. |
false |
Volitelné |
$wgGoogleSiteSearchAppend |
Whether to prepend (not append) rather than replace the Google search results. Note that under some circumstances, for example when they're too many or no search results, the relevant hook may not fire and Google search results will not be appended. | false |
Volitelné |
$wgGoogleSiteSearchAttributes |
An array of optional Custom Search element attributes. For example, to make links open in a new window/tab: $wgGoogleSiteSearchAttributes = [
'linkTarget' => '_blank'
];
|
Volitelné |
In addition, the HTML built by the extension is customizable via the "GoogleSiteSearchHTML" hook. For example:
$wgHooks['GoogleSiteSearchHTML'][] = function ( $specialSearch, $term, &$html ) {
$html .= '<p>Example append</p>';
};
Související odkazy
- Extension:GoogleCustomWikiSearch - Offers similar functionality but appends search after, rather than before MediaWiki search if set to add to, rather than replace, search.
Category:All extensions/cs
Category:Extensions in Wikimedia version control/cs
Category:Extensions with manual MediaWiki version/cs
Category:GPL licensed extensions/cs
Category:Google extensions/cs
Category:Search extensions/cs
Category:SpecialSearchResultsAppend extensions/cs
Category:SpecialSearchResultsPrepend extensions/cs
Category:Stable extensions/cs