'beheer.png',
'instellingen' => 'settings.png',
'menuposities' => 'menuposities.png',
'themasites' => 'themas.png',
'voorpagina' => 'voorpagina.png',
'statistieken' => 'statistieken.png',
'nuopdesite' => 'statistieken.png',
'ipbeheer' => 'slotje.png',
'invoer' => 'invoer.png',
'forumadmin' => 'forum.png',
'fotoalbum' => 'fotoalbum.png',
);
$beheerkoppen = array(
'' => 'Dutch CMS Versie 1.9',
'instellingen' => 'Algemene Instellingen',
'menuposities' => 'Dropdown Menu Instellingen',
'themasites' => 'Thema Instellingen',
'voorpagina' => 'Voorpagina hoofdsite en Thema sites',
'statistieken' => 'Bezoekers Statistieken',
'nuopdesite' => 'Nu op je website',
'ipbeheer' => 'Ip Beheer',
'invoer' => 'Pagina\'s Maken',
'forumadmin' => 'Forum Beheer',
'fotoalbum' => 'Fotoalbum Instellingen en Beschrijvingen',
);
$beheerbeschrijvingen = array(
'' => 'Welkom op het beheerdersgedeelte van Dutch CMS
Als je
hier voor het eerst bent om Dutch CMS op te zetten ga dan eerst de instellingen langs in het groene gedeelte !',
'menuposities' => 'Keuze dropdown, homelink activeren, positioneer onderdelen en pagina menu\'s van links naar rechts',
'instellingen' => 'Belangrijke instellingen en beheerders opties die gelden voor je gehele website',
'themasites' => 'Templatenaam, bijbehorende layout, taal, wachtwoordbeveiliging, onderdelen activeren, menu locaties',
'voorpagina' => 'Titel, Siteleus, Site beschrijving, Welkomswoord, Voettekst',
'statistieken' => 'Nu op de site, Vandaag, Deze maand, Waarvandaan en Zoekopdrachten',
'nuopdesite' => 'De pagina vernieuwt om de 10 seconden',
'ipbeheer' => 'Overzicht van ip-adressen die hackeraanvallen op je website hebben uitgevoerd en met succes zijn geblokkeerd',
'invoer' => 'Normale pagina, Weblog pagina, Faq (Veel Gestelde Vragen) of Lezers Schrijven, Woordenboek, Links',
'forumadmin' => 'Hoofd en subforums maken of wijzigen
Onderwerpen en reacties bewerken, verplaatsen of verwijderen',
'fotoalbum' => 'Naam fotomap, grootte thumbafbeeldingen, aantal thumbs per pagina etc');
// Logo en beschrijving bovenaan iedere beheertaakpagina weergeven
function beheertaakkop($beheerlogos, $beheerkoppen, $beheerbeschrijvingen) {
global $actie, $tab, $site, $domein, $page, $beginadres, $fotoalbumaliasvanafhoofdsite, $ftaal, $multilevel;
echo '
';
if (!empty($actie)) {
echo '
|
'.$beheerkoppen[$actie].'
'.$beheerbeschrijvingen[$actie].'
|
';
}
else {
// echo 'Als je
// hier voor het eerst bent om Dutch CMS op te zetten ga dan eerst de instellingen langs in het groene gedeelte !';
}
if (!empty($actie)) {
if ($tab == 'uitleg') {
$uitleggen = array(
'' => 'themas.png',
'instellingen' => 'De instellingen die je hier opgeeft gelden voor je gehele CSM/website. Bij ieder onderdeel kun je
appart toelichting opvragen.',
'menuposities' => 'Op deze pagina kun je de voorkeursinstellingen opgeven voor het dropdown menu als je van het
dropdown menu gebruik wilt maken. Je kunt via Beheer > Pagina\'s maken > Pagina menu, hoofdmenu\'s activeren in het
dropdown menu. Ook kun je gehele onderdelen activeren (Weblog, Woordenboek, Faqs, Links, Forum) in het dropdown menu
via Beheer > Thema instellingen > Normale instellingen. Pas NADAT je een van beide hebt gedaan EN via deze
beheerderspagina een keuze hebt gemaakt voor een dropdown menu wordt het dropdown menu zichtbaar op je website.
(Als extra voorwaarde geldt ook nog dat als je gekozen hebt om een geheel onderdeel te activeren in het dropdown
menu dat er dan ook teminste 1 pagina al gemaakt moet zijn in dat onderdeel.)
Alles wat geactiveerd is in het dropdown menu kan via deze beheerderspagina ook gesorteerd
worden in de door jouw gewenste volgorde.
Een complete handleiding
vind je op de website van Dutch CMS.',
'themasites' => 'Dutch CMS kan uitgebreid worden met meerdere Thema sites. Je Thema sites bevinden zich in de map
templates. Een Thema site heeft zijn eigen template bestand, zijn eigen style bestanden en eigen images en eigen
code. Het standaard template van Dutch CMS na installatie is genaamd dutchcms met bijbehorende CSS. Door middel van het toevoegen van een
template bestand in de map templates (kopie maken van dutchcms.php en dan naam wijzigen) en deze een unieke naam te
geven (en onder dezelfde templatenaam een kopie van de CSS map in de map CSS en onder dezelfde templatenaam een
kopie van de eigencode map in de map eigencode), maak je een nieuwe Thema site. Een link naar die Thema site komt
dan bovenaan op je website. Meer uitleg over extra Thema sites vind je op de website van Dutch CMS. Het is een extra
optie waar je zeker geen gebruik van hoeft te maken om een leuke website op te bouwen.
Als je geen extra Thema sites hebt wordt je gehele website gezien als 1 Thema site.
Per Thema site kun je nog extra Template instellingen opgeven en bepalen welke onderdelen je wilt gaan gebruiken
voor je website.',
'voorpagina' => 'Kies de hoofdsite of Thema site waarvan je de voorpagina wilt bewerken.',
'statistieken' => 'Dutch CMS heeft ene volledig ingebouwde teller die alle bezoeken aan je website registreert.
Hierbij wordt ook nog onderscheid gemaakt tussen echte bezoekers (personen) of zoekrobots/spiders. De laatste groep
wordt niet meegeteld. Wanneer een persoon meerdere keren per dag je site bezoekt telt dit als 1 bezoek.',
'nuopdesite' => 'statistieken.png',
'ipbeheer' => 'Hackers voeren continue aanvallen uit op websites wereldwijd. Via Algemene Instellingen kun je opgeven wat er met
het ip-adres van z\'n aanvaller gegaan moet worden. De aanval zelf zal altijd worden afgeslagen en het meest
gebruikelijke is het ip-adres van deze persoon definitief te blokkeren. Hieronder een overzicht van de geblokkeerde
aanvallen met datum en ip-adres. Als je naar de aanvallen kijkt dan zuk je zien dat ze ook terecht geblokkeerd zijn.
Meestal probeert een hacker een bestand van een andere website in te voegen wat dan een kwaadaardig script moet
uitvoeren.',
'invoer' => 'Hier kun je de inhoud van je website of meerdere websites = Thema sites beheren. Alleen
de op de thema instellingen pagina geactiveerde onderdelen worden hier weergegeven.
Normale pagina
Een normale pagina maakt altijd onderdeel uit van een hoofdmenu of ook wel serie genoemd. Het hoofdmenu maak
je via Pagina menu en vervolgens maak je een pagina aan en kies je het hoofdmenu waar deze pagina bij hoort.
Weblog
Bij het weblog maak je eerst een weblogpagina. Dit wordt dan de link in het menu. Vervolgens kun je meerdere
berichten op die ene weblogpagina zetten via weblogentry.
Het woordenboek, faq pagina\'s en link pagina\'s
Het woordenboek, faq pagina\'s en link pagina\'s werken eigenlijk hetzelfde alleen maak je op
de woordenboek pagina gelijk al de subpagina\'s waarop je vervolgens weer woord entries plaatst.
Als je gekozen hebt voor een multilevel website kun je opgeven dat bv een bepaald artikel of weblogpagina alleen in
het menu op dat level komt. Op die manier kun je exact bepalen welke inhoud je op welk level wilt. Speel ermee,
probeer het een en ander uit. Voor meer informatie en vragen kun je altijd terecht op de website van Dutch CMS. Ook
vind je daar meer voorbeelden en uitleg.',
'forumadmin' => 'Een forum is meestal opgedeeld in hoofd forums met subcategorieen. Als voorbeeld kun je kijken naar
het forum van Dutch CMS.',
'fotoalbum' => 'Op deze pagina kun je specifieke instellingen opgeven voor je fotoalbum zoals de grootte van de
foto\'s en de thumbafbeeldingen en je kan per album een titel en beschrijving opgeven. Voor uitgebreidere informatie
kijk dan in de handleiding
op de website van Dutch CMS.',
);
echo 'Uitleg
';
echo $uitleggen[$actie];
echo '';
}
}
}
echo '
| ';
if (empty($actie)) {
echo '
Dutch CMS Versie 1.9
Welkom op het beheerdersgedeelte van Dutch CMS
| ';
}
echo '
';
echo '
';
// Dutch CMS kop weergeven als geen actie dus als op hoofdpagina beheer bevindt.
if (empty($actie)) {
beheertaakkop($beheerlogos, $beheerkoppen, $beheerbeschrijvingen);
}
// Als je je op de hoofdpagina van beheer bevindt
if (empty($actie)) {
echo '';
echo '';
}
//Invoegen specifieke beheerpagina
// Als niet in deze rij bevindt foutmelding. Als je een beheerpagina toevoegt deze ook hier toevoegen.
$toegestanebeheerstaken = array('instellingen', 'menuposities', 'themasites', 'voorpagina', 'statistieken', 'nuopdesite', 'ipbeheer', 'invoer', 'forumadmin', 'fotoalbum');
if (!empty($actie)) {
if (in_array($actie, $toegestanebeheerstaken)) {
// Anders die beheerpagina invoegen
if ($actie != "invoer" AND !isset($_GET['ml'])) {
beheertaakkop($beheerlogos, $beheerkoppen, $beheerbeschrijvingen);
}
if (($actie != "invoer") AND ($actie != "instellingen") AND ($actie != "statistieken") AND ($actie != "ipbeheer") AND ($actie != "nuopdesite") AND ($actie != "voorpagina") AND ($actie != "menuposities") AND ($actie != "themasites") AND ($actie != "fotoalbum") AND (!isset($_GET['ml']))) {
echo '';
}
if ($actie == "statistieken" OR $actie == "nuopdesite" OR $actie == "ipbeheer") {
echo '
';
}
if (($actie == 'voorpagina' AND !empty($site)) OR ($actie == 'menuposities' AND !empty($site))) {
echo '
';
}
if (($actie == 'voorpagina' OR $actie == 'menuposities') AND empty($site)) {
echo '
';
}
include ''.$actie.'.php';
if ($actie != "invoer" AND $actie != "themasites" AND $actie != "fotoalbum") {
if ($actie !='forumadmin' AND $actie != "ipbeheer") {
echo '
';
}
if (($actie != "invoer") AND ($actie != "voorpagina") AND ($actie != "instellingen") AND ($actie != "fotoalbum") AND ($actie != "themasites") AND ($actie != "forumadmin") AND ($actie != "statistieken") AND ($actie != "nuopdesite") AND ($actie != "menuposities") AND (!isset($_GET['ml']))) {
echo '
';
}
// AND (isset($_GET['ml']) AND $_GET['ml'] !='ja')
//if ($actie == "themasites" AND isset($site) AND !empty($site)) {
//echo '
';
//}
if (($actie == "menuposities" OR $actie == "voorpagina") AND !empty($site)) {
echo '
';
}
}
if ($actie == "fotoalbum" AND isset($page) AND $page=='instellingen') {
echo '';
}
if ($actie =='forumadmin' AND (isset($page) AND isset($ondactie) AND !empty($ondactie))) {
echo '';
}
if ($actie =='forumadmin' AND isset($page) AND $page=='hoofdcat') {
echo '';
}
if ($actie =='forumadmin' AND isset($page) AND $page=='subcat') {
echo '';
}
if ($actie =='forumadmin' AND empty($page)) {
echo '';
}
if ($actie =='invoer' AND empty($page)) {
echo ' ';
}
}
else {
// Dutch CMS waarschuwing
echo '
Beheerderstaak niet gevonden. Controleer je code in beheer/index.php of hij in de toegestane beheerderstaken array staat.';
echo '
Terug naar Beheer';
die();
}
}
// Beheerpagina sluiten
adminfooter();
?>