Versio

Pagina includen

Overzicht Reageren

Niels van Dijk

Niels van Dijk

11/01/2010 20:49:00
Quote Anchor link
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?
 
PHP hulp

PHP hulp

25/05/2012 09:31:36
Gesponsorde koppelingen:
 
- Aar -

- Aar -

11/01/2010 21:19:00
Quote Anchor link
WAT wil je in je module toevoegen?
Kan je wat specifieker zijn, of zijn de batterijen van je toetsenbord leeg soms?
 
Niels van Dijk

Niels van Dijk

11/01/2010 21:22:00
Quote Anchor link
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.
 
- Aar -

- Aar -

11/01/2010 22:09:00
Quote Anchor link
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.
 
Niels van Dijk

Niels van Dijk

11/01/2010 23:22:00
Quote Anchor link
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?
 
- Aar -

- Aar -

11/01/2010 23:52:00
Quote Anchor link
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?
 
Niels van Dijk

Niels van Dijk

11/01/2010 23:55:00
Quote Anchor link
ja die laatste!!:D
 
Bart V B

Bart V B

12/01/2010 00:03:00
Quote Anchor link
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:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?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:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?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 ;)
 



Overzicht Reageren

Get Adobe Flash player