Jump to content

Error Productos De La Misma Categoría


Recommended Posts

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

post-804739-0-98988000-1454955591_thumb.jpg

Link to comment
Share on other sites

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

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

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 {
  1. positionrelative;
  2. overflowhidden;
  3. cursor-webkit-grab;
  4. perspective1000px;
  5. backface-visibilityhidden;
  6. width930px;
  7. transformmatrix(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

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  :P 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 by TribalDexterD (see edit history)
Link to comment
Share on other sites

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

¿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

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 :D

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

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

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

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

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

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 :D

 

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

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

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

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!!! :D

 

De nada!!! ;)

 

PS: El link me manda a un post que poco tiene que ver con el bkg!  :rolleyes:

 

Jajaja si yo a partir de ahora también la odio xD y gracias nuevamente por la ayuda. Se agradece  :D  :P

 

Perdona me confundí, era este post https://www.prestashop.com/forums/topic/503353-problema-tienda-en-varias-resoluciones/

 

Un saludo !!

Edited by velasco2222 (see edit history)
Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...