- Filtered HTML:
- Webbadresser och e-postadresser görs automatiskt till länkar.
Tillåtna HTML-taggar: <a> <em> <img><strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
Denna webbplats tillåter innehåll med HTML. Att lära sig HTML kan kännas som en övermäktig uppgift, men att lära sig de enklaste HTML-taggarna är mycket enkelt. Denna tabell ger exempel för varje tagg som är aktiv på webbplatsen.
För mer information, se W3C:s HTML-specifikation eller använd en sökmotor för att hitta andra webbplatser som förklarar HTML.
Taggbeskrivning Du skriver Du får Ankare används för att skapa länkar till andra sidor. <a href="http://www.b3swe.com">B3 Bloggen</a>B3 Bloggen Betonat/kursivt <em>Betonat/kursivt</em>Betonat/kursivt Ingen hjälp finns tillgänglig för taggen img. Stark <strong>Stark</strong>Stark Citerat <cite>Citerat</cite>Citerat Kodad text som används för att visa programkällkod. <code>Kodat</code>KodatOnumrerad lista - använd <li> för att påbörja varje ny post i listan <ul> <li>Första posten</li> <li>Andra posten</li> </ul>- Första posten
- Andra posten
Numrerad lista - använd <li> för att påbörja varje ny post i listan <ol> <li>Första posten</li> <li>Andra posten</li> </ol>- Första posten
- Andra posten
Definitionslistor liknar andra listor i HTML. <dl> inleder listan, <dt> inleder definitionstermen och <dd> inleder definitionsbeskrivningen. <dl> <dt>Första termen</dt> <dd>Första definitionen</dd> <dt>Andra termen</dt> <dd>Andra definitionen</dd> </dl>- Första termen
- Första definitionen
- Andra termen
- Andra definitionen
De flesta ovanliga tecken kan skrivas in direkt utan problem.
Försök använda HTML-teckenenheter om du råkar ut för problem. Ett vanligt exempel är & för ett &-tecken. En komplett lista över teckenenheter ("entities") finns på HTML entities. Några av de tillgängliga tecknen är:
Teckenbeskrivning Du skriver Du får Tecknet & && Större än >> Mindre än << Citationstecken "" - Rader och stycken hanteras automatiskt. Radbrytningar (<br />) och taggar för stycken (<p> och </p>) sätts in automatiskt. Om stycken inte fungerar är det bara att lägga till ett par tomrader.
- PHP code:
Använder egen PHP-kod
Egen PHP-kod kan bäddas in i en del typer av innehåll på webbplatsen, inklusive inlägg och block. Även om inbäddad PHP-kod i ett inlägg eller block är en kraftfull och flexibel funktion då det används av en pålitlig användare med PHP-erfarenhet är det också en märkbar och farlig säkerhetsrisk då det används felaktigt. Även ett litet misstag då PHP-kod läggs in kan av misstag äventyra din webbplats.
Om du är ovan vid PHP, SQL eller Drupal, undvik att använda egen PHP-kod i inlägg. Experiment med PHP kan förstöra din databas, göra webbplatsen oanvändbar eller allvarligt äventyra säkerheten.
Anteckningar:
- Kom ihåg att dubbelkolla varje rad efter syntax- och logiska fel innan du sparar.
- PHP-satser måste avslutas korrekt med semikolon.
- Globala variabler som används i din PHP-kod behåller sina värden efter att ditt skript har körts färdigt.
register_globalsär avslaget. Om du behöver använda formulär, lär dig och använd funktionerna i Drupal Form API.- Använd en
print- ellerreturn-sats i din kod för att skriva ut innehåll. - Utveckla och testa din PHP-kod med ett separat testskript och en testdatabas innan du använder den på din produktionswebbplats.
- Överväg att lägga in din PHP-kod i en egen webbplatsspecifik modul eller
template.php-fil hellre än att bädda in det direkt i ett inlägg eller block. - Var medveten om att möjligheten att bädda in PHP-kod i innehållet tillhandahålls av modulen PHP Filter. Om denna modul är inaktiverad eller borttagen kommer inlägg med inbäddad PHP-kod att visa koden istället för att exekvera den.
Ett enkelt exempel: Skapa ett "Välkommen"-block som hälsar besökare med ett enkelt meddelande.
Lägg till ett eget block till webbplatsen som kallas "Välkommen". Välj inmatningsformatet "PHP-kod" (eller ett annat format som stöder PHP-inmatning) och lägg till följande i brödtextfältet:
print t('Välkommen besökare! Tack för ditt besök.');För att istället visa namnet på en registrerad användare, använd detta:
global $user; if ($user->uid) { print t('Välkommen @name! Tack för ditt besök.', array('@name' => $user->name)); } else { print t('Välkommen besökare! Tack för ditt besök.'); }
Drupal.org har några exempel på korta snuttar med PHP-kod. Du kan också själv skapa egna med lite PHP-erfarenhet och kunskap om Drupal-systemet.
inmatningsformat: