Veiledning til skriving av innlegg
inndataformater:- Filtered HTML:
- Internettadresser og e-postadresser konverteres til lenker automatisk.
Tillatte HTML-merker: <center> <a> <p> <span> <div> <h1> <h2> <h3> <h4> <h5> <h6> <img> <map> <area> <hr> <br> <br /> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <em> <b> <u> <i> <strong><font> <del> <ins> <sub> <sup> <quote> <blockquote> <pre> <address> <code> <cite> <embed> <object> <param> <strike> <caption> <table> <tr> <td> <th> <tbody>
Nettstedet tillater bruk av HTML. Det kan virke uoverskuelig å lære alt om HTML, men det kan være praktisk å kjenne den mest brukte HTML-notasjonen. Denne tabellen gir eksempler på de merker som kan brukes på nettstedet.
Besøk W3Cs HTML-spesifikasjon for ytterligere opplysninger, eller bruk din foretrukkede søkemotor til å finne nettsteder som forklarer bruken av HTML.
Beskrivelse av merke Du skriver Du får Ingen hjelp tilgjengelig for merket center. Ankre brukes til å lage lenker til andre sider. <a href="http://www.disnorge.no/cms">DIS-Norge</a>DIS-Norge Avsnittsmerker legges vanligvis til automatisk, men du kan bruke dette merket for å sette inn ekstra avsnitt. <p>Første avsnitt</p> <p>Andre avsnitt</p>Første avsnitt
Andre avsnitt
Ingen hjelp tilgjengelig for merket span. Ingen hjelp tilgjengelig for merket div. Topptekst <h1>Tittel</h1>Tittel
Topptekst <h2>Undertittel</h2>Undertittel
Topptekst <h3>Undertittel tre</h3>Undertittel tre
Topptekst <h4>Undertittel fire</h4>Undertittel fire
Topptekst <h5>Undertittel fem</h5>Undertittel fem
Topptekst <h6>Undertittel seks</h6>Undertittel seks
Ingen hjelp tilgjengelig for merket img. Ingen hjelp tilgjengelig for merket map. Ingen hjelp tilgjengelig for merket area. Ingen hjelp tilgjengelig for merket hr. Linjeskiftmerker legges vanligvis til automatisk, men du kan bruke dette merket til å legge til ekstra linjeskift. Dette merket opptrer ikke i et start/slutt par som alle andre merker. Bruk det ekstra "/"-tegnet i merket for å sikre kompatibilitet med XHTML 1.0. Tekst med <br /> linjeskiftTekst med
linjeskiftLinjeskiftmerker legges vanligvis til automatisk, men du kan bruke dette merket til å legge til ekstra linjeskift. Dette merket opptrer ikke i et start/slutt par som alle andre merker. Bruk det ekstra "/"-tegnet i merket for å sikre kompatibilitet med XHTML 1.0. Tekst med <br /> linjeskiftTekst med
linjeskiftUsortert liste - bruk <li> for å begynne hvert listepunkt <ul> <li>Første punkt</li> <li>Andre punkt</li> </ul>- Første punkt
- Andre punkt
Sortert liste - bruk <li> for å begynne hvert listepunkt <ol> <li>Første punkt</li> <li>Andre punkt</li> </ol>- Første punkt
- Andre punkt
Definisjonslister ligner andre HTML-lister. <dl> begynner definisjonslisten, <dt> begynner definisjonstermen og <dd> begynner beskrivelsen av definisjonen. <dl> <dt>Første ord</dt> <dd>Første definisjon</dd> <dt>Annet ord</dt> <dd>Andre definisjon</dd> </dl>- Første ord
- Første definisjon
- Annet ord
- Andre definisjon
Tabell <table> <tr><th>Tabelltittel</th></tr> <tr><td>Tabellcelle</td></tr> </table>Tabelltittel Tabellcelle Uthevet <em>Uthevet</em>Uthevet Fet <b>Fet</b>Fet Understreket <u>Understreket</u>Understreket Kursiv <i>Kursiv</i>Kursiv Fet <strong>Fet</strong>Fet Ingen hjelp tilgjengelig for merket font. Slettet <del>Slettet</del>SlettetSatt inn <ins>Satt inn</ins>Satt inn Senket skrift <sub>Senket</sub>skriftSenketskrift Hevet skrift <sup>Hevet</sup>skriftHevetskrift Ingen hjelp tilgjengelig for merket quote. Blokksitat <blockquote>Blokksitat</blockquote>Blokksitat
Forhåndsformatert <pre>Forhåndsformatert</pre>Forhåndsformatert
Ingen hjelp tilgjengelig for merket address. Kodetekst brukes til å vise programmeringskildekode og liknende <code>Kode</code>KodeSitert <cite>Sitert</cite>Sitert Ingen hjelp tilgjengelig for merket embed. Ingen hjelp tilgjengelig for merket object. Ingen hjelp tilgjengelig for merket param. Ingen hjelp tilgjengelig for merket strike. Ingen hjelp tilgjengelig for merket caption. Tabell <table> <tr><th>Tabelltittel</th></tr> <tr><td>Tabellcelle</td></tr> </table>Tabelltittel Tabellcelle Ingen hjelp tilgjengelig for merket tbody. De fleste tegnene kan skrives inn direkte uten problemer.
Hvis du allikevel støter på problemer, kan du prøve å bruke HTML tegnkoder. Bruk f.eks. & for å vise et ampersand & tegn. Se dessuten den komplette liste av tegnkoder. De mest brukte tegnene er:
Tegnbeskrivelse Du skriver Du får og-tegnet && Større enn >> Mindre enn << Siteringstegn "" - Linjer og avsnitt gjenkjennes automatisk. Linjeskiftmerket <br/> samt avsnittsmerkene <p> og </p> settes inn automatisk. Hvis avsnitt ikke gjenkjennes, skal du sette inn et par tomme linjer.
- Full HTML:
- Internettadresser og e-postadresser konverteres til lenker automatisk.
Bruk tilpasset PHP-kode
Egenutviklet PHP-kode kan legges inn i enkelte typer innhold, som poster og blokker. Dette kan være en kraftig og fleksibel egenskap når den benyttes av brukere med PHP-kunnskaper som har tillit, og samtidig en stor og farlig sikkerhetsrisiko ved feil bruk. En liten feil er nok til å sette hele nettstedet ut av spill.
Hvis du er ukjent med PHP, SQL eller Drupal, unngå bruk av tilpasset PHP-kode i innlegg. Eksperimentering med PHP kan ødelegge databasen din, sette nettstedet ut av drift eller skape signifikante sikkerhetshull.
Notater:
- Husk å dobbeltklikke hver linje for syntaks- og logiske feil før lagring.
- Uttrykk må være korrekt avsluttet med semikolon.
- Globale variable brukt i din PHP-kode beholder sin verdi etter at skriptet ditt kjører.
register_globalserslått av. Hvis du må bruke skjema, forstå og bruk funksjonene i Drupal sin skjema API.- Bruk et
printellerreturnuttrykk in koden din for å skrive ut innhold. - Utvikle og test PHP-koden din med et eget testskript på en testdatabase før den legges ut på en produksjonsdatabase.
- Vurder å inkludere din tilpassede PKP-kode i en module for nettstedet eller i en
template.php-fil heller enn å putte den direkte i en oppføring eller blokk. - Vær klar over at evnen til å legge inn PHP-kode direkte i innholdet kommer fra PHP Filter-modulen. Hvis denne modulen er deaktivert eller slettet, kan blokker eller oppføringer med innlagt PHP-kode vise, istedenfor for å utføre, PHP-koden.
Et enkelt eksempel: Opprett en "Velkommen"-blokk som hilser besøkende velkommen med en kort beskjed.
Legg til en tilpasset blokk til nettstedet ditt kalt
Velkommen
. Sett blokkens inndataformat tilPHP-kode
(eller et annet format som støtter PHP-inndata), og legg til følgende i blokkens kropp:print t('Velkommen, gjest! Takk for at du besøker oss.');For å vise navnet til en registrert bruker, bruk dette i stedet:
global $user; if ($user->uid) { print t('Velkommen, @name! Takk for at du besøker oss.', array('@name' => $user->name)); } else { print t('Velkommen, gjest! Takk for at du besøker oss.'); }
Drupal.org tilbyr noen PHP snutter som eksempel, eller så kan du lage dine egne med noe PHP erfaring og kunnskap om Drupalsystemet.





