Rady pro psaní

vstupní formáty:
  • Filtered HTML:
    • Webové a e-mailové adresy jsou automaticky převedeny na odkazy.
    • Povolené HTML značky: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>

      Tento web povoluje HTML obsah. Učení se HTML zní děsivě, ale naučit se používat několik málo nejzákladnějších HTML „značek“ je velice snadné. Tato tabulka poskytuje příklady pro každou značku povolenou na tomto webu.

      Více informací lze nalézt ve specifikaci HTML u W3C nebo ve vyhledávači.

      Popis značkyNapíšeteZískáte
      Odkazy na jiné stránky<a href="http://www.kuzelky.luhacovice.cz">Kuželky - TJ Sokol Luhačovice</a>Kuželky - TJ Sokol Luhačovice
      Zvýrazněné<em>Zvýrazněné</em>Zvýrazněné
      Tučné<strong>Tučné</strong>Tučné
      Citace<cite>Citace</cite>Citace
      Zobrazení zdrojového kódu<code>Kód</code>Kód
      Nečíslovaný seznam - použijte <li> na začátku každé položky seznamu<ul> <li>První položka</li> <li>Druhá položka</li> </ul>
      • První položka
      • Druhá položka
      Číslovaný seznam - použijte <li> na začátku každé položky seznamu<ol> <li>První položka</li> <li>Druhá položka</li> </ol>
      1. První položka
      2. Druhá položka
      Seznam definice je podobný ostatním HTML seznamům. <dl> začíná seznam definic, <dt> začíná termín a <dd> začíná popis definice.<dl> <dt>První termín</dt> <dd>První definice</dd> <dt>Druhý termín</dt> <dd>Druhá definice</dd> </dl>
      První termín
      První definice
      Druhý termín
      Druhá definice

      Většinu neobvyklých znaků můžete zadávat bez problémů.

      Pokud narazíte na problémy, zkuste použít HTML entity. Např. zapište &amp; pro znak ampersandu &. Kompletní seznam HTML entit naleznete na stránce entit. Mezi nejpoužívanější patří:

      Popis znakuNapíšeteZískáte
      Ampersand&amp;&
      Větší než&gt;>
      Menší než&lt;<
      Uvozovky&quot;"
    • Řádky a odstavce se rozeznávají automaticky . Automaticky se vloží značky pro zalomení řádku <br />, začátek <p> a konec </p> odstavce. Pokud nejsou odstavce rozeznány, jednoduše přidejte pár prázdných řádků.
  • PHP code:
    • Použití uživatelského kódu PHP

      Uživatelský PHP kód může být obsažen v některých typech obsahu webu, včetně příspěvků a bloků. Přidávání kódu PHP do příspěvků nebo bloků je silný a flexibilní nástroj v rukou zkušeného uživatele se zkušenostmi s PHP, ale také je to značné bezpečnostní riziko v rukou zlomyslného uživatele. Dokonce i malá chyba při psaní kódu PHP může nešťastnou náhodou zničit Váš web.

      Pokud neznáte PHP, SQL nebo Drupal, nepoužívejte uživatelský kód PHP. Experimentování s PHP může zničit databázi, celý web, nebo může být velkým bezpečnostním rizikem.

      Poznámky:

      • Nezapomeňte zkontrolovat dvakrát syntaxi každého řádku kódu. Ujistěte se, že kód neobsahuje žádné chyby před jeho uložením.
      • Výrazy musí být správně zakončeny středníkem (;).
      • Hodnoty globálních proměnných použitých v PHP kódu zůstanou po jeho vykonání na aktuálních hodnotách.
      • register_globals je vypnuto. Pokud je třeba použít formuláře, použijte funkce API formulářů Drupalu.
      • Pro výstup obsahu použijte v kódu příkazy print nebo return.
      • Před nasazením do ostrého provozu je vhodné vyvíjet a testovat PHP kód pomocí odděleného testovacího skriptu a zkušební databáze.
      • Zvažte použití uživatelského PHP kódu v rámci speciálního modulu pro váš web nebo v souboru template.php, spíše než vkládání tohoto kódu přímo do příspěvku či bloku.
      • Pozor: možnost přidávat PHP kód závisí na modulu PHP filtr. Je-li tento modul vypnut nebo smazán, může se stát, že bloky a příspěvky s vloženým PHP místo vykonání provedou zobrazení PHP kódu.

      Jednoduchý příklad: Vytvoření bloku „Vítejte“ pro přivítání návštěvníků krátkou zprávou.

      • Přidejte na web uživatelský blok pojmenovaný „Vítejte“. Nastavte formát textu na „PHP kód“ (či jiný formát podporující vkládání PHP) a přidejte následující text do těla Bloku:

        print t('Vítejte, návštěvníci! Děkujeme za návštěvu.');
        
      • Po zobrazení jména registrovaného uživatele použijte tento kód:

        global $user;
        if ($user->uid) {
          print t('Vítáme uživatele jménem @name! Děkujeme za návštěvu.', array('@name' => $user->name));
        }
        else {
          print t('Vítejte, návštěvníci! Děkujeme za návštěvu.');
        }
        

      Drupal.org nabízí ukázkové snippety PHP, nebo je možné si snippety vytvořit na vlastní pěst se znalostí PHP a Drupalu.

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer