Pagina hits: 815 [Vandaag: 3] | Momenteel: 4 gebruikers online

WebsiteBaker - Tips

Limiteren hoeveel pagina's er gemaakt kunnen worden in WebsiteBaker

Code / Hacks
WebsiteBaker - Tips >> Code / Hacks


In WebsiteBaker kan een admin of beheerder net zoveel pagina's maken als hij wil.
Vanuit een CMS gezien is dat best normaal, maar stel dat je websites verkoopt en de prijs afhankelijk wil maken van het aantal pagina's?

Deze simpele "hack" zorgt ervoor dat je kan zorgen dat er een limiet aan het aantal pagina's zit.

Ga naar je /admin/pages/index.php en ga naar het einde van het bestand, en zoek de regels:

// Parse template object
$template->parse('main', 'main_block', false);
$template->pparse('output', 'page');

 

Direct daarvoor plak je het volgende stukje PHP code:

if (defined('MAX_PAGES')) {
    if (intval(MAX_PAGES) <= $database->get_one( "SELECT count(*) from ".TABLE_PREFIX."pages")) {
        $template->set_var('DISPLAY_ADD', 'hide');
    }
}

en in je config.php zet je vervolgens (vóór de require_once regel):

define('MAX_PAGES','10');

Vanf nu kunnen je gebruikers maar 10 pagina's maken.
Uiteraard kan je in de config.php nu ieder aantal invullen voor het maximale aantal pagina's dat de beheerder mag maken.

 



<< Naar het overzicht

Commentaren

Niet gevonden

Commentaar toevoegen


Onderwerpen


Meest gelezen