Podpořit provoz tohoto webu můžete zakoupením "kafe" na Buy Me a Coffee

×

Chcete něco opravit, upravit či doplnit? Po registraci a přihlášení můžete tuto stránku sami editovat!

×

 Akce

Šablona

DataLinksCategoryEn: Porovnání verzí

Z Beta: Franklinova expedice

(Založení)
 
(řazení)
 
(Není zobrazeno 7 mezilehlých verzí od stejného uživatele.)
Řádek 1: Řádek 1:
<noinclude>
<noinclude>
Šablona vypisuje '''v angličtině''' seznam odkazů z [[Speciální:CargoTables/Links|tabulky Links]] vytvořené pomocí rozšíření [https://www.mediawiki.org/wiki/Extension:Cargo/ Cargo], a to těch odkazů, kde '''první parametr''' odpovídá kategorii odkazu. Defaultně to vypisuje blogy, což je spíš pro testování.
Šablona vypisuje '''v angličtině''' seznam odkazů z [[Speciální:CargoTables/Links|tabulky Links]] vytvořené pomocí rozšíření [https://www.mediawiki.org/wiki/Extension:Cargo/ Cargo], a to těch odkazů, kde:
:'''Druhý parametr''' je nadpis bloku a '''třetí parametr''' je tag (bez lomených závorek) pro nadpis (defaultně h3)
 
'''První parametr''' odpovídá kategorii odkazu. Defaultně to vypisuje blogy, což je spíš pro testování.
 
'''Druhý parametr''' je nadpis bloku včetně případného formátování (např. <code>&lt;h3&gt;</code>): defaultně se vypíše ''Odkazy'' jako nadpis 3. úrovně.
 
'''Třetí parametr''' omezuje výpis jen na článku v daném jazyce (''cs'' či ''en'')
 
'''Čtvrtý parametr''' pokud je zadán (doporučuji zadávat ''1''), tak se vypíší jend odkazy, u nich políčko ''page'' obsahuje stránku, na níž je šablona umístěna.
</noinclude>
</noinclude>
<div class="links-page">
<div class="links-page">
{{{2|===Odkazy===}}}
{{#cargo_query:
{{#cargo_query:
tables=Links
tables=Links
|fields=CONCAT('<b class="',lang__full,'">[',url,' ',title,']</b><br>',IF(authors__full IS NULL,'',CONCAT('<b class="authors">',authors__full,'</b>&#46; ')),IF(CONCAT(source) IS NULL,'',CONCAT('<i class="source">',source,'</i>')),IF(CONCAT(publication_date) IS NULL,'',CONCAT(', <i class="publication_date">',DATE_FORMAT(publication_date, '%e.%m.%Y'),'</i>')),IF((CONCAT(source) IS NULL) AND (CONCAT(publication_date) IS NULL AND authors__full IS NULL),'','<br>'),IF(description_en IS NULL,'',CONCAT('<span class="description">',description_en,'</span>')))
|fields=CONCAT('<b class="',lang__full,'">[',url,' ',title,']</b><br>',IF(authors__full IS NULL,'',CONCAT('<b class="authors">',authors__full,'</b>&#46; ')),IF(CONCAT(source) IS NULL,'',CONCAT('<i class="source">',source,'</i>')),IF(CONCAT(publication_date) IS NULL,'',CONCAT(', <i class="publication_date">',DATE_FORMAT(publication_date, '%e.%m.%Y'),'</i>')),IF((CONCAT(source) IS NULL) AND (CONCAT(publication_date) IS NULL AND authors__full IS NULL),'','<br>'),IF(description_en IS NULL,'',CONCAT('<span class="description">',description_en,'</span>')))
|{{#if: {{{1|}}}| where=category HOLDS '{{{1}}}' | where=category HOLDS 'blog' }}
|{{#if: {{{1|}}}| where=category HOLDS '{{{1}}}' AND {{#if: {{{3|}}}|lang HOLDS '{{{3}}}'|1=1}} AND {{#if: {{{4|}}}|page HOLDS '{{FULLPAGENAME}}'|1=1}} | where=category HOLDS 'blog' AND {{#if: {{{3|}}}|lang HOLDS '{{{3}}}'|1=1}} }}
|order by=title ASC
|order by=publication_date, title ASC
|format=ul
|format=ul
|intro=<{{{3|h3}}}>{{{2|Odkazy}}}</{{{3|h3}}}>
|default=
|default=
}}
}}
</div>
</div>

Aktuální verze z 18. 11. 2022, 20:14

Šablona vypisuje v angličtině seznam odkazů z tabulky Links vytvořené pomocí rozšíření Cargo, a to těch odkazů, kde:

První parametr odpovídá kategorii odkazu. Defaultně to vypisuje blogy, což je spíš pro testování.

Druhý parametr je nadpis bloku včetně případného formátování (např. <h3>): defaultně se vypíše Odkazy jako nadpis 3. úrovně.

Třetí parametr omezuje výpis jen na článku v daném jazyce (cs či en)

Čtvrtý parametr pokud je zadán (doporučuji zadávat 1), tak se vypíší jend odkazy, u nich políčko page obsahuje stránku, na níž je šablona umístěna.