upload_image_tag en kumbia 0.47a

edited febrero 2008 in Bugs y Problemas
Quiero reportar el siguiente y pequeño bug que se encuentra en libs/kumbia/tags.php
function upload_image_tag(){
......


linea 886 esta duplicada esta linea: $code.="<div>".img_tag(urldecode($opts['value']), 'width: '.$opts['width'], 'style: '.$opts['style'], 'id: '.$opts['name']."_in")."</div>";
........
}//upload_image_tag


de pronto sin querer pues se le duplico esta linea a la persona que depuro la ultima vez este metodo.

Me dio un dolor de cabeza por un rato porque no concebia de donde provenia el pequeño detalle hasta que lo encontre.

De todas maneras me gustaria que revisaran todo el metodo porque al parecer cuando tambien intento modificar ese campo, al hacer la modificacion se pierde el valor, y en el metodo de mi controller lo tengo perfecto.


Saludos! <!-- s:wink: --><img src="{SMILIES_PATH}/icon_wink.gif" alt=":wink:" title="Wink" /><!-- s:wink: -->

Comentarios

  • edited 12:20
    Por favor revisen este bug
    Saludos!
  • edited 12:20
    no se si revisaste bien pero la primera linea del:
    $code.="<div>".img_tag(urldecode($opts), 'width: '.$opts, 'style: '.$opts, 'id: '.$opts."_im")."</div>";

    y la que tu reportas como duplicada es:
    $code.="<div>".img_tag(urldecode($opts), 'width: '.$opts, 'style: '.$opts, 'id: '.$opts."_in")."</div>";

    remarco las diferencias en el name, ahora de que se te pierde, podrias citarlo con un ejemplo.
    espero te sirvan estas explicaciones de alguna manera.
  • edited 12:20
    Hola amigo, tienes razon en cuanto a lo que comentas, seguro que me fallo el coco y la vista, y no pillé ese detalle, pero de igual forma te digo que no se porque razon me salian 2 fotografias al momento de editar la tabla donde uso fotografia, y comnete la linea que te dije y me dejo de salir las 2 fotos, ahora solo me sale una, pero en algunos momentos se desaparece en la edicion, de todas maneras me gustaria que revisaran eso, porque el me estaba funcionando bien en la version anterior.
    saludos
  • edited 12:20
    me prodrias decir en sistema operativo estas trabajando y por si acaso que navegador.
    Aunque supongo que lo estas utilizando el firefox, cierto?
  • edited 12:20
    Si amigo trabajo siempre con el zorrillo, y ya en ultimas instancias para continuar un standard en el sistema de ultimo me toca probar con el exploiter
    tu sabes! toca.

    SO: Winbug!

    Motor: XAMPP

    Saludos!
  • edited 12:20
    Gracias por los datos, te pedire un favor, verfica el siguiente codigo con el que tienes en public/javascript/kumbia/base.js , las ultimas 4 funciones

    function enable_upload_file(file){
    if (navigator.appName == 'Microsoft Internet Explorer'){
    $(file).name = file+"_ix"
    $(file+"_file").name = file
    $(file+"_in").show()
    }else{
    $(file+"_file").id = file+"_tmp"
    $(file).id = file+"_file"

    $(file+"_file").name = file+"_file"
    $(file+"_tmp").id = file
    $(file).name = file
    }
    $(file+"_span").show()
    $(file+"_span_pre").hide()
    $(file+"_im").hide()
    }

    function upload_file(file){
    if (navigator.appName == 'Microsoft Internet Explorer'){
    if ($(file+"_in").src){
    $(file+"_in").show()
    }
    $(file+"_in").src = "file://"+$(file+'_file').value
    }
    }

    function cancel_upload_file(file){
    if (navigator.appName != 'Microsoft Internet Explorer'){
    $(file+"_file").id = file+"_tmp"
    $(file).name = file+"_file"
    $(file).id = file+"_file"
    $(file+"_file").name = file+"_file"
    $(file+"_tmp").id = file
    $(file).name = file
    }else {
    $(file+"_file").name = file+"_file"
    $(file).name = file
    $(file+"_in").hide()
    }

    if ($(file).selectedIndex != 0){
    $(file+"_im").show()
    }
    $(file+"_span").hide()
    $(file+"_span_pre").show()
    }

    Avisame por favor si es que existe alguna diferencia, por mas minima que sea, porque pense que este era el codigo que estaba en la version que usas. De todas maneras usa estas funciones para tu version y veras que no tendras problemas, y descomenta el segundo img_tag de la funcion image_upluad_tag que modificaste. Prueba primero en IE y veras que hay diferencia cuando uses firefox, ese detalle te dara la respuesta sobre el problema que tenias, tal vez me confundi y subi los metodos de una anterior version. Una vez me contestes te contare el porque de algunas cosas.
  • edited 12:20
    Hola amigo, como te va, muchas gracias a ti tambien por responder y asi saber que pudo haber sucedido. Esto es lo que tengo en seccion de kumbia que me pedistes que revisara, creo que todo esta identico:

    function enable_upload_file(file){
    if (navigator.appName == 'Microsoft Internet Explorer'){
    $(file).name = file+"_ix"
    $(file+"_file").name = file
    $(file+"_in").show()
    }else{
    $(file+"_file").id = file+"_tmp"
    $(file).id = file+"_file"

    $(file+"_file").name = file+"_file"
    $(file+"_tmp").id = file
    $(file).name = file
    }
    $(file+"_span").show()
    $(file+"_span_pre").hide()
    $(file+"_im").hide()
    }

    function upload_file(file){
    if (navigator.appName == 'Microsoft Internet Explorer'){
    if ($(file+"_in").src){
    $(file+"_in").show()
    }
    $(file+"_in").src = "file://"+$(file+'_file').value
    }
    }

    function cancel_upload_file(file){
    if (navigator.appName != 'Microsoft Internet Explorer'){
    $(file+"_file").id = file+"_tmp"
    $(file).name = file+"_file"
    $(file).id = file+"_file"
    $(file+"_file").name = file+"_file"
    $(file+"_tmp").id = file
    $(file).name = file
    }else {
    $(file+"_file").name = file+"_file"
    $(file).name = file
    $(file+"_in").hide()
    }

    if ($(file).selectedIndex != 0){
    $(file+"_im").show()
    }
    $(file+"_span").hide()
    $(file+"_span_pre").show()
    }

    function show_upload_image(file){
    if(file.options[file.selectedIndex].value!='@'){
    $(file.id+"_im").show()
    $(file.id+"_im").src = $Kumbia.path + "/img/" + file.options[file.selectedIndex].value
    } else {
    $(file.id+"_im").hide()
    }
    }
  • edited 12:20
    sabes el error que mencionas no puedo reproducir con este codigo, al menos para mi es completamente funcional, seguire intentando, un favor mas, que pasos son los que sigues y hace que te aparezca la doble imagen?
  • edited 12:20
    en explorer no me funciona este helper, pero en firefox si me funciona, como puedo arreglar este bug, es en la version 0.47.

    Saludos
Sign In or Register to comment.