Skip to main content

Yazım önerileri

  • Satır ve paragraflar otomatik olarak tanınırlar. <br /> satır sonu, <p> paragraf ve </p> paragraf kapanış etiketleri otomatik olarak eklenirler. Eğer paragraflar otomatik olarak tanınmazsa basitçe bir çift boş satır ekleyin.
  • İzin verilen HTML etiketleri: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>

    Bu site HTML içeriğine izin verir. Tüm HTML'yi öğrenmek korkutucu olurken, en temel HTML "etiketlerini" kullanmayı öğrenmek çok kolaydır. Bu tablo bu sitede izin verilmiş etiketler için örnekler sunar.

    Daha fazla bilgi için W3C'nin HTML tanımlamalarına bakın veya HTML anlatan başka siteler bulmak için kendi gözde arama motorunuzu kullanın.

    Etiket açıklamasıYazdığınızGördüğünüz
    Çapalar diğer sayfalara bağlantı yapmak için kullanılırlar.<a href="http://www.binboga.org">Binboga Net</a>Binboga Net
    Eğik<em>Eğik</em>Eğik
    Güçlü<strong>Güçlü</strong>Güçlü
    Alıntı<cite>Alıntı</cite>Alıntı
    Programlama kaynak kodunu göstermek için kullanılan kodlanmış metin<code>Kodlanmış</code>Kodlanmış
    Sırasız liste - her liste maddesine başlarken <li> kullanın<ul> <li>İlk madde</li> <li>İkinci madde</li> </ul>
    • İlk madde
    • İkinci madde
    Sıralı liste - her liste maddesine başlarken <li> kullanın<ol> <li>İlk madde</li> <li>İkinci madde</li> </ol>
    1. İlk madde
    2. İkinci madde
    Tanım listeleri diğer HTML listeleri gibidir. &dl;dl> tanım listesini başlatır, <dt> tanım terimini başlatır ve <dd> tanım açıklamasını başlatır.<dl> <dt>İlk terim</dt> <dd>İlk tanım</dd> <dt>İkinci terim</dt> <dd>İkinci tanım</dd> </dl>
    İlk terim
    İlk tanım
    İkinci terim
    İkinci tanım

    Çoğu sıradışı simge sorunsuz bir şekilde doğrudan girilebilir.

    Eğer sorunla karşılaşırsanız, HTML simge karşılığını kullanmayı deneyin. Genel bir örnek şuna benzer: Ve karakteri olan & simgesi için &amp;. Karşılıkların tam listesi için HTML karşılıkları sayfasına bakın. Mevcut simgelerden bazıları şunları içermektedir:

    Karakter AçıklamasıYazdığınızGördüğünüz
    Ve işareti (&)&amp;&
    Büyüktür&gt;>
    Küçüktür&lt;<
    Tırnak işareti&quot;"
  • Özel PHP kodu kullanımı

    Özel PHP kodu gönderi ve bloklar dahil bazı site içeriğine gömülebilir. PHP kodunu bir gönderi ya da bloğa gömmek, PHP deneyimine sahip güvenilir bir kullanıcı tarafından yapıldığında güçlü ve esnek bir özellik olmakla birlikte, uygunsuz kullanıldığında belirgin ve tehlikeli bir güvenlik riski haline gelir. PHP kodu gönderirken yapılan küçük bir hata dahi sitenizi kazara tehlikeye atabilir.

    Eğer PHP, SQL ya da Drupal'a yabancıysanız gönderilerinizde özel PHP kodu kullanmaktan sakının. PHP ile denemeler yapmak veritabanınızı bozabilir, sitenizi çalışmaz duruma getirebilir ya da güvenliği tehlikeye atabilir.

    Notlar:

    • Kaydetmeden önce her satırı yazım ve mantık hatalarına karşı çifte kontrolden geçirmeyi unutmayın.
    • İfadelerin doğru şekilde girilmesi için noktalı virgülle bitirilmesi gerekir.
    • PHP kodunuzdaki genel (global) değişkenler, betiğiniz çalıştırıldıktan sonra da değerlerini korurlar.
    • register_globals kapalı durumda. Eğer formları kullanmanız gerekliyse Drupal Form API'sindeki işlevleri öğrenin ve kullanın.
    • İçeriğin çıkışı için kodunuzda print ya da return deyimini kullanın.
    • PHP kodunuzu bir yayında olan sitenize yerleştirmeden önce ayrı bir test kurulumu ve örnek bir veritabanı kullanarak geliştirip test edin.
    • Özel PHP kodunuzu doğrudan bir gönderinin ya da bloğun içine yerleştirmektense siteye özgü bir eklenti ya da template.php dosyasına koymayı deneyin.
    • İçeriğe PHP kodu yerleştirme yeteneğinin PHP Filter eklentisiyle sağlandığına dikkat edin. Bu eklenti devre dışı ya da silinmiş ise PHP gömülü blok ve gönderiler PHP kodunu çalıştırmak yerine gösterecektir.

    Basit bir örnek: Ziyaretçileri basit bir iletiyle selamlayan bir "Merhaba" bloğu.

    • Sitenize "Merhaba" adlı özel bir blok ekleyin. Girdi biçimini "PHP kodu" (ya da PHP girdisi destekleyen bir başka biçim) olarak ayarlayın ve blok gövdesine şunu ekleyin:

      print t('Merhaba ziyaretçi! Sitemize hoşgeldin.');
      
    • Bunun yerine, kayıtlı kullanıcının adını göstermek için aşağıdaki kodu kullanabilirsiniz:

      global $user;
      if ($user->uid) {
        print t('Merhaba @name! Tekrar hoşgeldin.', array('@name' => $user->name));
      }
      else {
        print t('Merhaba ziyaretçi! Sitemize hoşgeldin.');
      }
      

    Drupal.orgda bazı örnek PHP kod parçacıkları (snippet) bulabileceğiniz gibi, biraz PHP deneyimi ve Drupal sistemi bilgisiyle kendinize ait olanları da yazabilirsiniz.

  • Web sayfası ve e-posta adresleri otomatik olarak bağlantıya çevrilir.