Szerkesztési tippek
beviteli formák:- Filtered HTML:
- PHP kompatibilis:
Saját PHP kód használata
Egyedi PHP kód ágyazható be bizonyos weboldal tartalom típusokba, ideértve a beküldéseket és a blokkokat is. Ugyan a tartalmakba vagy blokkokba beágyazott PHP kód erőteljes és rugalmas lehetőség, amikor egy megbízható felhasználó alkalmazza jó PHP tudással, de fontos és veszélyes biztonsági kockázat jelent a helytelen használat.
Ezért az, aki nem járatos a PHP, az SQL és a működtető motor használatában az jobban teszi, ha mellőzi a PHP kódok használatát. Kísérletezés a PHP-val az adatbázis sérüléséhez, a webhely működésképtelenségéhez, vagy jelentős biztonsági veszélyekhez vezethet.
Megjegyzések:
- Érdemes duplán ellenőrizni minden sor szintaktikáját és logikáját mentés előtt.
- Kifejezéseket korrektül le kell zárni pontosvesszővel.
- Használhatók globális változók is a PHP kódban érdemes ezek tartalmát változatlanul hagyni a kód végrehajtását követően.
register_globalsbeállítást kikapcsolatnak kell feltételezni. Amennyiben űrlapok használata szükséges, úgy érdemes tanulmányozni a Drupal Form API függvényeit.print, mind areturnparancsok használhatóak a tartalom megjelenítéséhez.- A PHP kód éles webhelyre telepítése előtt, a fejlesztéshez és a teszteléshez különálló teszt kódot és próbaadatbázist érdemes használni.
- Inkább érdemes az egyedi PHP kódot egy webhelyhez kapcsolódó modulba, vagy a
template.phpfájlba helyezni, mint közvetlenül a tartalomba, vagy blokkba tenni. - Jó tudni, hogy a beágyazott PHP kód képességét a PHP Filter modul adja. Amennyiben a modul tiltott, vagy törölt a blokk vagy közzététel tartalmaként a PHP fog megjelenni, ahelyett hogy a végrehajtás eredménye.
Egy egyszerű példa: „Üdvözlő” blokk készítése, amely köszönti a látogatót egy egyszerű szöveggel.
Adjunk egy egyedi blokkot a weboldalhoz, „Üdvözlet” címmel. A beviteli formát „PHP code”-ra kell állítani (vagy bármely más olyan formára, amely támogatja a PHP bevitelt) és adjuk hozzá a blokk törzséhez az alábbiakat:
print t('Légy üdvözölve, látogató! Köszönjük a látogatást!');A felhasználó nevének megjelenítéséhez inkább ez használható:
global $user; if ($user->uid) { print t('Welcome @name! Thank you for visiting.', array('@name' => $user->name)); } else { print t('Welcome visitor! Thank you for visiting.'); }
A Drupal.org-ról elérhető néhány minta PHP kód, de bárki írhat saját kódokat a PHP nyelv és a Drupal rendszer működésének ismeretében.
- A webcímek és email címek automatikusan linkekké alakulnak.
To add a lightbox to your images, add rel="lightbox" attribute to any link tag to activate the lightbox. For example:
<a href="image-1.jpg" rel="lightbox">image #1</a><a href="image-1.jpg" rel="lightbox[][my caption]">image #1</a>To show a caption either use the title attribute or put in the second set of square brackets of the rel attribute.
If you have a set of related images that you would like to group, then you will need to include a group name between square brackets in the rel attribute. For example:
<a href="image-1.jpg" rel="lightbox[roadtrip]">image #1</a>
<a href="image-2.jpg" rel="lightbox[roadtrip][caption 2]">image #2</a>
<a href="image-3.jpg" rel="lightbox[roadtrip][caption 3]">image #3</a>
There are no limits to the number of image sets per page or how many images are allowed in each set.
If you wish to turn the caption into a link, format your caption in the following way:
<a href="image-1.jpg" rel='lightbox[][<a href="http://www.yourlink.com">View Image Details</a>]' >image #1</a>- If you include a word in your post that's filtered (usually foul language), it will be replaced by the filtered version of the word.





























Támogatónk: 