You are hereWskazówki dotyczące tworzenia zawartości

Wskazówki dotyczące tworzenia zawartości


formaty danych:
  • Filtered HTML:
    • Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć.
    • Dozwolone znaczniki HTML: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>

      Ta witryna pozwala na publikowanie zawartości w formacie HTML. Choć perspektywa nauki wszystkich znaczników HTML może onieśmielać, nauczenie się tylko kilku podstawowych jest bardzo proste. Tabela przedstawia przykładowe zastosowania dostępnych na tej stronie znaczników.

      Więcej informacji uzyskać można na stronie specyfikacji HTML na serwerze W3C lub poprzez wyszukiwarkę internetową.

      Opis znacznikaWpisuje sięOtrzymuje się
      Znaczniki zwane kotwicami służą do tworzenia odnośników do innych stron.<a href="http://192.168.1.3/drupal6">www.duszki.pl</a>www.duszki.pl
      Zaakcentowanie<em>Zaakcentowanie</em>Zaakcentowanie
      Silne zaakcentowanie<strong>Silne zaakcentowanie</strong>Silne zaakcentowanie
      Cytat<cite>Cytat</cite>Cytat
      Tekst zawierający kod programu<code>Kod</code>Kod
      Lista punktorowana - znacznik <li> otwiera nowy element listy<ul> <li>Pierwszy element</li> <li>Drugi element</li> </ul>
      • Pierwszy element
      • Drugi element
      Lista numerowana - znacznik <li> otwiera nowy element listy<ol> <li>Pierwszy element</li> <li>Drugi element</li> </ol>
      1. Pierwszy element
      2. Drugi element
      Listy definicji są podobne do innych list HTML. Znacznik <dl> otwiera listę, <dt> otwiera termin definicji, a <dd> otwiera samą definicję.<dl> <dt>Pierwszy termin</dt> <dd>Pierwsza definicja</dd> <dt>Drugi termin</dt> <dd>Druga definicja</dd> </dl>
      Pierwszy termin
      Pierwsza definicja
      Drugi termin
      Druga definicja

      Większość z bardziej egzotycznych znaków można wprowadzać bezpośrednio bez żadnych dodatkowych zabiegów.

      W przypadku problemów należy wpisać odpowiednik znaku w postaci encji HTML. Na przykład zamiast cudzysłowu wpisać można &quot;. Pełna lista niestandardowych znaków wraz z odpowiadającymi im encjami HTML znajduje się na stronie dotyczącej encji. Oto niektóre z dostępnych znaków:

      Opis znakuWpisuje sięOtrzymuje się
      Znak ampersand&amp;&
      Większy niż&gt;>
      Mniejszy niż&lt;<
      Cudzysłów&quot;"
    • Końce linii i akapitów rozpoznawane są automatycznie. Znacznik końca linii <br />, znacznik otwierający akapit <p> i znacznik zamykający akapit </p> są dopisywane automatycznie. Jeśli Drupal nie uwzględnił podziału na linie, należy po prostu dodać kilka nowych, pustych linii.
  • Full HTML:
    • Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć.
    • Końce linii i akapitów rozpoznawane są automatycznie. Znacznik końca linii <br />, znacznik otwierający akapit <p> i znacznik zamykający akapit </p> są dopisywane automatycznie. Jeśli Drupal nie uwzględnił podziału na linie, należy po prostu dodać kilka nowych, pustych linii.
  • PHP code:
    • Korzystanie z kodu PHP

      Napisany przez użytkownika kod PHP może być umieszczony wewnątrz niektórych elementów witryny, takich jak wpisy czy bloki. Daje to duże możliwości, jednak w niepowołanych rękach staje się niebezpieczne. Nawet niewielki błąd w kodzie może zaburzyć pracę witryny.

      Należy unikać umieszczania kodu PHP we wpisach, jeśli nie posiada się wiedzy na temat języka PHP, SQL czy Drupala. Eksperymentowanie z PHP może doprowadzić do uszkodzenia bazy danych, zatrzymać pracę witryny lub narazić ją na ataki ze strony złośliwych użytkowników.

      Uwagi:

      • Przed zachowaniem wpisu należy zawsze gruntownie sprawdzać każdą linię kodu w poszukiwaniu błędów.
      • Każda instrukcja musi być zakończona średnikiem.
      • Zmienne globalne użyte w kodzie zachowują swe wartości po uruchomieniu skryptu.
      • Dyrektywa register_globals jest wyłączona. Do tworzenia formularzy służy własne API Drupala (tzw. "Form API").
      • Do zaprezentowania zawartości służą instrukcje print lub return.
      • Przed uruchomieniem kodu w witrynie warto stworzyć testowy skrypt i przykładową bazę danych.
      • Warto rozważyć umieszczenie kodu w nowym module witryny lub wewnątrz pliku template.php.
      • Uruchamianie kodu PHP jest możliwe tylko, jeśli włączony jest moduł filtra PHP. Gdy moduł ten zostanie wyłączony lub usunięty, bloki i wpisy, w których zawarto kod, będą go wyświetlać zamiast uruchamiać.

      Przykładowe zastosowanie: stworzenie bloku z powitaniem dla odwiedzających.

      • Dodaj blok zatytułowany "Witamy". Format danych powinien być ustawiony na "Kod PHP". W treści bloku należy wpisać:

        print t('Witamy! Dziękujemy, że tracisz swój czas na czytanie tego bezsensownego powitania!');
        
      • Kod wyświetlający nazwę konta uwierzytelnionego użytkownika wygląda tak:

        global $user;
        if ($user->uid) {
          print t('Witamy, @name! Dziękujemy, że tracisz swój czas na czytanie tego bezsensownego powitania!', array('@name' => $user->name));
        }
        else {
          print t('Witamy! Dziękujemy, że tracisz swój czas na czytanie tego bezsensownego powitania!');
        }
        

      W witrynie drupal.org znajdują się przykładowe fragmenty kodu PHP. Kod PHP dla różnych zastosowań można też znaleźć wśród porad zamieszczonych w polskiej witrynie drupal.org.pl.

Nowi użytkownicy

  • Elżbieta Kwiatkowska
  • maciejka
  • Artur
  • messi0019
  • slawa21

Subskrybuj

Subskrybuje zawartość

Kto przegląda

W tej chwili stronę przegląda 0 użytkowników i 0 gości.

Szukaj

www.duszki.pl newsletter

Stay informed on our latest news!

Subskrybuje zawartość