Cita: Aunque lo que me gustaria es hacer eso desde el index.php (si se puede...) ya que no me voy a poner a modificar los includes de 1000 archivos ahora no?? :( :S
Esos son los "precios" que se suelen pagar por un mál planteamiento de un desarrollo. Empezastes "mal" .. pero ahora ya sabes una solución, lo cual implica ese "sacrificio". La próxima vez ya no cometeras ese error xDDD.
Cita: Entonces si yo incluyo:
http://www.miweb.com/esphp/index.php...afiledb.php... Ahi hay una categoria que tiene un link hacia pafiledb.php?category=scripts&id=2 o lo que sea...
Pero NO hacia index.php?page=pafiledb.php&category=scripts?d=2 que es como saldria con todo el template...
Estamos en las mismas .. si usas tu sistema de "web modulares" (index.php?page= ...) tienes que entrar a modificar -todos- los links que haga esa aplicación para añadir los tuyos que indica a tu "index.php" en que sección está.
Podrías usar "sessiones" o "cookies" para guardarte esa información de "en que sección estas" . .pero igual tienes que modificar los scripts que componen esa aplicación para añadir el código (este sería menos .. tal vez un sólo include() a llamar en todos esos scripts) que tendría que leer esas variables de sesión o cookies y componer tu index.php en función de ese valor.
Por eso mismo (por estos "problemas") si te fijas en aplicaiones tipo PHP-nuke, PostNuke y similares portales (CMS) verás que existen lo que llaman "modulos" .. que no es más que una aplicación (algo que haga algo) .. pero que cumpla unas mínimas normas de "como" ha de genera los links que llamen a otros scripts de ese "módulo" y otras variables comunes del "frame work".
Un saludo,