velasco2222 Posted February 8, 2016 Share Posted February 8, 2016 Buenas tardes, Uso la versión de presatshop 1.6.1.3 y mi web es zoogym.es. No consigo eliminar un código que me aparece en la página de un producto, concretamente en la zona " productos de la misma categoría". Adjunto un pantallazo del código que me aparece encima de las imágenes de los productos. Solo me aparece en la categoría "mochilas" y en la otra de camisetas no. La cuestión es que inspeccionando elemento localizo las líneas que genera el error y simplemente borrando ese código desaparece, pero luego no soy capaz de encontrarlo en los ficheros para poder borrarlo. ¿Alguien puede decirme la ruta para borrar ese código? Un saludo Link to comment Share on other sites More sharing options...
TribalDexterD Posted February 8, 2016 Share Posted February 8, 2016 Hola velasco, entre en tu tienda y en la categoria de mochilas veo solo 3 tipos y no veo ningún error. Link to comment Share on other sites More sharing options...
velasco2222 Posted February 8, 2016 Author Share Posted February 8, 2016 Hola Tribal, Si selecciones un producto de esos 3 en la siguiente página es donde aparece el error. Comprueba así. .. Un saludo Link to comment Share on other sites More sharing options...
TribalDexterD Posted February 8, 2016 Share Posted February 8, 2016 Ah sì, he visto. El error desaparece también cuando haces click en la flechita para desplazarte. Si usas la cache, prueba a vaciarla. Link to comment Share on other sites More sharing options...
velasco2222 Posted February 9, 2016 Author Share Posted February 9, 2016 Buenas !! He probado a borrar toda la cache pero no aprecio cambios. La verdad que es un poco raro porque por ejemplo eso no me pasa en categorías de "camisetas", solo en "mochilas" una vez que se selecciona un producto. No he modificado nada tampoco y es verdad que al seleccionar en la flecha se quita...me había fijado. Inspeccionado elemento detecto ese código y eliminándolo desaparece, pero no consigo encontrarlo luego en las carpetas, si alguien me dijera la ruta se lo agradezco, también eliminando "transform: matrix (0.....etc). Adjunto la imagen para que se aprecie el código y demás. Un saludo Link to comment Share on other sites More sharing options...
velasco2222 Posted February 9, 2016 Author Share Posted February 9, 2016 Adjunto la imagen con la línea localizada... Un saludo Link to comment Share on other sites More sharing options...
TribalDexterD Posted February 9, 2016 Share Posted February 9, 2016 En el codigo puedes ver que se trata de Blockproductcategory o iosSlider2, lo encuentras en: root>themes>nombretema>modules>blockproductscategory o productscategory y root>themes>nombretema>modules>iosSlider (capaz) Pero el hecho que te aparezca solo e un producto, te da la idea que no hay un error en el modulo sino te tendria que aparecer tambien en camisetas u otros productos. Link to comment Share on other sites More sharing options...
velasco2222 Posted February 9, 2016 Author Share Posted February 9, 2016 Buenas de nuevo y gracias por contestar, Te comento, inspeccionando elemento el código a modificar que me aparece es el siguiente donde tendría que eliminar solamente transform: element.style { position: relative; overflow: hidden; cursor: -webkit-grab; perspective: 1000px; backface-visibility: hidden; width: 930px; transform: matrix(1, 0, 0, 1, -310, 0); } Por otra parte esto es lo que me aparece en la ruta root>themes>theme481>modules>productscategory {if count($categoryProducts) > 0 && $categoryProducts !== false} <div class="clearfix blockproductscategory"> <h3>{$categoryProducts|@count} {l s='otros productos de la misma categoria:' mod='productscategory'}</h3> <div class = 'container2'> <div class = 'iosSlider2'> <div class = 'slider2'> {foreach from=$categoryProducts item='categoryProduct' name=categoryProduct} {if count($categoryProducts) < 6}style="width: {math equation="width / nbImages" width=94 nbImages=$categoryProducts|@count}%"{/if} <div id='item2'> <a href="{$link->getProductLink($categoryProduct.id_product, $categoryProduct.link_rewrite, $categoryProduct.category, $categoryProduct.ean13)}" class="lnk_img" title="{$categoryProduct.name|htmlspecialchars}"><img src="{$link->getImageLink($categoryProduct.link_rewrite, $categoryProduct.id_image, 'carusel')}" alt="{$categoryProduct.name|htmlspecialchars}" /></a> <div class="clear"></div> <p class="product_name"> <a href="{$link->getProductLink($categoryProduct.id_product, $categoryProduct.link_rewrite, $categoryProduct.category, $categoryProduct.ean13)}" title="{$categoryProduct.name|htmlspecialchars}">{$categoryProduct.name|truncate:22:'...'|escape:'htmlall':'UTF-8'}</a> </p> <div class="clear"></div> {if $ProdDisplayPrice AND $categoryProduct.show_price == 1 AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE} <p class="price_display"> <span class="price">{convertPrice price=$categoryProduct.displayed_price}</span> </p> {else} <br /> {/if} </div> {/foreach} </div> </div> <div class ='next'></div> <div class ='prev unselectable'></div> </div> <script type="text/javascript"> $(document).ready(function() { $('.iosSlider2').iosSlider({ snapToChildren: true, desktopClickDrag: true, keyboardControls: true, infiniteSlider: true, onSliderLoaded: sliderTest, onSlideStart: sliderTest, onSlideComplete: slideComplete, navNextSelector: $('.next'), navPrevSelector: $('.prev'), }); }); function sliderTest(args) { console.log(args.targetSliderOffset); } function slideComplete(args) { $('.next, .prev').removeClass('unselectable'); if(args.currentSlideNumber == 0) { $('.prev').addClass('unselectable'); } else if(args.currentSliderOffset == args.data.sliderMax) { $('.next').addClass('unselectable'); } } </script> </div> {/if} Por otra parte el módulo iosSlider no aparece en ningún lado.... Un saludo Link to comment Share on other sites More sharing options...
TribalDexterD Posted February 9, 2016 Share Posted February 9, 2016 (edited) Hay un error en el codigo del modulo: {if count($categoryProducts) < 6}style="width: {math equation="width / nbImages" width=94 nbImages=$categoryProducts|@count}%"{/if} Esta IF esta suelta en el codigo y te aparece solo en las mochilas porque la condicion "count($categoryProducts) < 6" es true solo en mochilas, mientras en camisetas, no. Y estando en cualquier lado, como està, viene interpretada como texto normal y no como regla CSS/Style. Ahora no se, hace dos pruebas. 1) Borrala del todo y fijate que pasa (no pasarà nada pues ya asì no sirve de nada, dejarà de ser visualizada). 2) Pone esa if dentro a <div id='item2' {if count($categoryProducts) < 6}style="width: {math equation="width / nbImages" width=94 nbImages=$categoryProducts|@count}%"{/if}> IosSlider està dentro blockproductscategory, asi que nada Edited February 9, 2016 by TribalDexterD (see edit history) Link to comment Share on other sites More sharing options...
velasco2222 Posted February 9, 2016 Author Share Posted February 9, 2016 He probado a borrar el código, forzar compilación y demás para ver el cambio y no se ven resultados. Luego he hecho en segundo lugar la corrección que comentas y tampoco se aprecian cambios. Menuda cosa más rara! jajaj he vuelto a dejarlo como antes...pero vamos que no se modifica nada... Un saludo Link to comment Share on other sites More sharing options...
velasco2222 Posted February 9, 2016 Author Share Posted February 9, 2016 ¿En algún lado tiene que estar el siguiente código no? Eliminando transform: matrix desaparece el error...pero es que no lo localizo en ninguna carpeta. element.style { position: relative; overflow: hidden; cursor: -webkit-grab; perspective: 1000px; backface-visibility: hidden; width: 930px; transform: matrix(1, 0, 0, 1, -310, 0); Link to comment Share on other sites More sharing options...
TribalDexterD Posted February 9, 2016 Share Posted February 9, 2016 Borrando la IF tiene que desaparecer de todos modos, si no desaparece quiere decir que carga la cache. Cuando ves "element.style", esas reglas vienen dadas con JS. Igualmente no es borrando esto que vas a arreglar el problema, la raíz de todo es la IF metida en cualquier lado Link to comment Share on other sites More sharing options...
velasco2222 Posted February 10, 2016 Author Share Posted February 10, 2016 Joe...he vuelto a modificar el fichero y ahora me ha fallado la web jajaja Error 500. Volví a poner el fichero como antes, hice lo de quitar el IF y al probar se ha caido. No he tocado más nada... Link to comment Share on other sites More sharing options...
TribalDexterD Posted February 10, 2016 Share Posted February 10, 2016 El error 500 aparece casi siempre por algun error en el file .htaccess, el fichero que estas modificando vos no te tendria que dar esta problema Conectate con FTP y renombra el archivo .htaccess en .htaccessold Proba a entrare en el back office y desactiva, salva y volve a activar la opcion Friendly Url desde el backoffice. Link to comment Share on other sites More sharing options...
velasco2222 Posted February 10, 2016 Author Share Posted February 10, 2016 Nada...que cosas mas rara, solo toqué ese fichero... He probado lo que dices y sigue apareciendo el error. He borrado también el .htaccess y vuelto a subir por ftp pero tampoco nada... Esto es lo que me aparece en parámetros/información..¿tiene algo que ver? Parámetros requeridos Por favor, resuelva los siguientes errores Algunos archivos de PrestaShop han desaparecido de su servidor.(/cache/smarty/compile/index.php, /img/404.gif, /themes/default-bootstrap/css/global.css) Link to comment Share on other sites More sharing options...
TribalDexterD Posted February 10, 2016 Share Posted February 10, 2016 No encuetra mas el file GLOBAL.CSS Controla que en la ruta /themes/default-bootstrap/css/ se encuentre el file sopra citado. Que raro!!!! Link to comment Share on other sites More sharing options...
velasco2222 Posted February 10, 2016 Author Share Posted February 10, 2016 Sisi tengo el archivo global.css en la ruta entero, por eso me extraña y no había retocado nada de ahí... Link to comment Share on other sites More sharing options...
TribalDexterD Posted February 10, 2016 Share Posted February 10, 2016 Si està ahì el file, porque no lo encuentra? Si los ficheros estan todos, volve a probar a borrar el htaccess sin subirlo de nuevo, deja que lo vuelva a crear automaticamente prestashop. Link to comment Share on other sites More sharing options...
velasco2222 Posted February 10, 2016 Author Share Posted February 10, 2016 Tampooco....me estoy desesperando ya jajajaja A ver si logro solucionarlo que ya le tenía activa y anunciándola Menudas cosas mas raras Link to comment Share on other sites More sharing options...
TribalDexterD Posted February 10, 2016 Share Posted February 10, 2016 Activa la modalidad Debug de Prestashop root/config/defines.inc.php /* Debug only */ if (!defined('_PS_MODE_DEV_')) { define('_PS_MODE_DEV_', true); } A ver si nos ayuda a entender el error. Link to comment Share on other sites More sharing options...
velasco2222 Posted February 10, 2016 Author Share Posted February 10, 2016 Solucionado Tribal !! Finalmente fue que ayer estuve retocando unos ficheros para añadir el módulo zopim chat y se me olvidó eliminar una prueba que hice, aún así sucedió hoy al forzar compilación con lo del blockcategory. Fue activando el debug cuando me reportó el fallo.... Muchas gracias crack, ahora después del susto seguiré con el IF a ver si consigo eliminarlo y que no se vea jajaja Un saludo Link to comment Share on other sites More sharing options...
TribalDexterD Posted February 10, 2016 Share Posted February 10, 2016 Fiuff... Menos mal!!! Yo sigo convencido que sacando esa IF el error va a desaparecer. Hace una prueba, en la IF {if count($categoryProducts) < 6}style="width: {math equation="width / nbImages" width=94 nbImages=$categoryProducts|@count}%"{/if} modifica la palabra width con test {if count($categoryProducts) < 6}style="TEST: {math equation="width / nbImages" width=94 nbImages=$categoryProducts|@count}%"{/if} y avisame. Mira la pagina, si te sigue saliendo width, quiere decir que sigue cargando un file de la cache, en vez si ves TEST quiere decir que lo actualiza. En el segundo caso, volve a probar a borrar toda la IF y mira de nuevo la pagina. Link to comment Share on other sites More sharing options...
TribalDexterD Posted February 10, 2016 Share Posted February 10, 2016 Ah... En el file global.css renglon 48 y 399 (mas o menos) background: url(../img/fondoweb1.jpg) center; Agrega el center, asi el background va a venir centrado y mas lindo Link to comment Share on other sites More sharing options...
velasco2222 Posted February 11, 2016 Author Share Posted February 11, 2016 Fiuff... Menos mal!!! Yo sigo convencido que sacando esa IF el error va a desaparecer. Hace una prueba, en la IF {if count($categoryProducts) < 6}style="width: {math equation="width / nbImages" width=94 nbImages=$categoryProducts|@count}%"{/if} modifica la palabra width con test {if count($categoryProducts) < 6}style="TEST: {math equation="width / nbImages" width=94 nbImages=$categoryProducts|@count}%"{/if} y avisame. Mira la pagina, si te sigue saliendo width, quiere decir que sigue cargando un file de la cache, en vez si ves TEST quiere decir que lo actualiza. En el segundo caso, volve a probar a borrar toda la IF y mira de nuevo la pagina. Buenas, He hecho la prueba, forzando compilación y demás y sigue apareciendo la palabra width También he probado a borrarlo de nuevo...no se quiere ir jajaja Link to comment Share on other sites More sharing options...
velasco2222 Posted February 11, 2016 Author Share Posted February 11, 2016 Ah... En el file global.css renglon 48 y 399 (mas o menos) background: url(../img/fondoweb1.jpg) center; Agrega el center, asi el background va a venir centrado y mas lindo Si es que he tenido problemas con el background porque no se me ajustaba en diferentes resoluciones. La columna de la derecha siempre se desajustaba porque creo que está estática. No se en cual lo estarías viendo tu....a mi me cambia de un ordenador a otro. La verdad que con el center le da otro toque, lo único que se ha doblado la imagen en cada extremo...¿ese es el efecto que debe de hacer no? Un saludo Link to comment Share on other sites More sharing options...
TribalDexterD Posted February 12, 2016 Share Posted February 12, 2016 Por el problema de la IF si como viste que la palabra no cambia, sigue cargando un file que no es ese. Vaciar manualmente la cache? El background asi, yo lo veo bien en distintas resoluciones. Que entiendes con "Se ha doblado la imagen en cada extremo"? La repetición en el header que parece cortada la imagen? Link to comment Share on other sites More sharing options...
velasco2222 Posted February 12, 2016 Author Share Posted February 12, 2016 Por el problema de la IF si como viste que la palabra no cambia, sigue cargando un file que no es ese. Vaciar manualmente la cache? El background asi, yo lo veo bien en distintas resoluciones. Que entiendes con "Se ha doblado la imagen en cada extremo"? La repetición en el header que parece cortada la imagen? ¡¡ Al fin !! jajajaj Si lo que hice fue borrar el IF como me dijiste y borrar la caché manualmente y esta vez si parece que se quita el error. La verdad que el caché lo vacié pero desde el prestashop y anteriormente a esos cambios, ahora parece que funciona Respecto al background si quieres te adjunto otro post que tenía abierto hace unas semanas... https://www.prestashop.com/forums/topic/377050-desesperado-por-el-error-500-impide-pago-por-paypal/ Doy este por solucionado crack Muchas gracias Link to comment Share on other sites More sharing options...
TribalDexterD Posted February 12, 2016 Share Posted February 12, 2016 (edited) La cache es muy util, pero yo la odiè desde el primer dia que la conocì, no nos llevamos muy bien! xD Bueno lo importante es que uno, lo hemos resuelto!!! De nada!!! PS: El link me manda a un post que poco tiene que ver con el bkg! Edited February 12, 2016 by TribalDexterD (see edit history) Link to comment Share on other sites More sharing options...
velasco2222 Posted February 12, 2016 Author Share Posted February 12, 2016 (edited) La cache es muy util, pero yo la odiè desde el primer dia que la conocì, no nos llevamos muy bien! xD Bueno lo importante es que uno, lo hemos resuelto!!! De nada!!! PS: El link me manda a un post que poco tiene que ver con el bkg! Jajaja si yo a partir de ahora también la odio xD y gracias nuevamente por la ayuda. Se agradece Perdona me confundí, era este post https://www.prestashop.com/forums/topic/503353-problema-tienda-en-varias-resoluciones/ Un saludo !! Edited February 12, 2016 by velasco2222 (see edit history) Link to comment Share on other sites More sharing options...
TribalDexterD Posted February 12, 2016 Share Posted February 12, 2016 Ningun problema! De nada!!! Saludos!!! Link to comment Share on other sites More sharing options...
Recommended Posts