Extension:SelectTag/cs

Category:GPL licensed extensions/cs
Příručka k rozšířením MediaWiki
SelectTag
Stav rozšíření: stabilníCategory:Stable extensions/cs
Implementace Funkce analyzátoru Category:Parser function extensions/cs
Popis Přidává přizpůsobitelný <select> pro vkládání textu prostřednictvím načítání z databáze.
Autoři Khaled El Mansourydiskuse
Nejnovější verze 1.2.0 (2022-11-05)
Zásady kompatibility Vydání snímků současně s MediaWiki. Hlavní vývojová větev není zpětně kompatibilní.
Změny v databázi Ne
Licence GNU General Public License 3.0 nebo novější
Stáhnout Category:Extensions in Wikimedia version control/cs
README
Příklad ExpressProgs TestWiki
$wgSelectTag
<select>
Čtvrtletní stahování 1 (Ranked 93rd)
Přeložte rozšíření SelectTag, používá-li lokalizaci z translatewiki.net
Category:All extensions/cs

Rozšíření SelectTag, které lze použít pro vkládání libovolného textu (včetně HTML) do wiki stránky pomocí nového tagu <select>. Vybírá data k zobrazení z databázové tabulky ve stejné databázi, ve které je nainstalován MediaWiki.

Je plně přizpůsobitelný pomocí souboru LocalSettings.php, který umožňuje zahrnout libovolný počet atributů.

Instalace

  • Stáhněte soubor/y a vložte je do adresáře pojmenovaného SelectTag ve vaší složce extensions/.
    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/SelectTag
  • Na konec vašeho souboru LocalSettings.php přidejte následující kód:
    wfLoadExtension( 'SelectTag' );
    
  • Yes Dokončeno – Přejděte na stránku Special:Version vaší wiki a zkontrolujte, zda bylo rozšíření úspěšně nainstalováno.

Konfigurace

LocalSettings.php

$wgSelectTag[ 'examplesource' ][ '_dbname' ] = 'exampletbl';
$wgSelectTag[ 'examplesource' ][ 'attr1' ] = 'field1';
$wgSelectTag[ 'examplesource' ][ 'attr2' ] = 'field2';
$wgSelectTag[ 'examplesource' ][ 'attr3' ] = 'field3';
$wgSelectTag[ 'examplesource' ][ '_show' ][ 'show1' ] = 'field4';
$wgSelectTag[ 'examplesource' ][ '_showDefault' ] = 'show1';

Stránka

<select _source="examplesource" arr1="value1" arr2="value2" arr3="value3" _show="show1" />

Výsledný SQL dotaz

SELECT field1, field2, field3 FROM exampletbl
WHERE arr1='value1' AND arr2='value2' AND arr3='value3';
Category:All extensions/cs Category:Extensions in Wikimedia version control/cs Category:GPL licensed extensions/cs Category:ParserFirstCallInit extensions/cs Category:Parser function extensions/cs Category:Stable extensions/cs