Auteur ,
geplaatst in "Website & Server" op
Dit artikel is 56 keer gelezen en heeft 0 reactie(s).
Kleine uitbreiding in het Blog systeem
Vorig Artikel:
<< Brave, prima alternatief voor Google Chrome en meer privacy en zonder AI
Volgend Artikel:
Na het STRATO debacle krabbelt de website langzaam weer op >>
Een paar dagen geleden bedacht ik me dat er eigenlijk een belangrijke functie ontbrak vij het bladeren en lezen van de diverse artikelen in de blog. Als je lekker wilde bladeren door de blog, was dit niet echt op een handige manier mogelijk. Na het lezen van een artikel moest je altijd weer terug naar het overzicht om daar weer een volgend artikel te kiezen.
Op sommige sites heb je van die leuke linkjes die je dan naar een volgend artikel of juist naar het vorige artikel gaan, zonder steeds terug te moeten naar een overzichtspagina' Zo'n mogelijkheid wil ik er ook in hebben, zodat de bezoekers een stuk sneller kunnen bladeren.
Bovenaan elk artikel, vlak boven de artikeltest en onder de titel, staan nu 2 linkjes, de meest linker link leidt naar de vorige post, de rechter link gaat naar het volgende artikel. Hierachter schuilt een complexe functie, die bepaalt op basis van het ID nummer van het huidige artikel, wat de vorige en volgende artikelen moeten zijn. Deze functie is complex omdat er in een database tabel ook "gaten" kunnen zitten. Doorgaans door verwijderde artikelen, dus simpel een +1 of -1 gaat niet werken en levert niet de gewenste informatie.
Gelukkig heeft SQL daar allerlei hulpjes voor in de vorm van 2 query's, de een voor de vorige artikelen en de andere voor de volgende artikelen. Ongeacht waar je je in de blogs bevindt, geven deze 2 query's goede resultaten, het gaat echter alleen mis bij het begin en eind van de database. In dat geval moet er doorgerold worden, ga je door het 0 punt, dan wordt het ID nummer naar de laatste ID in de lijst gezet. Gaat het ID nummer over het aantal records, dan wordt de teller weer op 1 gezet en zo kun je dus oeverloos door de artikwlwn bladeren.
Deze functie draait nu op proef in het blogsysteem en als alles goed blijft gaan wil ik deze functie ook gaan gebruiken bij de andere modules van MultiSite, zoals bij de producten, de profielen, de verkopers en de weblinks.
De komende tijd blijf ik de logs in de gaten houden, die er nu een beetje minder rustig uitzien. Soms gaat er nog weleens iets mis met deze nieuwe functie en alleen door de feedback van de logs krijg ik informatie over wat en waar het misgaat en dan kan ik me weer gaan bedenken over hoe ik dat weer ga opvangen. Het kan dus zijn dat deze nieuwe functie nog niet helemaal goed werkt en dat je niet goed wordt doorverwezen, geen nood, er wordt aan gewerkt.
1 foto('s) van Kleine uitbreiding in het Blog systeem:
Klik op een foto vor een vergroting.


















.jpeg)
































