4images Forum & Community

International => Español / Castellano => Topic started by: Haggen on June 21, 2006, 06:57:14 PM

Title: Hacer un campo nuevo "buscable"
Post by: Haggen on June 21, 2006, 06:57:14 PM
Hola.. he modificado el 4images siguiendo un mod, y he logrado crear un campo nuevo para cada imagen (Nombre alterno de la imagen), me gustaria poder que este campo sea "buscable" y que el buscador lo tome en cuenta cuando se realizan las busquedas.

Se podra?
Title: Re: Hacer un campo nuevo "buscable"
Post by: exefire on June 22, 2006, 04:12:49 PM
:arrow: me interesa  :idea: :!:

alguien sabe como :?:
Title: Re: Hacer un campo nuevo "buscable"
Post by: live@ct on June 22, 2006, 05:28:40 PM
el mod anda por la web..

yo lo que quiero es como hacer q ese nuevo campo se autorellene con un valor default...

saludos!!
Title: Re: Hacer un campo nuevo "buscable"
Post by: exefire on June 22, 2006, 05:39:21 PM
puedes decirnos donde está el mod??...

y donde quieres que tenga valor por defecto. en la tabla de mysql, en la pagina de busqueda, en el formulario subir la foto, en editar la foto, etc.
Title: Re: Hacer un campo nuevo "buscable"
Post by: live@ct on June 22, 2006, 06:29:34 PM
http://www.4homepages.de/forum/index.php?topic=1313.0


y lo q yo quiero es q cada vez q se agregue una imagen ese campo este ya con un valor, porq cada vez q agrego una imagen tengo q rellenar ese valor
ese valor lo cambio cuando la imagen necesita de ese campo
Title: Re: Hacer un campo nuevo "buscable"
Post by: exefire on June 22, 2006, 08:00:37 PM
creo que la forma más fácil es desde MySql

antra a tu PhpMyAdmin (suponiendo que eso usas para administrar tu base de datos)

entras a la tabla que tiene el campo que deseamos tenga un valor por defecto:

imagen: 01.jpg

