In plaats van alle pagina's van een bepaald onderwerp te tonen kappen we deze nu af in de module forums.cgi waar we de eerste 5 en de laatste 5 pagina's laten zien van een bepaald onderwerp. Dus bij de page span krijg je normaal te zien "Pagina's: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17" als een onderwerp 17 pagina's bevat. Omdat dit de layout van het forum flink uit elkaar trekt bij de steeds groter wordende onderwerpen, kappen we dit af en krijgt de gebruiker nu alleen de eerste 5 en de laatste 5 pagina's te zien, dus "Pagina's: 1 2 3 4 5 ... 13 14 15 16 17".
Hetzelfde doen we in de module topic.cgi. Alleen hier tonen we de eerste twee en de laatste drie pagina's. Dus in plaats van "Onderwerp met meerdere pagina's: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17" krijgt de gebruiker nu te zien "Onderwerp met meerdere pagina's: 1 2 ... 15 16 17". Klik je op pagina 15 kun je de keuze maken uit de pagina's 1, 2, ..., 12, 13, 14, 15, 16 én 17. Zo kun je door alle pagina's blijven bladeren, alleen blijft het aantal te tonen pagina's in het pagina frame beperkt tot maximaal 9 om zodoende de layout weer onder controle te houden.
Tevens heb ik van de week wat bugs opgelost waardoor gebruikers met een email adres dat een domein extensie heeft dat langer is dan 3 karakters (bijvoorbeeld .info domein extensies) niet konden registreren. Dat probleem is opgelost. Ook een bug opgelost waarbij de [ url= ] forumcode tag ftp:// in http://ftp:// omzette.
Leon om 22:51, 15-12-2002Niets aan de hand aan de kant van de server... probeer je cookies eens te wissen. Welke browser (plus versie) gebruik je en onder welk OS (plus versie) werk je?
Leon om 0:22, 16-12-2002Dan is dat je probleem. Om gebruik te kunnen maken van het forum moet je cookies aan hebben staan, anders kan het forum niet herkennen wie je bent.
groetenRob
ridmaur om 9:16, 20-12-2002Is het MacFreak forum gebaseerd op een in de markt verkrijgbaar pakket of is het helemaal door jezelf (mogelijk met anderen) ontwikkeld.
De basis was in het begin IkonBoard versie 2.1.8 Beta maar omdat deze versie vol zat met bugs ben ik destijds begonnen met het fixen van die bugs en het toevoegen van diverse nieuwe features. Dat resulteerde op een bepaald moment in een aan elkaar geplakt en bij elkaar geraapt stuk software. Op dat moment heb ik besloten alle modules stuk voor stuk te her-schrijven om zo een beter werkend geheel te krijgen.
De enige overeenkomst die er nu nog is tussen Ikonboard 2 en deze software is dat de onderliggende databases een bijna gelijke structuur hebben en dat een groot deel van de modules dezelfde naam dragen als hun IkonBoard tegenhangers. Dat laatste heb ik bewust gedaan overigens om ervoor te zorgen dat bij het updaten van de diverse modules ik niet iedere keer de onderliggende modules ook nog eens aan moest passen (module A roept B op met bepaalde parameters etc.). Was makkelijker met testen, en daarnaast moest het ook wel omdat er links naar andere onderwerpen in het forum staan en je anders errors zou krijgen wanneer iemand op zo'n oude link zou klikken.
Uiteindelijk is vanaf mijn versie 3.0 er geen IkonBoard code meer aanwezig in deze software. Ik ben nu alles bij elkaar bijna 2 jaar bezig met de ontwikkeling van deze software. Voor de update historie kun je hier kijken.
Leuk om te zien dat MacFreak wordt gesponsert door de Lampenier heel leuk die lampjes,kan ik tenminste m'n bureau lamp uitaten
:xmas:
Hier nog wat updates die ik vandaag heb doorgevoerd;
* Kleine tekst bug opgelost in zoek module.* Beheerders module aangepast zodat er gezocht kan worden op email adres van geregistreerde leden. Dit om zo eenvoudig een account op te sporen waarvan het lid zijn of haar inlognaam niet meer weet, maar wel het email adres waarmee geregistreerd is.* Help ballon toegevoegd in "wachtwoord verloren" functie uit hoofdmenu. Tevens Help icoon aangepast, is nu duidelijker zichtbaar.* Help functies verbeterd. De help teksten zijn aangepast en duidelijker. Tevens nieuwe help functie toegevoegd met de huisregels.* Inlogprocedure voor modules 'wijzigen profiel', 'persoonlijke berichten' en 'nieuwe forum berichten' automatisch gemaakt. Er hoeft nu niet langer een naam en wachtwoord opgegeven te worden en op de login button geklikt te worden. De cookie informatie wordt uitgelezen en er wordt automatisch ingelogd. Als de user niet aangemeld is verschijnt pas het inlog venster.* Topic module qua HTML layout aangepast. De berichten buttons staan nu onderaan het bericht in plaats van daarboven (logischer) en de gebruikersinformatie is nu verhuisd naar boven. Daarnaast staat er nu een lampje naast de tekst of aanwezig is op het forum. Is de persoon aanwezig dan staat het lampje aan, is de gebruiker niet aanwezig dan staat het lampje uit.* Als laatste het tekstkader vergroot van de persoonlijke berichten module.
* Beheerders module aangepast zodat er gezocht kan worden op email adres van geregistreerde leden. Dit om zo eenvoudig een account op te sporen waarvan het lid zijn of haar inlognaam niet meer weet, maar wel het email adres waarmee geregistreerd is.
* Help ballon toegevoegd in "wachtwoord verloren" functie uit hoofdmenu. Tevens Help icoon aangepast, is nu duidelijker zichtbaar.
* Help functies verbeterd. De help teksten zijn aangepast en duidelijker. Tevens nieuwe help functie toegevoegd met de huisregels.
* Inlogprocedure voor modules 'wijzigen profiel', 'persoonlijke berichten' en 'nieuwe forum berichten' automatisch gemaakt. Er hoeft nu niet langer een naam en wachtwoord opgegeven te worden en op de login button geklikt te worden. De cookie informatie wordt uitgelezen en er wordt automatisch ingelogd. Als de user niet aangemeld is verschijnt pas het inlog venster.
* Topic module qua HTML layout aangepast. De berichten buttons staan nu onderaan het bericht in plaats van daarboven (logischer) en de gebruikersinformatie is nu verhuisd naar boven. Daarnaast staat er nu een lampje naast de tekst of aanwezig is op het forum. Is de persoon aanwezig dan staat het lampje aan, is de gebruiker niet aanwezig dan staat het lampje uit.
* Als laatste het tekstkader vergroot van de persoonlijke berichten module.
Leon is magisch...
Ach Jap, misschien heeft léon deze kalender wel voor zichzelf gemaakt als geheugensteuntjeen krijgen we volgend jaar allemaal een kadootje als we jarig zijn.
Om in de kalender opgenomen te worden moet je in je profiel je geboortedatum opgeven. Stel je geen prijs op een vermelding in de kalender kun je in je profiel de geboortedatum op null zetten.
Enjoy!! :xmas: :xmas: :xmas:
Er gaat weer met virtuele taarten gesmeten worden, let op mijn woorden.