WikiPrabhata

Sistema de Carregamento de Páginas Externas (CSPE)

Resumo

Este sistema foi criado de modo a permitir que páginas em PHP fossem carregadas sem que estas estivessem na base de dados. O motivo para esta mudança deveu-se ao facto de o sistema do WP apresentar demasiados erros na edição das mesmas e não suportar ficheiros em java. Todavia isto levou a que algumas mudanças fossem efectuadas a nivel dos ficheiros do tema.

As alterações ao tema

As unicas alterações ao tema foram: a criação de uma pasta chamada pages e uma alteração no ficheiro page.php

Alterações do page.php

No ficheiro page foi adicionado o seguinte código:

if(isset($_GET["req_page"])){
if(file_exists(TEMPLATEPATH."/pages/".$_GET["req_page"].".php")){
//se o ficheiro existir, ok mostra a page
require(TEMPLATEPATH."/pages/".$_GET["req_page"].".php");
}else{
// faz um 404 aki..
}
}else{
// carrega a página
}

O pretendido é que ao navegar para

www.prabhata.org/pt/?req_page=XXXXX   

Este carrege a página XXXXX.php que se encontra na pasta "pages" dentro do tema e que esta esteja involta do tema.

A pasta pages

Esta pasta contem os ficheiros de vários sistema que foram feitos à parte. A explicação de alguns deles pode ser contrada no menu principal.