luego presionas el boton para editar ese campo (http://www.4homepages.de/forum/index.php?action=dlattach;topic=13418.0;id=804;image) (imagen: 02.jpg)

luego en (imagen: 03.jpg) donde dice texto simple es donde debes escribir tu texto predeterminado.

eso, así de simple.

Saludos.
Title: Re: Hacer un campo nuevo "buscable"
Post by: live@ct on June 23, 2006, 01:10:56 AM
pero eso lo tengo q hacer con todas las imagenes?"?!?!?!

no hay algo q se lo meta a algo general y solito se meta cada vez q agrego una imagen
Title: Re: Hacer un campo nuevo "buscable"
Post by: exefire on June 23, 2006, 01:32:44 AM
se agrega solito. por eso dice "predeterminado".
de hecho, si tienes alguna imagen que tenga ese campo vacío, cuando hagas ese cambio tomará el valor predeterminado.

Saludos
Title: Re: Hacer un campo nuevo "buscable"
Post by: live@ct on June 23, 2006, 04:01:40 AM
no me funciona cuando de doy en el panel de control comprobar nuevas imagenes no me pone el campo default en la casiila q deberia
Title: Re: Hacer un campo nuevo "buscable"
Post by: exefire on June 23, 2006, 05:27:07 AM
me parece que se que puede estar pasando.

le debes aplicar ese texto predeterminado a 4images_images pero tambien a 4images_images_temp

prueba con eso.
Title: Re: Hacer un campo nuevo "buscable"
Post by: excitex2 on June 23, 2006, 02:29:06 PM
Saludos,,,

En que tabla esta el campo ????  Como se llama el campo ????????? que tipo de campo es y que quieres que salga por defecto ????

excitex2
Title: Re: Hacer un campo nuevo "buscable"
Post by: live@ct on June 24, 2006, 03:55:09 PM
es el campo de image settings
el campo lo nombre imge_croquis
entonces quiero q cuando el croquis no exista por default aparezca la imagen spacer.gif q es la q esta marcada en el campo
cuando existe croquis, o mapa, yo en ese campo desde el ACP solo pongo el nombre del archivo y aparece el mapa

cada vez q agrego una imagen q no lleva mapa pues tengo q poner spacer.gif y pues si se me llega a pasar se queda en blanco y cuando veo la imagen en el broser sale q imagen no encontrada...

es por eso q quiero q ese campo por default ya este llenado con "spacer.gif"

ya probe las maneras de arriba y nada mas no me funciona

es un varchar(225) en predeterminado puse spacer.gif y cuando voy a comprobar nuevas imagenes en el ACP el campo sigue vacio y ya lo puse en las 2 tablas temp y la normal

saludos y gracias!!
Title: Re: Hacer un campo nuevo "buscable"
Post by: excitex2 on June 24, 2006, 09:03:09 PM
Saludos,,,.

A ver,,,

Code: [Select]
es el campo de image settings
No vale,,, se necesita exactamente el nombre de la tabla donde está situado el campo en cuestión.

Code: [Select]
el campo lo nombre imge_croquis
Esto es solo para verificar que el nombre del campo es correcto,,, no sea que el nombre del campo sea por ejemplo : image_croquis en vez de imge_croquis.

Cuando subes una imagen,,, este nuevo campo lo tienes para complementar el el formulario de subida de imágenes ( dentro del form de upload.php ) ??????????.

Cuando has creado el campo,,, lo has añadido a  : db_field_definitions.php o bien lo has creado con las funciones pertinentes ??????

Todo este interrogatorio  :twisted: :twisted: es para no hacer nada que descuadre la base de datos,,,

excitex2
Title: Re: Hacer un campo nuevo "buscable"
Post by: live@ct on June 25, 2006, 05:37:01 AM
en 4images_images puse un campo adicional que se llama: image_croquis con las siguientes caracteristicas: VARCHAR(225) en nulo le puse NO, y en predeterminado le puse spacer.gif
esto mismo lo hice en 4images_images_temp
el campo tambien lo agregue como dice un tutorial en db_fiel_definitios

si necesitan q conteste mas preguntas no hay problema :P
Title: Re: Hacer un campo nuevo "buscable"
Post by: excitex2 on June 26, 2006, 03:08:40 AM
Saludos,,,

Este script es para modificar el contenido del campo image_croquis   de la tabla images de tu galería.

MUY IMPORTANTE : Antes de ejecutar el script,,,, haz una copia de seguridad de tu base de datos

Sube el script al directorio raiz de tu galería,,, lo nombras como install_actualizar_image_croquis.php y lo  ejecutas.

Code: [Select]
<?php
define
('ROOT_PATH''./');
include(
ROOT_PATH.'config.php');
include(
ROOT_PATH.'includes/constants.php');
include(
ROOT_PATH.'includes/db_mysql.php');
$site_db = new Db($db_host$db_user$db_password$db_name);
set_time_limit(0);

$modificar 'UPDATE `'.IMAGES_TABLE.'` SET `image_croquis` = "spacer.gif" WHERE `image_croquis` = ""';
$site_db->query($modificar); 

echo 
"<br /><br /><center><b>Ha finalizado el proceso de insertar <font color=\"#FF9900\">los nuevos datos </font> en la  tabla : <font color=\"#FF9900\">$tabla </font></b><BR><b>Puedes borrar ahora <font  color=\"#FF0000\">install_actualizar_image_croquis.php</font></b></center>";

?>

Para que las nuevas imagenes que subas,, no inserten un valor vacio en el campo,,, haz la siguiente modificación :

Localiza en templates/tus_plantillas/member_uploadform.html

Quote
<input type="submit" name="uploadbutton" value="{lang_submit}" class="button" />
    <input type="reset" value="{lang_reset}" class="button" />

Cambia a :

Quote
<input type="hidden" name="iimage_croquis" value="spacer.gif'" />
<input type="submit" name="uploadbutton" value="{lang_submit}" class="button" />
<input type="reset" value="{lang_reset}" class="button" />

Aunque yo te recomendaría que insertase una opción para poder insertar los valores del campo desde  member_uploadform.html

excitex2
Title: Re: Hacer un campo nuevo "buscable"
Post by: live@ct on June 26, 2006, 03:53:20 AM
si se actualizaron los datos, y si aparece spacer.gif cuando agrego desde la pagina
y ahora para q aparezca el campo rellenado cuando le doy en comprobar nuevas imagenes en el panel de administrador q es donde generalmente agrego imagenes??!?!?!

gracias!! :D
Title: Re: Hacer un campo nuevo "buscable"
Post by: excitex2 on June 26, 2006, 03:18:23 PM
Saludos,,,

Explica como has insertado el campo en el panel de control  y como efectua la lectura y escritura dicho campo.

excitex2
Title: Re: Hacer un campo nuevo "buscable"
Post by: live@ct on June 27, 2006, 12:54:35 AM
pues los campos los lee automaticamente de la tabla...