Portegag2’s Weblog

Just another WordPress.com weblog

Posts Tagged ‘club5s’

Hacer

Posted by portegag2 on July 10, 2008

Pegarse con los estilos para una mejor presentación de las fotos en la ventana de noticias.

Posted in noticias | Tagged: , , , | Leave a Comment »

Noticias

Posted by portegag2 on July 10, 2008

En la ventana noticias, sacar un listado con las noticias. En principio todas.

Al ir a ver una noticia, con el típico GET[id] sacar sólo esa noticia.

Las fotos asociadas de la noticia con el lightbox.

Posted in noticias | Tagged: , , | Leave a Comment »

Cambios

Posted by portegag2 on July 10, 2008

Administración:

Agenda: cambiar el campo horario a texto y en organizadores que aparezca además del desplegable un campo de texto libre por si no es ninguno de la lista. ¡¡HECHO!!

Publico

Agenda=calendario. Poner en todo agenda.  ¡¡HECHO!!

Posted in club5s | Tagged: , | Leave a Comment »

Hacer

Posted by portegag2 on July 9, 2008

Desarrollar la visualización de todos los datos de un proveedor.

Si se puede modificar, mostrarlo como formulario.

Si no se puede, mostrarlo como lista.

Si se ha ido a añadir, mostrar formulario vacio.

Posted in txoko | Tagged: , , | Leave a Comment »

Proveedores txoko

Posted by portegag2 on July 9, 2008

Los proveedores pueden ser incluidos por miembros.

Se tienen que poder modificar los proveedores de un miembro.

Se muestra un listado que dará paso al detalle de todo el proveedor.

Lo mejor será por programación meter en un array lo que se mostrará, y luego recorrer el array y poner los echos.

En caso de que sea nuevo, se indica con el GET['pid'], poniendo un valor como “add”

En el caso de tener GET['pid'] <>”add” entonces cargar el array, teniendo en cuenta que si es propio se puede modificar, es decir habrá que meter en el array los campos de texto y demás.

El proceso de la BD, ver cómo hacerlo.

Posted in txoko | Tagged: , , | Leave a Comment »

Mostrar imagen de noticia

Posted by portegag2 on July 8, 2008

Para la imagen a mostrar en las noticias del inicio lo haremos así:

Incluir en la tabla fotosnoticia un campo, llamado, enportada (SI/NO).

Hacer un formulario con las imágenes y cada una tendrá un radiobutton, name=enportada value=nombrefoto.

y un campo oculto con noticia=…

en la página fotosnoticia: si $_GET[axnf]=’updf’

update fotosnoticia set enportada=0 where noticia=$_post[noticia]

update fotosnoticia set enportada=1 where noticia=$_post[noticia] and foto=$_post[enportada]

Posted in noticias | Tagged: , , , | Leave a Comment »

Empezar por…

Posted by portegag2 on July 7, 2008

El texto de las noticias mostrado tiene que ser de 150 caracteres y se tiene que mostrar la imagen.

Pasos:

  1. Crear noticias con texto largo
  2. Hacer la muestra de la imagen.

Posted in noticias | Tagged: , , | Leave a Comment »

Noticias página inicio

Posted by portegag2 on July 7, 2008

Sacar una noticias según el diseño de Unai.

Redimensionar la imagen asociada como principal a la noticia.

Dudas:

  1. qué criterios existen para sacar las noticas en el index y el orden: Se sacarán por el ID, en descendente y las 3 últimas.

Pasos:

  1. Sacar las noticias, sin más. Con los formatos. Creando una pagina que haga esto.
  2. Hacer lo necesario para coger la imagen escogida.
  3. Redimensionar la imagen.
  4. Hacer que redimensionar sirva para jpeg y gif.

Posted in noticias | Tagged: , , , | Leave a Comment »

Redimensionar imagenes

Posted by portegag2 on July 7, 2008

El siguiente código sólo funciona con jpeg o con gif, pero no con ambos. En realidad dónde pone jpeg se pone gif o png y ya valdría.
La llamada es:

&lt;img src="redimensionar.php?ruta=fotos/$row_foto_subfam[foto]&amp;ancho=128&amp;alto=98" alt="$row_foto_subfam[nombreproducto]" /&gt;

El archivo redimensionar.php tiene este código:


&lt;?php
/*Este Archivo Recibe Los Parametros $ruta, Que Es La Ruta Interna De La Imagen En El Servidor,
Y Los Parametros $ancho y $alto Que Se Refiere Al Alto Y Ancho De La Previsualizacion.*/
$F_ancho = $_GET["ancho"];
$F_alto = $_GET["alto"];
$fuente = @ImagecreatefromJpeg($_GET["ruta"]);
$imagen = Imagecreatetruecolor($F_ancho, $F_alto); // crea el recurso gd para la salida
// desactivo el procesamiento automatico de alpha
Imagealphablending($imagen, false);
// hago que el alpha original se grabe en el archivo destino
Imagesavealpha($imagen, true);
Imagecopyresampled($imagen, $fuente, 0, 0, 0, 0, $F_ancho, $F_alto, ImageSX ($fuente),imagesy($fuente)); // redimensiona
header("Content-type: image/jpeg");
imagejpeg($imagen);
?&gt;

En una función no he conseguido hacerlo.

Intuyo además que se podría hacer con porcentajes, haciendo cálculos con los porcentajes y las propiedades de los archivos, pero en fin.

Hay que tener en cuenta que hace falta llamar a la función get_extension, que está en el fichero utils.php.

Esto o poner el código de get_extension directamente en este archivo; redimensionar.php

Finalmente el código queda:


&lt;?php

include ("admin/utils.php");
/*Este Archivo Recibe Los Parametros $ruta, Que Es La Ruta Interna De La Imagen En El Servidor,
Y Los Parametros $ancho y $alto Que Se Refiere Al Alto Y Ancho De La Previsualizacion.*/
$F_ancho = $_GET["ancho"];
$F_alto = $_GET["alto"];
//$fuente = @ImagecreatefromJpeg($_GET["ruta"]);
$imagen = Imagecreatetruecolor($F_ancho, $F_alto); // crea el recurso gd para la salida
// desactivo el procesamiento automatico de alpha
Imagealphablending($imagen, false);
// hago que el alpha original se grabe en el archivo destino
Imagesavealpha($imagen, true);

$ext= strtolower(get_extension($_GET["ruta"]));

switch ($ext){
case "jpg":
$fuente = @ImagecreatefromJpeg($_GET["ruta"]);
Imagecopyresampled($imagen, $fuente, 0, 0, 0, 0, $ancho, $alto, ImageSX ($fuente),imagesy($fuente));
header("Content-type: image/jpeg");
imagejpeg($imagen);
break;
case "gif":
$fuente = @ImagecreatefromGif($_GET["ruta"]);
Imagecopyresampled($imagen, $fuente, 0, 0, 0, 0, $ancho, $alto, ImageSX ($fuente),imagesy($fuente));
header("Content-type: image/gif");
imagegif($imagen);
break;
}
?&gt;

Posted in club5s | Tagged: , , | Leave a Comment »

calendario

Posted by portegag2 on July 7, 2008

En la funcion mostrar_calendario del archivo /admin/calendar/calendar.php buscar por cada mes los eventos de la agenda.

Guardarlos en un array, con el título.

Por cada día, comprobar si hay información en el array para ese día.

Sacar en una lista a la izq del calendario los títulos de los eventos y si es posible el organizador.

Quizás sea mejor quitar el formulario de ir a un mes concreto.

Posted in club5s | Tagged: , , | Leave a Comment »