Václavák | zaměřeno na obsah

Václav Štrupl už jen příležitostně píše o webu a marketingu.

Textpattern v češtině

24. listopadu 2005: Český Textpattern již z časových důvodů neaktualizuji, nové verze hledejte na webu Ivo Tomana. Děkuji za pochopení.

Ke stažení

Stručně o Textpatternu

Textpattern je výborný open source redakční systém. Dobře poslouží jak pro správu jednoduchého webu či weblogu, tak pro složitější projekty s větším počtem sekcí a rubrik. Administrační prostředí Textpatternu, jeho funkce i generovaný kód si můžete snadno upravit. Slouží k tomu pluginy, kterých jsou na internetu desítky, některé změny lze jednoduše realizovat také pomocí úprav zdrojových kódů napsaných ve skriptovacím jazyce PHP. Právě toho jsme využili při úpravách Textpatternu pro české prostředí.

Textpattern v češtině – změny oproti originální verzi

16. 3. 2005 » Aktualizace Texy. 27. 2. 2005 » Poslední změny jsem popsal ve spotu Novinky v české distribuci.

České rozhraní
Texty v administračním rozhraní (kromě kontextové nápovědy) jsou v češtině. Autorem překladu je Filip Hajný. I když mám v mnoha programech radši angličtinu, u Textpatternu mi připadá česká verze přehlednější.
Texy! místo Textile
Původní převaděč textů do HTML Textile je nahrazený za české Texy! z dílny Davida Grudla, které je pro české prostředí mnohem lepší. Společně s Davidem jsme vše důkladně otestovali a vyladili. Texy! má vlastní nápovědu a ošetřuje i text přidávaných komentářů.

Technické změny

V následujícím seznamu najdete popis všech změn v jednotlivých zdrojových skriptech Textpatternu.

include/txp_ar­ticle.php
Změna nápovědy Textile na nápovědu Texy! v rozhraní pro psaní článků. Na řádku 378 nahrazeno .sidehelp() za .Textile::sidehelp().
lang/en-gb.txt
Zcela nový soubor s češtinou pro administrační rozhraní. Snadno si jej můžete sami upravit k obrazu svému.
lib/admin_con­fig.php
Vypnutí zobrazení počtu komentářů u titulku v RSS kanálech. Nahrazení 1 za 0 u položky show_comment_count_in_feed.
lib/classTexti­le.php
Soubor je kompletně nový a zajišťuje nahrazení Textile za Texy!. Oproti původní distribuci přibyl také celý adresář texy se zdrojovými soubory převaděče Texy!.
lib/txplib_misc.php
Aby čeština v administračním rozhraní fungovala správně, na řádku 53 bylo nahrazeno $out[trim($name)] = trim(utf8_encode($val)); za $out[trim($name)] = trim($val);.
publish/comment.php
Trvalé odkazy na jednotlivé komentáře mají správný tvar (via Marek Prokop). Inline styly byly nahrazeny třídami. Celá oblast s komentáři je uzavřena v elementu <div> se třídou .comment-area, přes kterou lze díky kaskádování CSS přistupovat ke všem hlouběji zanořeným prvkům. Formulář pro přidání komentářů je obalen elementem <fieldset> s popiskem (<legend>) „Přidat komentář“. Vstupní pole <textarea> pro vložení textu komentáře má odstraněn inline styl s rozměry, které je proto nutné ve stylopisu nadefinovat. Přistupovat k němu lze přes třídu .comment-textarea. Původní velikost nastavená autory Textpatternu je 300×250 px. Odkaz na nápovědu u komentářů se otevírá do nového okna jen JavaScriptem (nikoliv původním target="_blank") a vede na popis syntaxe Texy!. Mail odesílaný autorovi při přidání komentáře je počeštěný a jeho podoba je mírně upravená.

Jak českou verzi nainstalovat

Stejně jako u originální verze stačí rozbalit archiv .zip a nahrát jeho obsah na hostingový server.

Update na českou verzi

Pokud již Textpattern pro správu svého webu používáte a chcete jej nahradit českou verzí, přepište výše zmíněné soubory těmi z upravené české distribuce. Funkčnost Textpatternu tím není ohrožena.

Máte nápady na další úpravy?

Výborně! Napište mi, nebo rovnou pošlete své upravené soubory a já změny zanesu do další verze českého Textpatternu. Kontaktovat mě můžete také v případě, že potřebujete s českou verzí Textpatternu poradit.

Napsal Václav Štrupl

16. 3. 2005 v 21.04

Počet reakcí: 2 k 'Textpattern v češtině'

Sledujte komentáře přes RSS nebo pošlete TrackBack k 'Textpattern v češtině'.

  1. Ahoj, není někde nápověda pro začátečníky? Ale myslím taková, kde je vše od začátku. Textpattern a PHP jsem dneska viděl porvé. HTML jinak znám, ale PHP je mi cizí. Když v Texu něco udělám, je to OK, na stránce to je, ale nevím třeba jak upravit vzhled stránky, nebo mi třeba nejdou komentáře. Kliknu na komentář a napíše mě to, že stránka neexistuje. Fakt to vidím poprvé a chtělo by to nápovědu pro začátečníky.

    Díky za jakékoli info.

    Luboš

    6 Led 07 at 1.01

  2. mára

    24 Úno 07 at 13.43

Přidat komentář