compose tips
beviteli formák: - Filtered HTML:
Engedélyezett HTML elemek: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <b> <div>
A webhely lehetőséget ad HTML formában írt tartalom bevitelére. Míg a teljes HTML nyelv megtanulása túl nagy feladatnak tűnhet, néhány egyszerű jelölés alkalmazását könnyű elsajátítani. Az alábbiakban a webhelyen használható fontosabb jelölésekről olvasható részletes információ.
Szakmai érdeklődésűek számára a W3C angel nyelvű HTML Specifications oldala nyújthat további részleteket, de a keresők is sok leírást adhatnak találatként a HTML-re keresve.
| Jelölő leírása | Beírandó | Eredmény |
| A linkek más webhelyekre nyújthatnak kapcsolatot. | <a href="http://www.baptistasegely.hu">Baptista Segély</a> | Baptista Segély |
| Kiemelt | <em>Kiemelt</em> | Kiemelt |
| Fontos | <strong>Fontos</strong> | Fontos |
| Idézett | <cite>Idézett</cite> | Idézett |
| Programok forráskódjainak megjelenítésére | <code>Kód</code> | Kód |
| Felsorolásos lista; az <li> jelölővel kell megadni az elemeket | <ul> <li>Első elem</li> <li>Második elem</li> </ul> | |
| Sorrendezett lista; az <li> jelölővel kell megadni az elemeket | <ol> <li>Első elem</li> <li>Második elem</li> </ol> | - Első elem
- Második elem
|
| A definíciós listákat a <dl> elemmel kell jelölni, melyben a <dt> mutatja a definiált kifejezést, a <dd> pedig a definíciót. | <dl> <dt>Első kifejezés</dt> <dd>Első definíció</dd> <dt>Második kifejezés</dt> <dd>Második definíció</dd> </dl> | - Első kifejezés
- Első definíció
- Második kifejezés
- Második definíció
|
| Vastag | <b>Vastag</b> | Vastag |
| div jelölőhöz nincs súgó. |
A legtöbb speciális karakter gond nélkül beírható.
Problémás elemek esetén HTML karakter jelölők alkalmazandók. Jellemző példa az & írásmód az és (&) karakter jelöléséhez. A karakter jelölések teljes listája a HTML szabvány entitások oldalán található. Néhány fontosabb:
| Karakter leírása | Beírandó | Eredmény |
| És jel | & | & |
| Nagyobb jel | > | > |
| Kisebb jel | < | < |
| Idézőjel | " | " |
- A sorok és bekezdések automatikusan megjelölést kapnak, azaz a <br /> sortörés, valamint a <p> és </p> bekezdés jelölők a megfelelő helyeken megjelennek a szövegben. Ha a bekezdések nem jelennek meg helyesen, egy beillesztett üres sor a szövegben segíthet.
- PHP code:
-
Egyedi PHP kód használata
PHP programozási ismerettel rendelkező beküldők számára a rendszer lehetőséget biztosít, hogy olyan kódot ágyazzanak be, amelyet csak akarnak. A dinamikus elemek akkor kerülnek végrehajtásra, amikor a tartalom megjelenik. Ezzel a lehetőségek óriási tárháza nyílik meg, amely hibás program írása esetén komoly veszélyeket is magában rejt. 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 kísérletezést, mert kárt tehet az adatbázisban, vagy az oldalakat megbízhatatlanná, használhatatlanná teheti! A legtöbb esetben célszerű megmaradni a HTML tartalomnál.
Ügyelni kell arra, hogy minden PHP elem érvényes kódot adjon meg – beleértve az olyan dolgokat is, mint a parancsok lezárása pontosvesszővel. Erősen ajánlott a saját kód éles környezettől különálló fejlesztése.
Megjegyzések: - Használhatók az olyan globális változók is, mint a beállítási paraméterek, de ügyelni kell arra, hogy ha értékük megváltozik, akkor döntően befolyásolhatják a Drupal további működését.
- A register_globals beállítást kikapcsoltnak kell feltételezni. Ha szükség van űrlapokban megadott értékekre, akkor azok a $_POST és $_GET „szuperglobális” tömbökből kaphatóak meg.
- Tartalom megjelenítéshez mind a
print, mind a return parancsok használhatók.
Egy egyszerű példa:
Tegyük fel, hogy a PHP beviteli formát egy blokk létrehozásakor szeretnénk felhasználni. Egy olyan blokkot veszünk fel „Üdvözlet” címmel, amely köszönti a látogatót. A doboz tartalmát az alábbi kód jeleníti meg:
print "Légy üdvözölve, látogató, ... ide jöhet az üdvözlőszöveg ...";
Ha regisztrált felhasználókkal is számolunk, akkor átalakíthatjuk az üzenetünket így:
global $user;
if ($user->uid) {
print "Légy üdvözölve, $user->name, ... ide jöhet az üdvözlőszöveg ...";
}
else {
print "Légy üdvözölve, látogató, ... ide jöhet az üdvözlőszöveg ...";
}
További példák a Drupal forráskódjának alapos áttekintésével könnyen találhatóak, különösen, ha blokkok létrehozására használjuk ezt formát.
- Full HTML:
- A sorok és bekezdések automatikusan megjelölést kapnak, azaz a <br /> sortörés, valamint a <p> és </p> bekezdés jelölők a megfelelő helyeken megjelennek a szövegben. Ha a bekezdések nem jelennek meg helyesen, egy beillesztett üres sor a szövegben segíthet.
|