Existuje několik možností, jak vytvářet, upravovat a spravovat tabulky ve Wordpressu. Dnes si představíme první z nich - plugin WP-Table Reloaded (verze 1.3), který zapisuje tabulková data přímo do databáze a potom je na základě požadavku generuje pro čtenáře. Ale není třeba se bát vytížení databáze, plugin je poměrně dobře optimalizovaný a celou tabulku si vezme během jednoho dotazu. Obrovskou výhodou je však intuitivní administrativní rozhraní, kde zvládne tabulku vytvořit i uživatel, který nemá moc ponětí o HTML. Součástí tohoto pluginu je i naše čeština, která bude automaticky použita, pokud používáte českou verzi Wordpressu.
Samotný plugin vychází ze staršího pluginu WP-Table, jehož vývoj byl ale již v roce 2007 ukončen a letos se tohoto řešení chopil nový schopný autor, který plugin dále vyvíjí a už brzy se na nás chystá nová verze s mnoha vylepšeními. Pojďme si alespoň stručně představit, jak se tvoří tabulky a co je s tímto pluginem všechno možné. Po jeho instalaci a aktivaci se vám v menu Nástroje nově objeví položka WP-Table Reloaded, kudy se dostanete do hlavní správy všech tabulek, kde máte další nabídku činností (např. i možnost hromadných úprav).
Vytvoření tabulky je velmi jednoduché. Kliknete na „Vytvořit tabulku“, vyplníte její název, stručný popis a počty sloupců a řádků (nebojte se, můžete je i potom přidávat a odebírat, tohle je jen pro první náhled, abyste je nemuseli naklikávat ručně).
A tabulka je připravena. Nyní už můžete vkládat data, popisovat sloupce, ale nově (verze 1.3) i vkládat a mazat řádky a sloupce.
Ke každé tabulce je také možné zvolit specifické nastavení, jako např. střídání barev lichých a sudých řádků tabulky, použití prvního řádku tabulky jako záhlaví, možnost zobrazování názvu a stručného popisu tabulky a povolení Tablesorteru, což je plugin pro jQuery, který čtenářům umožní data v tabulce interaktivně řadit podle vybraných sloupců. V administraci můžete také prohazovat řádky a sloupce, což je velice příjemné pro větší tabulky, které se neustále vyvíjí a rozšiřují.
Celý plugin má také několik globálních nastavení (např. povolení Tablesorteru) s polem pro specifikaci vlastního CSS. Nemá cenu si tu blíže popisovat stylování, k dispozici je i několik příkladů, se kterými si můžete vyhrát.
Pokud se vám plugin znechutí, není nic jednoduššího než ho deaktivovat a také definitivně odinstalovat, takže vám po něm nezůstane ani nic v databázi.
K dispozici jsou také přeložené základní informace o pluginu a odkazy na související stránky, poděkování a debug informace, které používejte v případě hlášení problémů.
A jako bonus tu máme dvě důležité funkce – export a import. Do Wordpressu tak velmi jednoduše dostanete všechny tabulky z formátů CSV, HTML a XML, které máte uložené u sebe na počítači či na (cizím či vašem) serveru. Také export do těchto formátů je funkční, nevadí mu české znaky (pouze v názvech exportovaných souborů má plugin trochu problémy, což však moc nevadí) a můžete si tak tabulková data kdykoliv přesunout pro jiné než webové použití.
Do příspěvku pak tabulku vložíte jednoduše pomocí HTML editoru, nebo ručně pomocí zápisu.
K dispozici je také funkce pro libovolné vložení tabulky do šablony a vlastně všem, kteří se chtějí do něčeho podobného pouštět doporučuji pečlivě prostudovat podrobně zpracovanou dokumentaci. Pokud byste chtěli něco vylepšit, nebo jste našli chybu, můžete ji reportovat a sledovat, zda a kdy bude případně opravena. Do konce července by se měla objevit nová verze s mnoha příjemnými vylepšeními. Čeština je součástí tohoto pluginu, takže ji nemusíte nikde shánět a stahovat, ale vše nainstalujete přímo z administrace Wordpressu (menu Pluginy – Instalace pluginů, můžete vyhledat název pluginu a automatickyho nainstalovat). Pokud byste si nevěděli s něčím rady, dejte vědět v komentářích…
























Zdravím, používám tento plugin a jsem spokojen, akorát jsem narazil na problém a nevím jak ho vyřešit. Potřeboval bych, aby určité řádky v tabulce byly zvýrazněny (např. tučné písmo). Dokáže mi někdo poradit, jak na to? Děkuji.
Musíš upravit CSS, každý řádek má vlastní třídu ve tvaru
row-cislo, takže nastavíš např.row-3 { font-weight:bold; }a třetí řádek bude zobrazen tučně. Všechny další podrobnosti najdeš zde.Díky za odpověď, ale pokud upravím CSS , tak to tak bude pro každou tabulku, ne? Abychom si rozuměli, např. tabulka 1 potřebuji zvýraznit řádek 3, tabulka 2 – zvýraznit řádek 5. čili je třeba vytvořit pro každou tabulku zvláštní CSS, nebo to jde i jinak?
Tak to použiješ ještě další třídu wp-table-reloaded-id-cislo (kde cislo je id tabulky). Takže výsledný zápis by měl vypadat asi nějak takto
Dej vědět, jak to dopadlo…
.wp-table-reloaded-id-3 .row-3 { font-weight:bold; }a třetí řádek u tabulky s ID = 3 bude zobrazen tučně. Možná