Yazım önerileri
- Web sayfası ve e-posta adresleri otomatik olarak bağlantıya çevrilir.
- 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 satır sonu ekleyin.
-
Flash Filter
The basic syntax for embedding a flash file (.swf), flash movie (.flv) or audio file (.mp3) is:
[flash:filename.swf]
If you would like to override SWF Tools and flash player default settings, you can specify additional parameters. For example:
Flash Filter will accept following parameters:- params : You can specify values for output inside <param>
tags with the <embed> html. Typical values are
bgcolor and wmode. Example:
params="wmode=true&&bgcolor=#00FF00" - flashvars : You can specify values for output as flashvars, which
become available to the flash player. Refer to the
documentation of the flash player you are using to
know what flashvar options are available.
Example:
flashvars="autostart=true&&volume=80" - files : Optional list of files to be passed, you'll normally define
files relative to your Drupal files directory.
Example:
files="name1=image.jpg&&name2=movie.flv" - methods : Optional information about how to display the file. The most
common usage is to specify a particular media player and
thus override the settings page.
Example:
methods="player=onepixelout_mp3"
WARNING: with params, flashvars and othervars, pass multiple values separated by &&.
- params : You can specify values for output inside <param>
tags with the <embed> html. Typical values are
bgcolor and wmode. Example:
Özel PHP kodu kullanımı
Eğer PHP'de betik yazmayı biliyorsanız, sistem size istediğiniz herhangi bir betiği ekleme gücünü vermektedir. Sayfa görüntülendiği zaman çalıştırılacak ve anında sayfanın içine gömülecektir. Bu size şaşırtıcı bir esneklik ve güç vermektedir, fakat tabii bununla birlikte iyi kod yazmazsanız tehlike ve güvenlik eksiği gelmektedir. Eğer PHP, SQL veya site motoruna aşina değilseniz, PHP kullanmaktan kaçının, çünkü veritabanınızı bozabilir veya sitenizi güvenliksiz ve hatta kullanılamaz hale getirebilirsiniz. Eğer içeriğinizle süslü şeyler yapmayı planlamıyorsanız, düz HTML ile başlamanız belki de daha iyidir.
Bilin ki her PHP öğesi , ifadeleri noktalı virgülle bitirmek dahil, geçerli PHP kodu olmalıdır. Önerilen şudur ki, kodunuzu sitenize eklemeden önce ayrı olarak geliştirmeniz, bir deneme veritabanında çalışan basit bir sınama betiği ile denemenizdir.
Notlar:
- Global değişkenleri PHP kodunuzun sınırları içinde kullanabilirsiniz, yapılandırma parametreleri gibi, fakat sizin kodunuzda değer verilen global değişkenler, aynı değerleri ileride de koruyacağını unutmayın.
- Şimdi register_globals değeri öntanımlı olarak off-kapalı gelmektedir. Eğer form bilgisine ihtiyacınız varsa onu $_POST, $_GET gibi "superglobals" değişkenlerden almalısınız.
- Öğenizin asıl içeriğini bastırmak için
printya dareturnifadelerini kullanabilirsiniz.
Temel bir örnek:
Ziyaretçilerinizi karşılamak için "Hoşgeldiniz" başlıklı bir kutunuz olsun istiyorsunuz. Bu kutunun içeriği şunu yaparak yaratılabilir:
print t("Hoşgeldin ziyaretçi, ... karşılama iletisi buraya yazılır ...");Eğer biz kayıtlı bir kullanıcıyla uğraşıyorsak, o zaman iletiyi şu şekilde kişiselleştirebiliriz::
global $user; if ($user->uid) { print t("Hoşgeldin $user->name, ... karşılama iletisi buraya yazılır ..."); } else { print t("Hoşgeldin ziyaretçi, ... karşılama iletisi buraya yazılır ..."); }Daha başka örnekler için, var olan Drupal kodunu incelemenizi ve onu bir başlangıç noktası olarak kullanmanızı öneriyoruz, özellikle kenarlık kutuları için.
- Easily link to terms in various wikis or other websites by typing [prefix:term]. Use the "|" character to create a "piped link," e.g., "[::public transport|public transportation]" displays as "public transportation." For a full list of available prefixes and the websites to which they point, see <a href="/interwiki/3">interwiki</a>.
- Replace references to audio, [audio:URL] or [audio:NID], with a flash player.
