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ız Gö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>- İlk madde
- İ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 &. 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ız Gördüğünüz Ve işareti (&) && Büyüktür >> Küçüktür << Tırnak işareti "" Ö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_globalskapalı durumda. Eğer formları kullanmanız gerekliyse Drupal Form API'sindeki işlevleri öğrenin ve kullanın.- İçeriğin çıkışı için kodunuzda
printya dareturndeyimini 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.phpdosyası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.