cuadrantes-espiral
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Cuadrantes-espiral] Re: [Cuadrantes-espiral] 1ª version de gadgets


From: Diego Arranz
Subject: [Cuadrantes-espiral] Re: [Cuadrantes-espiral] 1ª version de gadgets
Date: Sat, 24 Aug 2002 21:15:24 +0200

Hola Victor y gracias por el curro...

Con esto de los gadgets aviso que ando muy desconectado de temas
técnico-espiraleros, así que entre que me pongo al día y tal pueden pasar
semanas...

Saludos,
Diego

---- Original Message -----
From: <address@hidden>
To: <address@hidden>
Cc: <address@hidden>
Sent: Saturday, August 24, 2002 12:37 PM
Subject: [Cuadrantes-espiral] 1ª version de gadgets


> Hola
>
> Tengo la primera versión de los gadgets ya completada.
>
> Os adjunto los ficheros necesarios en formato zip, y os comento ahora en
que
> consisten para poder instalarlo. Hago algunas sugerencias de
modificaciones
> en ficheros que no son de mi incumbencia y, suponiendo que estais de
acuerdo
> con ellas ;), se cuelga el código tal y como está. Si no habría que
cambiar
> algunas cosillas.
> Por otro lado, y esto ya no sé yo donde debe de ir, en algún menú habrá
que
> añadir el enlace a gadgetsnuevos.php y gadgetsaprobar.php.
> Supongo que en el menú de usuarios normales de ambulacro para el primero,
> y en el menú de administrador para el segundo.
>
> También hay que comprobar los niveles de acceso en ambos ficheros.
>
> Muy importante: hacer todas las pruebas que querais y decirme los fallos
> que encontreis para q pueda corregirlos. Sobretodo en el envío de correos,
> pq en mi pequeño servidor local de pruebas NO tengo servidor de correo
> instalado.
>
> Un saludo,
> Víctor
>
> Instalación
> -----------
>
> -----------
> Indicaciones sobre  php.ini
> -------
> Si track_errors está activado en php.ini, en el manejo de
> ficheros se mostrarán las razones por las cuales falla
> al renombrar ficheros (como por ejemplo, si el usuario introduce un
> fichero que ya existe con el mismo nombre).
>
> Comprobar la versión de php:
> ----------------------------
> En PHP 4.0b3 y posteriores no hay que cambiar nada. Si teneis una versión
> anterior decídmelo porque habría que cambiar una comprobación.
>
> ----------------------------------
> Modificaciones sobre espiral.php
> -----------
> 1) Añadir la siguiente linea:
> include($basespiralera."include/gadgets/gadgets.config.php");
>
> 2) Incluir variables globales con los path completos de los directorios
> donde estan las imagenes de la portada, y el directorio donde
> estan las imagenes propuestas para la portada (o si se prefieren defines,
> pues defines), despues de haber definido $basespiralera, claro.
> /*
>    Paths de directorios de imagenes
> */
> $dirimgportada = $basespiralera . 'img_hp/';
> $dirimgpropuestas = $basespiralera . 'ambulacro/imgpropuestas/';
> $imagendefecto = $dirimgportada.'foto.jpg';
> $fraseimagendefecto = 'Un mural en algún lugar de méxico';
>
> 3) Incluir el tamaño máximo que pueden tener los ficheros que mandan
> los usuarios
> /*
>   Maximo tamaño de envio para las imagenes propuestas
> */
> $maxtamimg = 20000;
>
> ----------------------------------
> Como poner las frases e imágenes aleatoriamente
> ----------------------------------
> En index.php de espiral, o donde fuere, hay que llamar a las funciones:
> 1) inicializa_semilla_aleatorios(): --> solo una vez
> 2) frase_aleatoria() --> a la hora de poner "Experimento Sim..." poner el
> resultado de esta llamada a función.
> 3) imagen_aleatoria(&$fraseimagen) --> a la hora de poner <img src="...
> poner el resultado de esta llamada a función. Donde haya que poner la
> frase asociada a la imagen se pondrá la variable $fraseimagen pasada
> por referencia.
> 4) Teneis un ejemplo de como funciona en el menu principal de
> gadgetsaprobar.php. Una vez hecho el paso 1), hay que eliminar la línea
> donde se hace la llamada a inicializa_semilla_aleatorios() en el fichero
> gadgetsaprobar.php (ya que por el momento está preparado para probarlo).
>
> ----------------------------------
> Modificaciones sobre include/sql/sql.inc.php
> ----------------------------------
> Sustituir el fichero por el que yo os mando, despues
> de comprobar que las nuevas funciones añadidas son
> útiles y estais de acuerdo con ellas.
>
> ----------------------------------
> include/gadgets/gadgets.config.php
> ----------------------------------
> Introducir este archivo en este directorio
>
> ----------------------------------
> include/gadgets/gadgets.funciones.php
> ----------------------------------
> Introducir este archivo en este directorio
>
> ----------------------------------
> ambulacro/gadgetsnuevos.php
> ---------------------------------
> Introducir este archivo en este directorio
> y cambiar el require especificado por:
> require("www/vhtdocs/lawebespiral/espiral.php");
>
> ----------------------------------
> ambulacro/gadgetsaprobar.php
> ---------------------------------
> Introducir este archivo en este directorio
> y cambiar el require especificado por:
> require("www/vhtdocs/lawebespiral/espiral.php");
>
> ----------------
> directorio ambulacro/form
> --------------
> introducir los archivos:
> gadgets.nuevafrase.form
> gadgets.nuevaimagen.form
>
> ----------------------------
> crear el directorio ambulacro/imagenespropuestas
> ----------------------------
> directorio donde se almacenan las posibles imagenes
>
> Tablas a introducir en la base de datos
> ---------------------------------------
> e_gadgets_profrases: frases propuestas
> e_gadgets_proimagenes: imagenes propuestas
> e_gadgets_frases: frases aprobadas
> e_gadgets_imagenes: imagenes aprobadas
>
> código SQL para crearlas:
>
> # Base De Datos : `espiralphpBB`
> # --------------------------------------------------------
>
> #
> # Estructura de tabla para tabla `e_gadgets_frases`
> #
>
> CREATE TABLE e_gadgets_frases (
>   idfrase int(11) NOT NULL auto_increment,
>   frase varchar(255) NOT NULL default 'espiral',
>   user_id int(10) NOT NULL default '0',
>   PRIMARY KEY  (idfrase)
> ) TYPE=MyISAM COMMENT='frases espiraleras de la portada';
> # --------------------------------------------------------
>
> #
> # Estructura de tabla para tabla `e_gadgets_imagenes`
> #
>
> CREATE TABLE e_gadgets_imagenes (
>   idimagen int(11) NOT NULL auto_increment,
>   frase varchar(255) NOT NULL default 'Imagen con motivos espiralicos',
>   fichero varchar(255) NOT NULL default 'noarchivo',
>   user_id int(10) NOT NULL default '0',
>   PRIMARY KEY  (idimagen)
> ) TYPE=MyISAM COMMENT='Imagenes de la portada';
> # --------------------------------------------------------
>
> #
> # Estructura de tabla para tabla `e_gadgets_profrases`
> #
>
> CREATE TABLE e_gadgets_profrases (
>   idprofrase int(11) NOT NULL auto_increment,
>   frase varchar(255) NOT NULL default 'espiral',
>   user_id int(10) NOT NULL default '0',
>   PRIMARY KEY  (idprofrase)
> ) TYPE=MyISAM COMMENT='frases espiraleras propuestas por los usuarios
> registrados';
> # --------------------------------------------------------
>
> #
> # Estructura de tabla para tabla `e_gadgets_proimagenes`
> #
>
> CREATE TABLE e_gadgets_proimagenes (
>   idproimagen int(11) NOT NULL auto_increment,
>   frase varchar(255) NOT NULL default 'Imagen con motivos espiralicos',
>   fichero varchar(255) NOT NULL default 'noarchivo',
>   user_id int(10) NOT NULL default '0',
>   PRIMARY KEY  (idproimagen)
> ) TYPE=MyISAM COMMENT='Nombre del fichero de imagen propuesto y su frase
> asociada';
>
>
> ---------------------------------------------
> Este mensaje fue enviado
> utilizando el servicio de correo-web de:
> http://www.igijon.com
>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]