Manual phpGB 2.0.0 – 2 .0.3
W elkom bij de Manual van phpGB. In deze Manual kun je vinden hoe een en ander werkt en hoe je eventuele problemen op kunt lossen. Je kunt menu aan de linkerkant gebruiken om te navigeren. Mocht je onderwerpen missen waarvan je wel vindt dat die besproken moet worden, schroom dan niet om op ons forum een bericht achter te laten.
Deze
Manual is geschreven voor phpGB versie 2.0.0 tot en met versie 2.0.3 .
Het kan voorkomen dat je gastenboek een foutmelding geeft bovenaan de pagina. Deze foutmelding ziet er dan uit als: Er is een fout opgetreden; Foutcode = 1 Raadpleeg de documentatie hierover op www.phpgb.net!
Deze Foutmeldingen hebben allemaal een eigen code. De codes staan hieronder met een eventuele oplossing voor het probleem. In principe hebben al deze foutmeldingen betrekking op de database. Maar dat zul je wel zien bij de uitleg van de code en de mogelijke oplossing. Mocht je een code krijgen die hieronder niet vermeld staat, plaats je probleem dan op ons forum.
Normaal gesproken komt de database met een eigen foutmelding, maar uit veiligheidsoverwegingen hebben we besloten om zelf een code te genereren waarbij de details van de server niet naar voren komen. In principe geldt voor alle foutcodes dat er een fout i n een databasequerie is opgetreden. Meest voor de handliggende oplossing voor alle foutcodes is dat er gekeken moet worden naar de databaseprefix die bij het installeren is opgegeven. Download het bestand configuration.php met je FTP-Client en open het bes tand met een Editor. Kijk of de prefix voor je databasetabellen juist is. De prefix is een herkenningsreeks voor de phpGB databasetabellen zodat je in je database deze tabellen kunt onderscheiden van de andere tabellen. Standaard staat deze ingesteld op phpgb_ zodat alle databasetabellen van phpGB beginnen met phpgb_ . Kijk na of alle tabellen in de database van phpgb beginnen met de prefix die in configuration.php staat. Een tweede oorzaak is dat er met het installeren iets is misgegaan met het aanmaken van de databasetabel. In dit geval heb je een foutmelding gekregen tijdens het installeren. Kijk in dit geval bij installatie voor de te volgen procedure. Mocht je deze fout krijgen na verloop van tijd, dan heeft zich misschien een databaseprobleem voor gedaan. Repareer in dat geval de tabel. Meer informatie over het repareren van een tabel kun je vinden op het forum.
Foutcode
1: Deze foutcode heeft te maken de databasequerie die de configuratiegegevens ophaalt van het gastenboek. Controleer in het bestand configuration.php of de databasegegevens kloppen. Deze fout onstaat als er geen verbinding gemaakt kan worden met de database of als de configratietabel niet bestaat of niet de juiste naam (of prefix) heeft.
Foutcode
1a: De querie voor het ophalen van de configuratiegegevens is goed gegaan, maar er treed een fout op bij het ophalen van de gegevens. Mocht je deze foutcode krijgen, post deze dan op het forum. Zet erbij onder welke omstandigheden je de foutmelding krijgt (OS, PHP versie, MySQL versie etc.).
Foutcode
2: Deze foutcode heeft te maken de databasequerie die kijkt of het IP- adres van de gebruiker overeenkomt met een IP-adres dat volgens de database geweerd moet worden. Mcoht je deze fo utcode krijgen zonder combinatie met foutcode = 1, controleer dan of de ipban tabel (nog) bestaat en de jusite prefix heeft.
Foutcode
5: Deze foutcode heeft te maken de databasequerie die de berichten ophaalt van het gastenboek.
Foutcode
10: Deze foutcode heeft te maken met het bepalen van het totaal aantal berichten. Dit wordt gebruikt voor de pagina bepaling.
Foutcode
12: Als er iets is misgegaan met het toevoegen van een bericht krijg je foutcode 12.
Foutcode
15: Als de beheerder een bericht bewerkt dan wordt er voor de zekerheid gecontroleerd of het bericht bestaat. Deze foutcode heeft
Copyright © 2004 www.phpgb.nl P owered by phpGB
Manual phpGB 2.0.0 – 2 .0.3
te maken met de databasequerie die die controle uitvoert, er is iets misgegaan met de databaseopdracht.
Foutcode
16: Als de beheerder commentaar toevoegt bij een bericht dan wordt er voor de zekerheid gecontroleerd of het bericht bestaat. Deze foutcode heeft te maken met de databasequerie die die controle uitvoert, er is iets misgegaan met de databaseopdracht.
Foutcode
17: Als de beheerder een bericht wilt verwijderen dan wordt er voor de zekerheid gecontroleerd of het bericht bestaat. Deze foutcode heeft te maken met de databasequerie die die controle uitvoert, er is iets misgegaan met de databaseopdracht.
Foutcode
21: Deze code hoort bij foutcode 15. Er is iets misgegaan bij het controleren of het bericht, dat geupdate moet worden, bestaat (mysql_num_row) .
Foutcode
22: Deze code hoort bij foutcode 16. Er is iets misgegaan bij het controleren of het bericht, dat becommentarieerd moet worden, bestaat (mysql_num_row) .
Foutcode
23: Deze code hoort bij foutcode 17. Er is iets misgegaan bij het controleren of het bericht, dat verwijderd moet worden, bestaat (mysql_num_row) .
Foutcode
30: Er zit een fout in de querie die de instellingen bijwerkt zonder passwordverandering.
Foutcode
31: Er zit een fout in de querie die de instellingen bijwerkt met passwordverandering.
Foutcode
32: Na het updaten van de instellingen worden de configuratiewaarden opnieuw ingelezen om een accuraat beeld te krijgen. Als deze foutcode ontstaat is er iets misgegaan bij het opnieuw verkrijgen van de nieuwe configuratiewaarden waarbij er geen nieuw password is ingesteld.
Foutcode
33: Na het updaten van de instellingen worden de configuratiewaarden opnieuw ingelezen om een accuraat beeld te krijgen. Als deze foutcode ontstaat is er iets misgegaan bij het opnieuw verkrijgen van de nieuwe configuratiewaarden waarbij er wel een nieuw password is ingesteld.
Foutcode
40: Als de beheerder een IP- adres wilt toevoegen wordt er eerst gecontroleerd of het I P - adres al in de database staat. Deze foutcode heeft te maken met de databaseopdracht die dit controleert.
Foutcode
41: Als een geband IP- adres weer toegang mag krijgen wordt er eerste gecontroleerd of het IP- adres wel in de database staat. Als er iets misgaat met deze controle krijg je deze foutcode.
Foutcode
43: Deze foutcode heeft te maken de databasequerie die de ip- adressen ophaalt van het gastenboek.
Het installeren van phpGB begint met het downloaden van het ZIP pakket waarin alle bestanden staan die nodig zijn voor phpGB. Dit ZIP bestand kun je vinden bij downloads. Je kunt het bestand openen met o.a. WinZip. Als alles goed gaat worden alle bestanden en mappen uitgepakt en in een directory, genaamd phpgb, gezet. Er zit ook een readme_phpgb2.txt bestand bij waar de installatie procedure nogmaals staat beschreven.
Als je versie 1.0.x al geinstalleerd
hebt, maak dan gebruik van de update. Meer hierover kun je vinden bij update in het
manualmenu.
Dit gastenboek is gemaakt in de scripttaal PHP en werkt daarom uitsluitend als
de server waar het gastenboek op moet komen te staan deze scripttaal ondersteunt. Controleer daarom bij je ISP of PHP ondersteunt wordt. Naast PHP moet er een
Copyright © 2004 www.phpgb.nl P owered by phpGB
Manual phpGB 2.0.0 – 2 .0.3
MySQL database aanwezig zijn omdat daar alle gegevens van je gastenboek in op worden geslagen. Meer informatie over PHP en MySQL (en de installatie op je eigen pc) k un je vinden op de diverse fora voor webmasters.
Upload alle bestanden en mappen naar je server toe en zorg ervoor dat je de mapstructuur behoudt zoals die is gemaakt bij het uitpakken van het ZIP bestand. Voor de installatie is het nodig om het bestand configuration.php schrijfrechten te geven. Voor de Unix- systemen (Linux) betekent dit dat je het bestand CHMOD 777 moet geven. Als je niet zelf host kun je dat met je F T P - Client doen. Op Windowssystemen moet je read- only uit vinken. Als je zelf host op windows doe je dat met je rechtermuisknop, dan eigenschappen (of properties) en read- only uit vinken.
Als
je alle bestanden geupload hebt en je hebt configuration.php schrijfrechten gegeven, ga dan naar met je browser (Internet Explorer, Netscape, Mozilla, Opera etc.) naar het installatiebestand, install_phpgb2.php in de desbetreffende map. Als je het gastenboek in de map phpgb hebt laten staan is het dus: http://www.jouw_site.nl/phpgb/install_phpgb2.php
Je krijgt dan een aantal velden te zien die ingevuld dienen te worden. Bij Loginnaam moet je de loginnaam (userid) invullen die je wilt gaan gebruiken voor de beheerder. Bij de passwords moet je twee keer hetzelfde password invullen. De tweede keer is ter controle.
Daaronder moet je een geldig e - mail
adres invullen en je favoriete film. Mocht je onverhoopt je password vergeten, dan kun je een nieuwe laten aanmaken door de vraag:" Wat is je favoriete film?" goed te beantwoorden. Je e-mail adres wordt alleen gebruikt voor je eigen gastenboek en wordt dus niet bekent gemaakt op het gastenboek zelf op bij phpgb. Er kan dus in principe geen misbruik van worden gemaakt!
Daaronder moeten de databasegegevens worden ingevuld. Als het goed is heb je van je Internet Service Provider (ISP) hiervoor gegevens gekregen of instructies om deze gegevens zelf aan te maken. Als je dit niet hebt, neem dan contact op met je ISP en vraag ernaar! Als je zelf een server hebt met een MySQL database heb je waarschijnlijk genoeg verstand van zaken om dit in te vullen.
De tabellenprefix staat standaard op phpgb_. Deze prefix is niets meer dan een herkenningsmechaniek voor de databasetabellen. Dit kun je dus gewoon laten staan op phpgb_. Mocht je meerdere gastenboeken gaan hosten op dezelfde database dan moet je wel bij de volgende gasten boeken een andere prefix nemen om foutmeldingen te voorkomen.
De laatste velden die ingevuld moeten worden zijn het gastenboekURL en de taal van je gastenboek. Vul bij Guestbookurl de URL, inclusief de map waarin het gastenboek staat, in en sluit dit af met een slash /. Als je zelf een windowsserver hebt gebruik dan het volledige pad, bijvoorbeeld c:\mijn documenten \phpgb\ en sluit af met een backslash \. Dit is noodzakelijk om foutmeldingen te voorkomen. Bij phpGB wordt standaard een taalpakket Engels en een taalpakket Nederlands meegeleverd. Kies de taal waarin jij je gastenboek wilt hebben.
Als alle velden juist zijn ingevuld, klik dan op de knop Install!. Als alles goed is gegaan zijn de databasetabellen aangemaakt en zijn de juiste gegevens al ingevoerd. Het installatieproces probeert, nadat alles goed is gegaan, het bestand configuration.php de schrijfrechten weer te ontnemen. Als dit niet is gelukt krijg je daarvan een melding. De installatie is dan wel gelukt, maar je moet het bestand zelf de schrijfrechten ontnemen. Op Windows moet je read -only aanvinken, op Unixsystemen (Linux) moet je het bestand CHMOD 644 geven.
Fout Oplossing Als je naar het installatiebestand gaat in je browser en je krijgt een downloadscherm te zien dan ondersteunt je server
geen
PHP. Hier valt niets aan te doen behalve dat je van ISP zult moeten veranderen als die geen PHP ondersteunt (of wil ondersteunen).
Tijdens de installatie kun je een aantal foutmeldingen krijgen doordat de instructies niet goed gelezen zijn of doordat de instructies misschien niet duidelijk genoeg zijn uitgelegd. Je krijgt een foutmelding als je geen Loginnaam hebt ingevuld. Ook als je de passwoorden leeg hebt gelaten en/of wanneer de twee passwords niet overeen komen krijg je een foutmelding. Op dat moment is er nog niets aangemaakt in de database. Je kunt dus opnieuw een Loginnaam invoeren en twee keer het password.
Vervolgens worden de gegevens voor de databaseverbinding gecheckt. Dit gebeurt door middel van een verbinding die wordt gemaakt met de databaseserver. Als deze verbinding niet tot stand kan komen zijn de databasegegevens niet goed. Je krijgt dan ook een foutmelding. Als deze gegevens wel goed zijn wordt er gekeken of de database zelf gevonden kan worden. Als dit niet het geval is krijg je hierover een foutmelding. Mocht je deze foutmeldingen krijgen dan kun je alles weer gewoon opnieuw invullen met de juiste gegevens. Er is nog niets in de database aangemaakt, immers, er kon geen verbinding worden gemaakt.
Als er wel verbinding is gemaakt
met de databaseserver en de database is gevonden wordt geprobeerd om een aantal tabellen aan te maken en gegevens in die tabellen te voeren. Als dit niet lukt doordat de gegevens van de gebruiker geen schrijfrechten naar de database heeft, dan krijg je een foutmelding. Zorg er in dat geval voor dat je de juiste rechten hebt om naar de database toe te schrijven. Raadpleeg desnoods je ISP voor deze gegevens. Bij de foutmelding krijg je te zien welke tabellen zijn aangemaakt en welke niet. Verwijder de aangem aakte tabellen als ze niet allemaal zijn aangemaakt en voer de installatie
Copyright © 2004 www.phpgb.nl P owered by phpGB
Manual phpGB 2.0.0 – 2 .0.3
opnieuw uit met de juiste gegevens. Hetzelfde geldt voor het invoegen van de gegevens.
W anneer de databasetabellen zijn aangemaakt en de gegevens zijn ingevoegd, gaat de installatieprocedure proberen om het bestand configuration.php te beschrijven met de door jou ingevoerde gegevens voor de databaseverbinding, de tabelprefix en het gastenboek URL. Als het bestand schrijfrechten heeft, moet er geen probleem zijn. Mocht het bestand geen schrijfrechten hebben dan probeert de installatieprocedure deze te geven. Mocht dit niet lukken dan zul je handmatig de configuratie aan moeten passen. Daarover verderop meer.
Bij het succesvol schrijven naar het configuratiebestand wordt geprobeerd om
het bestand te ontdoen van de schrijfrechten. Als dit niet lukt komt er een melding. De installatie is verder helemaal gelukt en in principe kun je verder met je gastenboek. Ontneem voor de zekerheid de schrijfrechten van het bestand.
Als je een foutmelding hebt gekregen bij het schrijven naar het configuratiebestand moet je deze handmatig invoeren zodat je gewoon aan de slag kan met je gastenboek. Open daartoe het bestand configuration.php met een Editor (Kladblok, Textpad, WordPad etc.). Je krijgt dan onderstaande structuur te zien:
// // Underneath are the vars which are needed for the db connection. // $db_server = 'DBSERVER'; $db_username = 'DBUSERNAME'; $db_password = 'DBPASSWORD'; $db_name = 'DBNAME';
//DataBase-Host (ip-address or servername) //UserName for the Database //Passwordfor the Database //DataBasename which you are going to use
// // Underneath are the vars needed for the guestbook //
$db_prefix = 'DBPREFIX'; $sGuestBookURL = 'GBURL'; slash / !!
//The prefix for the dat abasetables //The url and directory where the guestbook is placed. NOTICE! This string had to end with a
Vervang DBSERVER
met de naam of ip-adres van je databasehost. Hetzelfde geldt voor de overige gegevens, DB USERNAME, DBPASSWORD, DBNAME, DBPREFIX, GBURL. Upload het bestand vervolgens naar de server waar het gastenboek op draait en je kunt aan de slag met je gastenboek.
Hopelijk heb je iets gehad aan deze installatieprocedure en probleemoplossing. Zo niet, s tel je vraag en/of probleem dan op het forum. Veel plezier met phpGB!
Als je al gebruik maakt van versie 1.0.x van phpGB dan kun je je gastenboek op vrij eenvoudige wijze updaten naar versie 2.0. Speciaal daarvoor hebben we een update bestand gemaakt dat je kunt gebruiken om je gastenboek te updaten.
Let op:
Maak ten alle tijden een back-up van alle bestanden en van de database voordat je begint met updaten!
O m je gastenboek te updaten van versie 1.0.x naar versie 2.0 moet je alle bestanden en mappen uploaden naar dezelfde map op de server waar het versie 1.0.x staat. Geef het bestand configuration.php schrijfrechten, oftewel, CHMOD het bestand naar 777.
Het
updatescript haalt een gedeelte van de benodigde informatie uit het reeds aanwezige bestand configuratie.php die bij versie 1.0.x zit en bij de installatie van de eerdere versie beschreven is.
Als je het bestand configuration.php schrijfrechten hebt gegeven en alle bestanden en mappen zijn geupload naar de server, ga dan naar:
Copyright © 2004 www.phpgb.nl P owered by phpGB
Manual phpGB 2.0.0 – 2 .0.3
http://www.jouwsite.nl/phpgb/update_phpgb1 - 2.php Als je bij de vorige versie een geldig e - mail hebt ingevuld zie je die als het goed is al ingevuld staan bij de updatepagina. Zo niet, dan heb je geen geldig e - mail adres ingevuld bij de instellingen van de vorige versie. Vul in dat geval een geldig e -mail adres in. Vul ook je favoriete film in. Deze gegevens zijn nodig in het geval dat je je password kwijtraakt en dan niet meer als beheerder kunt inloggen.
Als het goed is kun je bij de talen kiezen uit English en Nederlands. Kies de taal die jij wilt gebruiken voor je gastenboek. Mocht je dit fout doen, dan kun je dat na de update nog veranderen bij de instellingen. Als alles is ingevuld, k lik dan op Update! De databasetabellen worden aangepast, de informatie blijft behouden als alles goed gaat. Als het om een of andere reden niet goed gaat dan kun je terug vallen op de back- up die je gemaakt hebt!
Je krijgt vanzelf een kreet te zien of de update wel of niet goed is gegaan. Bij problemen kun je terecht op het forum van phpGB, www.phpGB.nl .
Als de update is goed gegaan kun je in principe alle oude bestanden weggooien, maar dat hoeft niet perse. CHMOD het bestand configuration.php terug naar 644 en verwijder de bestanden install_phpgb2.php en update_phpgb1 - 2.php van de server!
O m een bericht te plaatsen in het gastenboek moet je klikken op de regel Klik hier om een bericht achter te laten.
Je wordt doorgestuurd naar het formulier waar je het bericht kunt plaatsen. Vul alle velden in. Het is verplicht om een naam en een geldig e - mail adres in te vullen, hier wordt op gecontroleerd. Ook moet je een bericht plaatsen, daar is het gastenboek immers voor.
W anneer er gekozen wordt voor het niet laten zien van het e - mail adres, dan wordt het e - mail adres niet op het gastenboek weergegeven. De beheerder kan het e - mail adres echter wel zien. Ook wordt het I P - adres opgeslagen van degene die een bericht verstuurd.
Je kunt gebruik maken van een beperkt aantal BB- codes (een alternatief HTML, webtaal) waarmee je eenvoudige dingen zoals een e - mail adres, een url, een quote, vette letters, schuine letters en onderstreepte letters kunt maken. Afhankelijk van de beheerder kan BB- code uit- en ingeschakeld zijn.
S milies kunnen ook uit-
en ingeschakeld zijn. Als ze zijn ingeschakeld zie je zie bij het posten van het bericht. Klik op de smilie van je keus, en de smiliecode verschijnt in het tekstvlak.
Druk
op de knop Bericht toevoegen om het bericht naar het gastenboek te verzenden. Druk op Voorbeeld om eerst zelf te kijken hoe je bericht eruit komt te zien. Je kunt daarna je bericht nog veranderen voordat het definief in het gastenboek terecht komt.
Het Berichten Beheer is de eerste pagina in het Beheerders paneel. Hier kun je de tekst van geposte berichten aanpassen, commentaar geven op berichten, berichten verwijderen en ook al bepaalde IP- adressen blokkeren. Bovenaan de pagina kun je navigeren tussen de beheerder pagina's door.
Naast de berichten en eventueel eerder geplaatst commentaar, krijgt de beheerder ook altijd het e - mail adres te zien. Het IPadres van de poster wordt ook getoond aan de beheerder.
O m een bericht te wijzigen kun je de tekst die in het grote invulveld aan de rechterkant bewerken. Dit is in principe bedoeld voor tekst die doorgaans niet op een gas tenboek thuis hoort. De beheerder heeft hiermee een belangrijke tool in handen omdat de beheerder feitelijk berichten geheel kan veranderen en daarmee mensen in discrediet zou kunnen brengen.
Aangeraden wordt dan ook om de commentaar functie te gebruiken. Eerder geplaatst commentaar kan gewijzigd worden in het zelfde invulvuld. Dit is het kleinere invulveld aan de rechterkant. Op het gastenboek zelf komt een aparte tabel met het commentaar te staan.
Copyright © 2004 www.phpgb.nl P owered by phpGB
Manual phpGB 2.0.0 – 2 .0.3
O m een bericht in zijn geheel te verwijderen hoef je alleen
maar op de knop Verwijder Bericht te klikken. Er wordt dan een pop- up getoond als het goed is met de vraag of je het bericht ook daadwerkelijk wilt verwijderen. Klik op Ok als je het bericht definitief wilt verwijderen of klik op Annuleer als het niet de bedoeling was.
Als
je een IP- adres wilt blokkeren van iemand die een bericht geplaats heeft, klik dan op Ban dit IP-adres, het IP-adres van die persoon wordt dan direct bij de IP- blok geplaatst.
Bij
de Algemene Instellingen kun je zowel de instellingen van het gastenboek aanpassen alsmede het password van de beheerder. Ook de lay- out van het gastenboek kan aangepast worden. Denk hierbij aan de kleuren en de lettertypes. Bovenaan de pagina kun je navigeren tussen de beheerder pagina's door. Hieronder worden alle velden van de Algemene Instellingen besproken. Niet alle velden zijn verplicht, maar sommige kun je beter niet leeglaten! Lees hieronder meer...
Al s
eerste krijg je het UserID van de beheerder te zien. Dit kun je niet aanpassen. Wil je dit wel aanpassen dan zul je zelf een verandering in de databasetabel moeten maken.
Om
je Password te veranderen moet je je nieuwe password 2 keer invullen. De tweede k eer is ter controle. Het password wordt versleuteld en vervolgens in de database gezet. Als je de velden leeg laat verander je het password niet. Je hoeft dus niet je huidige password in te vullen om veranderingen te maken.
Bij Naam kun je je eigen naam i nvullen. Deze krijg je alleen te zien als je als beheerder bent ingelogd. Je wordt dan 'begroet' bovenaan de pagina.
Het E-mail adres is het adres waar een eventuele waarschuwing heen moet als er een nieuw bericht is geplaatst. Zorg er daarom voor dat dit een geldig e - mail adres is!
Je
Favoriete Film is noodzakelijk voor het geval je je password vergeet. Als dit gebeurt kun je bij het inlogscherm klikken op Password vergeten? Je dient dan je favoriete film op te geven. Als dit antwoord juist is, dan wordt er een nieuw wachtwoord naar je e - mail adres gestuurd zodat je daarmee weer kunt inloggen.
Vanaf versie 2.0 kun je ook de taalinstellingen zelf bepalen. Standaard wordt phpGB met taalpakket Engels en taalpakket Nederlands geleverd.
Bij Website Titel kun je de titel van je eigen website opgeven. Deze titel komt op het gastenboek zelf naar voren, maar ook in de pagina titel, de balk bovenaan het venster.
Als je bovenaan het gastenboek een link wilt hebben naar je eigen website, vul dan bij Eigen Website URL de
URL van je
eigen website in. Als je het vakje leeglaat verschijnt er geen link op het gastenboek.
Tijdens het installeren moest je de URL opgeven waar het gastenboek zou komen te staan. Bij Gastenboek URL kun je zien of dat klopt. Dit moet in orde zijn omdat o.a. e - mails de URL van het gastenboek bevatten. Mocht de URL niet goed zijn, dan kun je dit in het configuratiebestand configuratie.php nog aanpassen.
Als je gewaarschuwd wilt worden wanneer er een bericht is geplaatst moet je E-mail waarschuwing op ja zetten.
Als je dit gedaan hebt wordt er gecontroleerd of je een geldig e - mail adres hebt ingevuld. Is dit niet het geval dan krijg je een foutmelding.
Klik
op ja bij Smilies Toestaan om de smilies te activeren. Als je dit toestaat dan zijn er smilies te zien bij het toevoegen van een bericht en in de berichten zelf. Als je dit niet toestaat zijn er geen smilies te zien bij de berichten, alleen de zogenaamde smiliecodes.
Het
smilie verhaal geldt ook voor de BB-code. BB- code is een alternatief voor HTML. HTML is website taal waarmee websites worden gemaakt. De mensen van phpBB hebben daar een hele mooie uitleg gemaakt die te lezen is op het forum. De BB-codes die op het gastenboek te gebruiken zijn, zijn: vet , schuin, onderstreept, e- mail adres, url en quote. Bij de Mods kun je vinden hoe je zelf BB- codes kunt toevoegen.
S tel
het aantal Berichten per pagina in door hier een getal neer te zetten. Als je geen getal invult of het veld leeg laat of een nul invult krijg je een foutmelding. Je moet dus een getal invullen groter dan nul.
Copyright © 2004 www.phpgb.nl P owered by phpGB
Manual phpGB 2.0.0 – 2 .0.3
De
Welkomsttekst is de tekst die je bovenaan het gasten te zien krijgt. Je kunt hier geen gebruik maken van HTML maar wel van BB- code. Een uitleg over BB- code kun je hier links vinden bij BB- code.
De
lay- out van het gastenboek kun je in beperkte mate via de Algemene Instellingen bewerken. In principe kun je alle kleuren bewerken en een achtergrond- image plaatsen. Onderaan kun je het adres van een logo invullen. LET OP! Dit gastenboek maakt gebruik van Hexidecimale kleurwaardes! Iedere kleur heeft een kleurcode. Het gastenboek werkt dus niet met termen als darkgreen
Fout Oplossing O ndanks het feit dat alles uitvoerig is getest, is het niet ondenkbaar dat er iets mis zou kunnen gaan met de kleurinstellingen waardoor je een gedeelte van het gastenboek niet meer kunt zien. Of nog erger, je ziet een hele zwarte pagina waarin geen tekst meer te onderscheiden is. Als je niet meer bij de instellingen kunt komen doordat de kleurcodes je hele pagina in de war gooien is er nog 1 alternatief dat je kunt gebruiken om toch weer bij je instellingen te komen.
Download
het bestand header.php met je FTP client en open het met je Editor. Zoek daarin de regel:
define('P_EXTERNE_SHEET', false); En vervang deze regel door: define('P_EXTERNE_SHEET', true); Eigenlijk vervang je het woord false door het woord true. Door dit te doen geef je de pagina opdracht om gebruik te maken van een extern stylesheet waarin de standaard waarden staan gedefinieerd. Je kunt nu weer bij de instellingen om daar weer alles in orde te maken. Als je je eigen instellingen weer in orde hebt gemaakt, zet dan de regel hierboven weer op false anders blijft het externe stylesheet in gebruik.
Bij de beheer van de IP- adressen
kun je een IP- adres weren van het gastenboek, ook kun je IP- adressen die geweerd worden weer toegang geven tot het gastenboek.
Om
achter het IP- adres van een bezoeker te komen, moet je bij GB- Beheer kijken. Daar staat bij ieder gepost bericht het IPadres van de persoon die het gepost heeft. Je kunt op de knop bij het GB- Beheer klikken om het I P -adres meteen te blokkeren. Je kunt het IP- adres ook kopieren en plakken het in het veld bij de IP- Ban. Klik daarna op Toevoegen en je zult zien dat het I P - adres aan de rechterkant staat.
Als
je een IP- adres weer toegang wilt geven tot het gastenboek nadat het geband was, hoef je het IP-adres alleen maar aan te vinken en op Verwijderen te klikken en het IP- adres wordt uit de IP- ban verwijderd.
Ee n
I P - ban is niet helemaal waterdicht. Personen kunnen vanaf andere computers (met een ander IP- adres) gewoon weer bij het gastenboek. Daarnaast leveren verschillende Internet Providers een dynamisch IP- adres bij hun pakketten waardoor iedere abbonnee om de zoveel tijd een ander IP- adres krijgt. Ook het gebruik van Internet Routers en andere mechanieken kunnen voorkomen dat de IP- ban 100% waterdicht is. Mocht een bepaald persoon zich dermate gedragen dat je z'n gedrag als hinderlijk of beledigend kan beschouwen, neem dan contact op met je eigen Internet Provider. Vertel ze van je klacht en geef het IP- adres door waaronder de persoon op dat moment gepost heeft. Op die manier zal de persoon naar alle waarschijnlijkheid worden aangesproken op z'n gedrag door een officiele instantie.
Als de beheerder BB- code heeft ingeschakeld, dan is het mogelijk om BB- code in het gastenboek te gebruiken. Maar wat is nu precies BB- code? Alle webpagina's worden gemaakt in een taal, deze taal heet HTML (HyperText Mark - up Language) en hiermee kun je dus een hele website maken. Om ervoor te zorgen dat je in het gastenboek bepaalde effecten kunt creeeren zoals een letterkleur, vette letters etc. moet dit beschreven worden in HTML. BB- code is een versimpeling van HTML, wat zoveel inhoud dat je geen (HTML) codes hoeft te kennen om bepaalde effecten te krijgen
W aarom BB- code
en geen HTML in gastenboek?
Copyright © 2004 www.phpgb.nl P owered by phpGB
Manual phpGB 2.0.0 – 2 .0.3
Omdat je met HTML ook allerlei ongewenste effecten kunt veroorzaken zoals bijvoorbeeld doorlinken naar een andere site, is er besloten om geen HTML te gebruiken, maar een veiliger oplossing in de vorm van BB- code. Het gastenboek herkent de BB-code en zet dit zelf om naar HTML, maar alleen de HTML die nodig is om de effecten te verkrijgen zoals ze bedoeld zijn, dus geen ongewenste HTML- effecten.
Hoe werkt BB- code? De BB- code op dit gastenboek werkt als volgt; om een bepaald effect te krijgen, zoals vette letters kun je op deze knop klikken :
In het tekstvlak komt dan te staan: [b] [/b] Als je tussen de BB- code tags [b] en [/b] je tekst typt, dan wordt dit door het gastenboek omgezet naar HTML en komt je teks t vet te staan. Als je al tekst getypt hebt en je wilt dit vet maken, hoef je alleen maar de desbetreffende tekst te selecteren met je muis en dan op de knop voor vet te klikken. De BB- code tags worden dan automatisch om de tekst geplaatst.
Dit geldt in p rincipe voor alle BB- codes die gebruikt kunnen worden op het gastenboek. Alleen als je de letters een kleur wilt geven zul je zelf de kleur moeten invullen die je wilt gebruiken bij de letters. Standaard komen de BB- code tags met rood of groen. Je kunt dit zelf veranderen in de BB- code tags naar de kleur die je zelf wilt gebruiken.
Als je een link wilt invoegen naar een andere website, Klik dan op : Je zult zien dat je de tags [url] en [/url] krijgt te zien. Plaats je link tussen de twee tags en vergeet niet op http:// te gebruiken. Wat je ook kunt doen bij de link tags is een leuk trucje om een link te plaatsen maar in plaats van een link, tekst te laten zien. Gebruik daarvoor [url=http://www.phpgb.net]Klik hier[/url]
Bij het plaatsen van een plaatje moet je het gehele internetadres van het plaatje tussen de tags [img] en [/img]zetten, dus met http:// erbij. Het internetadres van een plaatje kun je v inden wanneer het plaatje al op internet staat. Klik dan met je rechtermuisknop op het plaatje en dan vervolgens op eigenschappen. Je ziet dan als het goed is bij URL een internetadres. Dit is het adres van het plaatje dat je tussen de tags moet zetten.
De
rest van de BB- code tags spreekt denk ik voor zich. Mocht je nog vragen hebben over BB- code, of nog meer uitleg willen hebben, dan kun je terecht op ons forum.
Het gastenboek is uitgerust met een aantal standaard smilies. Je kunt zelf ook smilies toevoegen als je dit wilt en wel op heel eenvoudige wijze. De smiley- images staan in de map images/smilies/. Zoals je ziet hebben de smilies allemaal een soortgelijke naam, s01.gif tot en met s21.gif. Dit is zo gedaan zodat het script deze namen herkent als smilie- images en ze automatisch toevoegt aan het gastenboek met een code die gebruikt kan worden. Als je zelf smilies toe wilt voegen zul je de images moeten hernoemen. De images moeten ten alle tijden met een s beginnen. Daarna 2 letters en/of cijfers, en het moeten .gif images zijn. Je k unt dus een hele lading smilies toevoegen, van s22.gif tot sa1.gif tot szz.gif en s8g.gif .
Copyright © 2004 www.phpgb.nl P owered by phpGB