Hoi,

ik heb een klein cms gemaakt.
Nu wil in een module toevoegen als ik een pagina maak.

maar ik weet niet hoe dat moet kan iemand mij een helpende hand in de goede richting geven?

WAT wil je in je module toevoegen?
Kan je wat specifieker zijn, of zijn de batterijen van je toetsenbord leeg soms?
nee het lampje gaat uit.

Nou ik heb een pagina systeem gemaakt. die voegt tekst in de database toe.
Maar nu wil ik op die pagina een contact formulier hebben via een module.

Wat voor module? Ik snap nog steeds niks van je post, omdat je niet vertelt wat voor module je gebruikt, hoe je systeem in elkaar zit etc..
Dus enig antwoord moet helaas uitblijven totdat benodigde antwoorden gegeven zijn.
je hebt gewoon een contact pagina in de map contact met daarin contact.php.
nu maak ik in mijn cms een pagina aan die contact heet. maar in die pagina wil ik een die contact.php toevoegen aan de content kan jij of iemand anders mij daaar mee helpen?
Ik weet nog steeds niet hoe je CMS werkt.

maar ik kan wel wat mogelijke dignen opnoemen wat je zou kunnen doen:
- je zou met een iframe kunnen werken
- of een include ofzo waarmee je contact.php invoegt?
Ik zou het anders aanpakken.
Even een kleine filesofie ;)

- Je maakt een index.php
- je maakt de naam van de pagina, en deze haal je op op het moment dat er een $_GET request is.

en waar de extratjes moeten worden ge-include() zet je een check neer die je juiste $_get bij het juiste include behoord.

in php code krijg je zoiets:

<?php
if(!isset($_GET['page']) || $_GET['page'] == '')
{
$sql = "SELECT titel,
content
FROM
website
WHERE
link = 'home' ";
}else{

$sql = "SELECT titel,
content
FROM
website
WHERE link = '".mysql_real_escape_string($_GET['page'])."' ";

}
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
?>

op de plek waar je content moet komen:

<?php

echo $row['titel'].'<br/>';
echo nl2br($row['content']);

if(isset($_GET['page']) && $_GET['page'] === 'contact')
{
include 'contact/contact.php';
}
?>

Natuurlijk kan dit handiger met een array() maar het is maar voor het idee.
Voor een link zou je dan iets krijgen van:
<a href="index.php?page=contact">Contact</a>

Die kan je natuurlijk ook weer netjes ombouwen met modrewrite maar dat heeft hier even geen toegevoegde waarde om op in te gaan ;)

Reageren