ik ben dus nog steeds bezig aan die content formatting van een site. Nu heb je dus een grote $aText var, waar op bepaalde plaatsen een tag [page=blaat] voorkomt. Op die plaatsen wordt de pagina gesplit, opdat tutorials etc. niet te lang worden.
Dat splitten werkt perfect, maar de titels uit die tags te halen is iets minder. De eerste pagina heeft sowieso een standaard titel, de tweede titel rippen lukt, maar de derde niet meer.
hier is wat ik heb:
Als ik de inhoud van $pageTitles weergeef, krijg ik enkel de title van de tweede pagina...
Wat gaat er mis?
Dat splitten werkt perfect, maar de titels uit die tags te halen is iets minder. De eerste pagina heeft sowieso een standaard titel, de tweede titel rippen lukt, maar de derde niet meer.
hier is wat ik heb:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| //Output content
//If no $page var is set, set $page to 0
if (!isset($page)) $page=0;
//Get Pagetitles
preg_match("!\[page=(.+?)]!i",$aText,$pageTitles);
//Split $aText on [page]
$textArray = preg_split("!\[page=(.+?)]!i",$aText);
//Select the page we want
$pageText = $textArray[$page];
//Take the right title from the titles array
if ($page != 0) $pageTitle = $pageTitles[$page];
elseif ($firstPageTitle == "") $pageTitle = "Introduction";
else $pageTitle = $firstPageTitle; |
Als ik de inhoud van $pageTitles weergeef, krijg ik enkel de title van de tweede pagina...
Wat gaat er mis?