Opsteltips
- Filtered HTML:
- Adressen van webpagina's en e-mailadressen worden automatisch naar links omgezet.
Toegelaten HTML-tags: <a> <em> <strong> <ul> <ol> <li> <dl> <dt> <dd> <p> <img>
Op deze site kan HTML worden gebruikt. Terwijl het leren van de volledige HTML-code overweldigend kan zijn, is het leren van een beperkte aantal basis HTML-'tags' veel eenvoudiger. Deze tabel geeft een aantal voorbeelden van iedere tag die op deze site kan worden gebruikt.
Voor meer informatie zie de HTML-specificaties van W3C of gebruik uw favoriete zoekmachine om een site te te vinden die uitleg over HTML geeft.
Tag Beschrijving U typt U krijgt Ankers worden gebruikt om links te maken naar andere pagina's. <a href="http://www.vvm63.nl">VVM'63</a>VVM'63 Benadrukt <em>Benadrukt</em>Benadrukt Sterk <strong>Sterk</strong>Sterk Ongeordende lijst - gebruik <li> voor elke lijst-item <ul> <li>Eerste item</li> <li>Tweede item</li> </ul>- Eerste item
- Tweede item
Geordende lijst - gebruik <li> voor elk lijst-item <ol> <li>Eerste item</li> <li>Tweede item</li> </ol>- Eerste item
- Tweede item
Definitielijsten zijn zeer gelijkwaardig aan andere HTML-lijsten. <dl> start de definitielijst, <dt> start de definitieterm en <dd> start de definitiebeschrijving. <dl> <dt>Eerste term</dt> <dd>Eerste definitie</dd> <dt>Tweede term</dt> <dd>Tweede definitie</dd> </dl>- Eerste term
- Eerste definitie
- Tweede term
- Tweede definitie
Paragraaf-tags worden standaard automatisch toegevoegd. Gebruik dus deze tag om er extra toe te voegen. <p>Paragraaf een.</p> <p>Paragraaf twee.</p>Paragraaf een.
Paragraaf twee.
Er is geen hulp beschikbaar voor tag img. De meest gebruikelijke karakters kunnen direct ingegeven worden zonder problemen.
Indien u wel problemen ondervindt, probeer dan eens HTML-karakters te gebruiken. Een standaard voorbeeld is & voor een ampersand &-karakter. Voor een volledige lijst van karakters: zie HTML's entiteiten-pagina. Een aantal van de beschikbare karakters zijn:
Karakterbeschrijving U typt U krijgt Ampersand && Groter dan >> Kleiner dan << Aanhalingsteken "" - Regels en paragrafen worden automatisch herkend. De <br /> regeleinde-, <p> paragraaf- en </p> paragraafeinde-tags worden automatisch ingevoegd. Indien paragrafen niet herkend worden, voeg dan gewoonweg een aantal lege regels toe.
- Full HTML:
- Adressen van webpagina's en e-mailadressen worden automatisch naar links omgezet.
- Regels en paragrafen worden automatisch herkend. De <br /> regeleinde-, <p> paragraaf- en </p> paragraafeinde-tags worden automatisch ingevoegd. Indien paragrafen niet herkend worden, voeg dan gewoonweg een aantal lege regels toe.
- PHP code:
PHP-code gebruiken
In sommige inhoudstypen, waaronder berichten en blokken, kan eigen PHP-code geplaatst worden. Wanneer dit door een betrouwbare gebruiker met PHP-ervaring wordt gedaan biedt dit krachtige en flexibele functionaliteit. Bij onjuist gebruik is het echter een groot veiligheidsrisico. Zelfs een kleine vergissing bij het plaatsen van PHP-code kan inbreuk doen op uw site.
Als u onbekend bent met PHP, SQL of Drupal maak dan geen gebruik van eigen PHP-code in berichten. Experimenten met PHP kunnen uw database beschadigen, uw site onbruikbaar maken of de veiligheid sterk verminderen.
Aantekeningen:
- Controleer iedere regel op syntax en logische fouten voordat u deze opslaat.
- Statements dienen met puntkomma's te worden afgesloten.
- Globale variabelen die gebruikt worden in uw PHP-code behouden hun waarden nadat uw script is uitgevoerd.
register_globalsis uitgeschakeld. Als u formulieren wil gebruiken, maak dan gebruik van de beschikbare functies in de Drupal Form API.- Gebruik
printofreturnin uw code om inhoud naar het scherm te schrijven. - Ontwikkel en test uw PHP-code met behulp van testscripts en voorbeeld databasegegevens voordat de code op een productiesite wordt toegepast.
- Overweeg om uw PHP-code in een sitespecifieke module of in het
template.php-bestand op te nemen in plaats van deze direct in een pagina of een blok te plaatsen. - Met het PHP-filter kan PHP-code aan de website-inhoud worden toegevoegd. Let op: wanneer deze module is uitgeschakeld of verwijderd zal de toegevoegde PHP-code als tekst worden weergegeven en als PHP-code worden uitgevoerd.
Een eenvoudig voorbeeld: Een 'welkomblok' maken dat bezoekers met een eenvoudige tekst begroet.
Voeg een nieuw blok genaamd 'Welkom', toe aan uw site. Stel het invoerformaat in op 'PHP code' (of elk ander formaat dat PHP invoer ondersteunt) en voeg dit toe aan de berichttekst van het blok:
print t('Welkom! Dank voor uw bezoek.');Om de naam van een geregistreerde gebruiker weer te geven gebruikt u:
global $user; if ($user->uid) { print t('Welkom @name! Dank voor uw bezoek.', array('@name' => $user->name)); } else { print t('Welkom! Dank voor uw bezoek.'); }
Drupal.org biedt enige voorbeeld-PHP-knipsels, of u kunt uw eigen maken met enige PHP ervaring en kennis van het Drupal systeem.
- Full Control:
PHP-code gebruiken
In sommige inhoudstypen, waaronder berichten en blokken, kan eigen PHP-code geplaatst worden. Wanneer dit door een betrouwbare gebruiker met PHP-ervaring wordt gedaan biedt dit krachtige en flexibele functionaliteit. Bij onjuist gebruik is het echter een groot veiligheidsrisico. Zelfs een kleine vergissing bij het plaatsen van PHP-code kan inbreuk doen op uw site.
Als u onbekend bent met PHP, SQL of Drupal maak dan geen gebruik van eigen PHP-code in berichten. Experimenten met PHP kunnen uw database beschadigen, uw site onbruikbaar maken of de veiligheid sterk verminderen.
Aantekeningen:
- Controleer iedere regel op syntax en logische fouten voordat u deze opslaat.
- Statements dienen met puntkomma's te worden afgesloten.
- Globale variabelen die gebruikt worden in uw PHP-code behouden hun waarden nadat uw script is uitgevoerd.
register_globalsis uitgeschakeld. Als u formulieren wil gebruiken, maak dan gebruik van de beschikbare functies in de Drupal Form API.- Gebruik
printofreturnin uw code om inhoud naar het scherm te schrijven. - Ontwikkel en test uw PHP-code met behulp van testscripts en voorbeeld databasegegevens voordat de code op een productiesite wordt toegepast.
- Overweeg om uw PHP-code in een sitespecifieke module of in het
template.php-bestand op te nemen in plaats van deze direct in een pagina of een blok te plaatsen. - Met het PHP-filter kan PHP-code aan de website-inhoud worden toegevoegd. Let op: wanneer deze module is uitgeschakeld of verwijderd zal de toegevoegde PHP-code als tekst worden weergegeven en als PHP-code worden uitgevoerd.
Een eenvoudig voorbeeld: Een 'welkomblok' maken dat bezoekers met een eenvoudige tekst begroet.
Voeg een nieuw blok genaamd 'Welkom', toe aan uw site. Stel het invoerformaat in op 'PHP code' (of elk ander formaat dat PHP invoer ondersteunt) en voeg dit toe aan de berichttekst van het blok:
print t('Welkom! Dank voor uw bezoek.');Om de naam van een geregistreerde gebruiker weer te geven gebruikt u:
global $user; if ($user->uid) { print t('Welkom @name! Dank voor uw bezoek.', array('@name' => $user->name)); } else { print t('Welkom! Dank voor uw bezoek.'); }
Drupal.org biedt enige voorbeeld-PHP-knipsels, of u kunt uw eigen maken met enige PHP ervaring en kennis van het Drupal systeem.
- Adressen van webpagina's en e-mailadressen worden automatisch naar links omgezet.
- Regels en paragrafen worden automatisch herkend. De <br /> regeleinde-, <p> paragraaf- en </p> paragraafeinde-tags worden automatisch ingevoegd. Indien paragrafen niet herkend worden, voeg dan gewoonweg een aantal lege regels toe.