[eside-ghost] mas drupal y thumbnails e imagenes

altern altern2 en gmail.com
Vie Oct 26 17:40:59 CEST 2007


aupa

bueno sobre el problema de imagenes en Drupal de hace unos dias. Por si 
a alguien le interesa, el problema que tenia eran (por supuesto!) varios 
combinados.

Por un lado meter el path del sistema de archivos absoluto y luego al de 
varios dias de currar en la pagina pasarlo a relativo no le gusta NADA 
de nada a drupal. No cambiar el path nunca a ser posible.

Por otro los modulos para adjuntar imagenes en drupal a dia de hoy son 
un poco lio. Image va bien pero es un poco limitado y tiene algunas 
cosas que no molan.

- Image assist es un poco "asi" y no me ha funcionado distinto en 
diferentes instalaciones de drupal. todavia no se porque daba 
differentes errores.
- Luego hay algun otro como uplad_image este permite lo mismo que Image 
pero con varias imagenes aunque tiene algun bug un poco cantoso.
- Tb esta CCK multimage para hacer como carruseles de imagenes, no me 
viene la palabra ahora, parece chulo pero no lo he probado todavia.
- Image exact e image cache no los he mirado mucho pero no me iban bien
- Con Imagefield y CKK o Contemplate igual se puede hacer cosas guapas 
pero suena un poco mas complicado.

resumiendo el tema de modulos de imagen en Drupal que esta un poco en 
pañales y hay mil modulos cada uno para una movida un poco distinta que 
el anterior y ninguno satisfactorio.

vamos que tenia (y tengo) un cristo monstado en la web y la base de 
datos que te pasas. Ahora me toca limpiarla o montarla otra vez desde cero.

agur ...

enrike

altern(e)k dio:
> por cierto cuando subo las imagenes desde el popup de image_assist me da 
> un error :
> warning: imagejpeg() [function.imagejpeg]: Unable to open 
> 'sites/default/files' for writing: Is a directory in 
> /usr/www/users/midrupal/includes/image.inc on line 321.
> 
> a pesar de esto la imagen y su thumbnail se suben bien a 
> 'sites/default/files/images'. He buscado sobre este error y no encuentro 
> nada que me de pistas .
> 
> los permisos estan bien hasta donde yo entiendo... files tiene permisos 
> de lectura escritura y ejecucion para todos los usuarios drwxrwxrwx. 
> files/images tiene drwxrwxr-x esta esto bien? hasta ahora no me habia 
> dado problemas.
> 
> enrike
> 
> altern(e)k dio:
>> hola ruben
>>
>>>> Asi que de primeras he instalado Image. Lo he configurado, dado 
>>>> permisos al usuario y he creado un nodo nuevo con una imagen. Bueno 
>>>> pues no chuta ni ahi siquiera. El path a la imagen que me da es tipo a
>>>>
>>>> http://midominio.net/midrupal//usr/www/users/miusuario/midrupal/sites/default/files/images/test1.thumbnail.jpg 
>>>>
>>>>
>>>> como veis hay dos paths juntos :
>>>> > http://midominio.net/midrupal/
>>>> > 
>>>> /usr/www/users/miusuario/midrupal/sites/default/files/images/test1.thumbnail.jpg 
>>>>
>>>>
>>>> asi que el fallo tiene que ser creo yo previo a los modulos image y 
>>>> tal. En Administrar › Configuración del sitio > Sistema de archivos
>>>> tengo puesto
>>>>
>>>> Ruta del sistema de archivos:
>>>> /usr/www/users/miusuario/midrupal/sites/default/files
>>> Igual me equivoco, pero creo que eso esta mal, yo solo suelo poner 
>>> "files" que es como viene o en tu caso "sites/default/files", prueba 
>>> a ver si asi...
>>
>> he puesto "sites/default/files", solo "files" me dice que no existe y 
>> parece que funciona mejor. Voy pasito a pasito, habra que armarse de 
>> paciencia...
>>
>> bueno un poco pensando en alto sobre lo que me sale hay va un poco de 
>> chapa ...
>>
>> Ahora me muestra las imagenes en los posts pero solo si en el popup de 
>> image_assist, (donde añades las imagenes a los posts), elijo las 
>> opciones "Size : original" y "Link : link to image page". El "Insert 
>> mode" da igual, tanto HTML como Filter Tag funcionan. Por ejemplo si 
>> elijo las opciones que a mi me interesan : "thumbnail" + "open in 
>> popup window" insertado como HTML me mete esto que no funciona
>>
>>  <span class="inline left">
>> <a href="/dertech/" onclick="launch_popup(48, , ); return false;" 
>> target="_blank"></a>
>> <span class="caption" style=""><strong>imagen 1</strong></span>
>> </span>
>>
>> por una lado no hay nada dentro de la etiqueta <a> y por otro si 
>> maualmente meto un texto dentro del link para poder activarlo la 
>> funcion popup me abre la homepage y da un error de syntaxis aqui 
>> "launch_popup(48, , )". No le pasa a la funcion ni 2º ni 3º argumento 
>> aunque si esta la coma de separacion, solo el primer argumento (el num 
>> 48 que es el num de nodo de la imagen). Asi que algo no chuta bien 
>> internamente que no devuelve lo que tendria que ir en el <a> y los 
>> argumentos de la funcion popup
>>
>> haciendolo como Filterd HTML no funciona tampoco, sale el mismo output 
>> de HTML.
>>
>> lo curioso es que si inserto de la unica forma que funciona (size : 
>> original), entro en el nodo donde adjunto la imagen y doy al link de 
>> la imagen, me lleva al nodo de la imagen, alli hay un link a la 
>> derecha llamado "thumbnail" que si le doy me lleva al nodo del 
>> thumbnail y aqui si que me muestra el thumbnail...
>>
>> igual algo de permisos? pero entonces no lo mostraria nunca creo yo.
>> podria ser que hay algun tipo de error en la base de datos que no 
>> devuelve los paths adecuados internamente o algo asi? me he revisado 
>> la configuracion de arriba abajo pero no veo nada que pueda ser la causa.
>>
>>>> Los permisos de la carpeta "sites/default/files/images" son correctos.
>>> has mirado en el archivo 
>>> /usr/www/users/miusuario/midrupal/sites/default/settings.php? ahi 
>>> creo q puedes configurar la ruta a mano por si hay problemas.
>>
>> te refieres a $base_url ?
>>
>> *muchas gracias* por lo menos ahora veo que avanzo un poco
>>
>> enrike
>>
> 
> 



Más información sobre la lista de distribución eside-ghost