Introduktion till gästboken
- Om gästboken
- Introduktion
- Om formulär
- Tips
- FAQ
Här beskriver vi funktionen hos gästboken lite mer ingående, hur dom olika delarna hänger ihop och fungerar. Misslyckas du med ditt bygge kan du alltid återställa utseendet till en av våra standard-böcker, men glöm inte att all din egna kod då sparas över. Ett tips kan därför vara att ha en lokal kopia av gästbokskoden. Hjälpen är indelad i tre delar, först en liten överblick för att se hur gästboken är uppbyggd, sedan en liten "formulär"-skola och till sist ett par tips.
Gästbokens delar
Gästboken är uppbyggd av flera olika delar som tillsammans ska bilda en enhet. När du har loggat in och valt att administrera din gästbok möts du av en meny där du kan välja vilken del du vill designa. För varje del finns det en speciell hjälplänk när du är inloggad, där ser du exakt vilka specialtaggar du kan använda i den delen samt lite exempel.
BODY
Här placerar du ditt huvuddokument. Det utformas precis som en vanlig hemsida med vanliga html-taggar plus våra specialtaggar för att lägga till själva gästboksfunktionen.
INLÄGG
Detta är mallen för de meddelanden som kommer att postas i din gästbok. Du bygger upp html-koden för ETT meddelande, denna kod kommer sedan att upprepas för varje meddelande. Inläggen placeras normalt i mitten av Bodyn, mellan <body>-taggarna, lite beroende på hur du har utformat just din gästbok.
PRIVATA INLÄGG
Mallen för hur de privata inläggen ska visas för andra besökare (när du är inloggad ser privata inlägg likadana ut som vanliga inlägg). Fungerar på samma sätt som för inläggen. Dock bör du inte använda samma kod, då blir inte inläggen särskilt privata...
FORMULÄR
Formuläret - eller de inmatningsfält du använder för att skriva in ett nytt meddelande i gästboken - har vi lagt lite vid sidan om. Alla inmatningsfält samlas istället upp i en enda specialtagg som du sedan kan klistra in i gästboken precis var du vill, i början, mitten eller i slutet. Inmatningsformuläret kan du även ha på en egen sida om du vill!
Normalt börjar ett formulär med en form-tag med attributen "method" och "action", i gästboken ersätts den av specialtaggen <%form%>. Formuläret avslutas som vanligt med </form>.
TACKSIDAN
Din tacksida bygger du upp som ett helt vanligt komplett html-dokument. Tacksidan är alltså den sida som kommer visas (om du vill) efter det att någon har skrivit ett inlägg i din gästbok. Du ställer in om tacksidan ska visas under Inställningar.
Vi har försökt göra uppdelningen så logisk som möjligt. Efter lite testande hoppas vi att du med lätthet hittar mellan de olika delarna. Det som kan vara lite besvärligt är sammankopplingen mellan koden i Body och i Inlägg.
Hur gör jag?
Det finns olika sätt att lyckas med sitt gästboksbygge. Vissa föredrar att designa en egen gästbok i det program man är van vid (med fejkade meddelanden och inmatningsmöjligheter) för att sedan klistra in koden här. Problemet blir då att dela upp designen på rätt sätt, vilken kod som hör till vilken del. Tipset här kan vara att tydligt markera från början vilken kod som hör till inläggen.
Andra väljer att bygga direkt i administrationsdelen. Då gäller att hålla tungan rätt i mun om man exempelvis använder sig av flera nästlade tabeller. Om man bara vill göra mindre ändringar är det definitivt enklast att utgå från en av våra gästböcker och ändra i den.
Hur blir det en gästbok?
För att dina besökare ska kunna lämna meddelanden i din gästbok krävs ett formulär. På nästa sida beskriver vi lite mer om hur formulär fungerar. Här ska vi bara visa ett exempel för att introducera specialtaggar. Specialtaggarna används för att lagra och visa den information som du har valt. Vilka specialtaggar som kan användas i gästboken hittar du när du är inloggad. Exemplet är rutan där din besökare skriver sin epostadress. Den kan till exempel se ut så här:
Koden för att ha en sån här ruta i ditt inmatningsformulär ser ut så här:
<input type="text" name="email" size="30" />
Genom att namnge detta fält "email" lagras alltså besökarens epostadress (under förutsättning att besökaren skriver sin epostadress). För att visa epostadressen i inläggslayouten måste specialtaggen <%email%> vara med. Studera gärna hur våra enkla färdiggjorda böcker är uppbyggda för att förstå hur det här fungerar. Alla specialtaggar returnerar ren text, du kan alltså använda vilka formateringsmöjligheter som helst, allt från CSS till gamla hederliga <b>-taggar. Prova dig fram.
