[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Cuadrantes-espiral] Caos en funciones mostrar* -> Creación de imprime*
From: |
Javier Linares |
Subject: |
[Cuadrantes-espiral] Caos en funciones mostrar* -> Creación de imprime* |
Date: |
Thu, 20 Jun 2002 03:28:03 +0200 |
User-agent: |
Mutt/1.2.5i |
Hola,
Como ya he comentado la página [1] tiene es la única página que
los que quieran incluir listados de enlaces, secciones, o
temáticas tienen que ver (y estudiar un poco el código fuente,
aunque son sólo llamadas a las funciones con un par de
parámetros).
[1] http://lawebespiral.org/ambulacro/noticias.php
En estas funciones habÃa un pequeño caos, porque al principio las
escribà pensando en que se encargarÃan de mostrar las noticias a
los usuarios y de mostrar el panel de moderación a los
administradores.
Pero, al final, era demasiado código y comprobaciones para
funciones que tenÃa que cargarse en todas las webs (las de
administración sólo se cargan en las webs de administración,
siendo inútiles en el resto de webs donde sólo hay que mostrar y
no administrar), asà que las dividà en dos funciones cada una
(una de moderación y otra para mostrar) y las puse en dos
paquetes diferentes:
[2] ~/inc/backoffice.moderar.php
[3] ~/inc/backoffice.mostrar.php
Este último paquete todavÃa arrastraba parametrós de
administración (esos dos ceros que aparecen en algunos sitios),
asà que he hecho lo siguiente:
i) Las funciones que se utilizaban hasta ahora en [3] siguen estando
disponibles, bajo el comentario de "Versión 1.0" en ese archivo.
Se identifican por llamarse mostrar* y, ante la duda, utilizar
las del punto ii).
ii) Las funciones de nueva creación comenzarán bajo "Versión
2.0". Además, hay una serie de aliases que son 100% equivalentes
a las de la versión 1.0, pero que simplifican y estandarizan la
forma de llamar a las funciones. Son reconocibles por llamarse
imprime*.
Todas estas funciones de nueva creación para la versión 2.0 deben
respetar, además, tener dos parámetros:
- Primer parámetro: categorÃa, temática o
sección que se quiere mostrar.
- Segundo parámetro: cantidad de noticias (o enlaces) a
mostrar en la pantalla al hacer la petición.
Además, ambos parámetros deben tener un valor por defecto, como
en la programación en C++, de forma que la función pueda ser
llamada de las siguientes formas:
a) imprimeXXX();, que imprime 10 elementos de la
categorÃa "general".
b) imprimeXXX($categoria); que imprime 10 elementos de la
categorÃa especificaba por la variable.
c) imprimeXXX($categoria, $num); que permite especificar
ambos parámetros.
Pues nada, perdonad la parrafada y que sea tan técnica, pero me
interesa que esto quede en los archivos de la lista (incluso
aunque sólo sea para mi mismo :))))
--
Javier Linares http://www.adala.org
address@hidden address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Cuadrantes-espiral] Caos en funciones mostrar* -> Creación de imprime*,
Javier Linares <=