Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
bugs [2008/07/31 11:14] 10.12.12.12 |
bugs [2017/03/27 17:44] (actual) |
||
|---|---|---|---|
| Línea 82: | Línea 82: | ||
| ==== Al realizar compra desde carrito y logearme me pone el carrito a -1 y me pide que me logee otra vez ==== | ==== Al realizar compra desde carrito y logearme me pone el carrito a -1 y me pide que me logee otra vez ==== | ||
| + | |||
| + | Este error ocurre en el caso de que te logees desde el propio proceso de compra. es decir, una vez que confirmas compra y te pide quer te logees. | ||
| En el fichero merkagest/templates/GENERAL/menu.inc en la siguiente opción del switch: | En el fichero merkagest/templates/GENERAL/menu.inc en la siguiente opción del switch: | ||
| Línea 97: | Línea 99: | ||
| Se ha encontrado este bug en txakoli. Habrá que comprobar en los demás. | Se ha encontrado este bug en txakoli. Habrá que comprobar en los demás. | ||
| - | ==== Bug a la hora de usar editor antiguo desde firefox 3 y explorer 7 ==== | + | ===== Firefox 3 y Explorer 7 ===== |
| + | |||
| + | ==== Bug a la hora de usar editor antiguo ==== | ||
| En el instalador actual no tenemos problema, ya que se usa un editor distinto y ya está solucionado este bug. Sólo aplicable a proyectos anteriores a la versión 2.1.2. | En el instalador actual no tenemos problema, ya que se usa un editor distinto y ya está solucionado este bug. Sólo aplicable a proyectos anteriores a la versión 2.1.2. | ||
| Línea 128: | Línea 132: | ||
| document.getElementById('Editor').value = window.opener.document.formulario.<?=$_GET["nombre"]?>.value; | document.getElementById('Editor').value = window.opener.document.formulario.<?=$_GET["nombre"]?>.value; | ||
| document.getElementById('Editor').focus(); | document.getElementById('Editor').focus(); | ||
| + | |||
| + | === Creación de enlaces dentro de palabras de diccionario === | ||
| + | |||
| + | Bug por el cual no se traducen las palabras de diccionario a la hora de crear un enlace en una. | ||
| + | |||
| + | cambiar la siguiente línea en apitemplate.inc: | ||
| + | |||
| + | $newBloqueHtml = $strAnterior.$strCampo.$strPosterior; | ||
| + | |||
| + | por | ||
| + | |||
| + | $newBloqueHtml = QuitarComodines($strAnterior.$strCampo.$strPosterior, $this->idioma); | ||
| === Comprobación de ficheros === | === Comprobación de ficheros === | ||
| Línea 151: | Línea 167: | ||
| Y cualquier otro fichero susceptible de realizar llamadas al fichero editor.php o editor2.php | Y cualquier otro fichero susceptible de realizar llamadas al fichero editor.php o editor2.php | ||
| + | |||
| + | ==== Bug a la hora de asignar contenido, documento, lista y/o producto a un contenido ==== | ||
| + | |||
| + | **Este se ha detectado en la versión 2.1 y superiores.** | ||
| + | |||
| + | Problema a la hora de usar los lst (docslst.inc, produlst.inc, fichalst.inc, contelst.inc) cuando, por ejemplo, queremos asignar un documento a un contenido. | ||
| + | Hasta ahora el javascript (para el ejemplo docslst.inc) realizaba la siguiente acción: | ||
| + | |||
| + | En conteedit.inc le digo que quiero añadir otro contenido al contenido. Para eso pincho en el botón de los 3 puntos. | ||
| + | |||
| + | Me lleva a docslst.inc. Al elegir el documento que quiero me ejecuta el siguiente código: | ||
| + | |||
| + | window.top.opener.location = window.top.opener.location + '&Accion=Documentos&Sentido=3&DocumentosSel='+id; | ||
| + | |||
| + | Pero se puede dar el caso de que el enlace que enviamos de vuelta no sea de la forma index.php?var=1…, con lo que falla el enlace pues me llega algo como index.php&Accion... . Para evitar esto tenemos el siguiente código a añadir en (docslst.inc, produlst.inc, fichalst.inc, contelst.inc), el cual comprueba que la llamada tiene la estructura correcta: | ||
| + | |||
| + | var sin_query = String(window.top.opener.location); | ||
| + | sin_query = sin_query.indexOf("?"); | ||
| + | if (sin_query == -1) { | ||
| + | window.top.opener.location = window.top.opener.location + '?Accion=lo_que_sea_que_tenga_que_añadir | ||
| + | } else { | ||
| + | window.top.opener.location = window.top.opener.location + '&Accion= lo_que_sea_que_tenga_que_añadir | ||
| + | } | ||
| + | |||
| + | ==== Bug de selección de idioma en gestor ==== | ||
| + | |||
| + | Tenemos que cambiar la función CambiarIdioma actual por la siguiente | ||
| + | |||
| + | { | ||
| + | <? | ||
| + | $rs->MoveFirst(); | ||
| + | while (!$rs->Eof()) { | ||
| + | $Datos=$rs->Reg(); | ||
| + | echo " document.getElementById('idioma".$Datos["idiAbrev"]."').style.visibility='hidden';\n"; | ||
| + | $rs->Movenext(); | ||
| + | } | ||
| + | ?> | ||
| + | document.getElementById('idioma'+document.getElementsByName('SelIdioma')[0].value).style.visibility='visible'; | ||
| + | return (false); | ||
| + | } | ||
| + | |||
| + | |||
| + | ==== Bug de uso de document.all en el gestor ==== | ||
| + | |||
| + | Este bug se encuentra arreglado en el nucleo 2.1.2.1 | ||