Inés Posted June 3, 2014 Share Posted June 3, 2014 Hola a todos. Tengo una tienda montada con prestashop 1.5.4.1 es http://www.krissexshop.com. Mi problema es que cuando busco un producto con el búscador este me aparece en el desplegable de la barra de buscar pero luego, en la página no me aparece ningún producto de la búsqueda. He regenerado el indice y sigue igual, lo que me resulta extraño es que el buscador los encuentra pues en el desplegable aparecen y si desde ahí pido sobre un artículo me lleva a él, lo raro es que si doy intro no me aparecen los productos en la página. Si alquien le pudiera echar un vistazo lo entendería mejor. Alguna sugerencia de lo que ocurre? He descargado nuevamente el módulo y lo he reinstalado pero no ha funcionado. Un saludo y gracias por vuestra ayuda. Link to comment Share on other sites More sharing options...
lastapril Posted June 3, 2014 Share Posted June 3, 2014 Hola Ines, has probado a reiniciar el modulo search? Link to comment Share on other sites More sharing options...
Inés Posted June 3, 2014 Author Share Posted June 3, 2014 Hola Ines, has probado a reiniciar el modulo search? Si, lo he reiniciado, y viendo que seguía sin salir lo desistale y lo volví a instalar de nuevo. Pero sigue igual. Link to comment Share on other sites More sharing options...
lastapril Posted June 3, 2014 Share Posted June 3, 2014 Tienes activada la indexacion?, deberias activar tambien la busqueda instantanea Link to comment Share on other sites More sharing options...
Inés Posted June 3, 2014 Author Share Posted June 3, 2014 Estan las dos activadas. Link to comment Share on other sites More sharing options...
lastapril Posted June 3, 2014 Share Posted June 3, 2014 Veo tambien que te faltan bastantes imagenes en los productos, si las imagenes deberian estar no estaria mal que tambien regeneraras las urls amigables por si es un problema de enlaces Link to comment Share on other sites More sharing options...
Inés Posted June 3, 2014 Author Share Posted June 3, 2014 Veo tambien que te faltan bastantes imagenes en los productos, si las imagenes deberian estar no estaria mal que tambien regeneraras las urls amigables por si es un problema de enlaces EStoy también intentando solucionar eso de las imágenes, las he regenerado pero siguen igual, si entro por el back-end las imagenes se ven todas, tengo que ir artículo por artículo activando la imagen de portada del producto para que se vea. Crees que las dos cosas puedan estar relacionadas? Link to comment Share on other sites More sharing options...
lastapril Posted June 3, 2014 Share Posted June 3, 2014 Por eso te decia que probaras a regenerar las url amigables, alguna vez me han dado error y al regenerar se soluciono Link to comment Share on other sites More sharing options...
Inés Posted June 3, 2014 Author Share Posted June 3, 2014 Como las puedo regererar. Las he desactivado, borrado el .htacces y luego vuelto a activas y vuelto a regenerar imágenes. ¿Te refieres a eso? Link to comment Share on other sites More sharing options...
lastapril Posted June 3, 2014 Share Posted June 3, 2014 si Link to comment Share on other sites More sharing options...
Inés Posted June 3, 2014 Author Share Posted June 3, 2014 si Pues sigue sin funcionar... No se ya que más hacerle.... Link to comment Share on other sites More sharing options...
lastapril Posted June 3, 2014 Share Posted June 3, 2014 Desactiva las url amigables gauarda y prueba sin funciona asi Link to comment Share on other sites More sharing options...
Inés Posted June 3, 2014 Author Share Posted June 3, 2014 Ya lo hize, tampoco funciona así. Link to comment Share on other sites More sharing options...
lastapril Posted June 3, 2014 Share Posted June 3, 2014 Has migrado tu tienda de local a servidor? Link to comment Share on other sites More sharing options...
Inés Posted June 3, 2014 Author Share Posted June 3, 2014 No, lleva tiempo en el mismo servidor y, según me dijo el cliente, de buenas a primeras dejó de funcionar bien. Link to comment Share on other sites More sharing options...
lastapril Posted June 3, 2014 Share Posted June 3, 2014 Buscando en el foro he encontrado esto Ya resolví el problema con las imágenes que no se mostraban o se mostraban demasiado pequeñas.Para hacer esto, modifiqué del archivo product-list.tpl de mi tema.La línea modificada es: a href="{$product.link|escape:'htmlall':'UTF-8'}" class="product_img_link" title="{$product.name|escape:'htmlall':'UTF-8'}"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_big')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" /></a>y únicamente cambie home_big por home, lo cual genera que la tienda "llame" de su base de datos el tamaño home, ya que el tamaño home_big no estaba definido. Para poder ver la lista de tamaños definidos o crear uno nuevo, se hace en el back store, preferencias, imágenes y ahí se muestra una lista de las que están dadas de alta actualmente.Espero que esto ayude en caso de que alguien tenga problemas con las imágenes de su tema en el product listSaludos y gracias por su ayuda Prueba a ver si es la solucion para las imagenes Link to comment Share on other sites More sharing options...
lastapril Posted June 3, 2014 Share Posted June 3, 2014 Lo raro es que en IE salen algunas imagenes y con el buscador dice que hay X productos pero no los muestra Link to comment Share on other sites More sharing options...
lastapril Posted June 3, 2014 Share Posted June 3, 2014 Tambien deberias vaciar la cache y forzar la compilacion si has hecho algun cambio Link to comment Share on other sites More sharing options...
Inés Posted June 3, 2014 Author Share Posted June 3, 2014 Lo haré, estoy en ello. A ver si funciona algo. Te agradezco muchísimo que me estés ayudando, yo ya no sabía que más hacer. Link to comment Share on other sites More sharing options...
lastapril Posted June 3, 2014 Share Posted June 3, 2014 No te preocupes estoy liado con el pc y tengo para rato asi que por aqui estare Link to comment Share on other sites More sharing options...
Inés Posted June 3, 2014 Author Share Posted June 3, 2014 No te preocupes estoy liado con el pc y tengo para rato asi que por aqui estare Una cosa, me acabo de dar cuenta al revisar por firebug que las imágenes que se muestran tienen src="http://myzona.balpodosl.netdna-cdn.com/19824-home_default/fetish-fantasy-edicion-limitada-plug-anal-principiante-9-cmpipedream.jpg, mientras que las que no se muestran están en src="http://myzona.balpodosl.netdna-cdn.com/img/p/es-default-home_default.jpg Creo que puede venir por ahí el error. Link to comment Share on other sites More sharing options...
Inés Posted June 3, 2014 Author Share Posted June 3, 2014 Bueno, parece que por hoy ya no voy a poder hacer nada. El servidor me lanza error : 503 - Service Temporarily Unavailable Habrá que seguir en otro momento. Muchas gracias por tu ayuda, te iré comentando como me va. Link to comment Share on other sites More sharing options...
lastapril Posted June 3, 2014 Share Posted June 3, 2014 Veo que ya te aparecen casi todas, las fotos, las que faltan es porque se ha hecho mal la actualizacion de productos, yo tengo el mismo distrubuidor y las fotos que no se ven son de los ultimos productos que ha incorporado Link to comment Share on other sites More sharing options...
Inés Posted June 3, 2014 Author Share Posted June 3, 2014 Pero los resultados de la búsqueda siguen sin aparecer. Link to comment Share on other sites More sharing options...
lastapril Posted June 3, 2014 Share Posted June 3, 2014 Cuantos productos te pone que hay indexados? Link to comment Share on other sites More sharing options...
lastapril Posted June 3, 2014 Share Posted June 3, 2014 Ines creo que el problema lo tienes en el productlist .tpl. Cuando puedas copialo o subelo para que le de un vistazo Link to comment Share on other sites More sharing options...
Inés Posted June 4, 2014 Author Share Posted June 4, 2014 Aquí te dejo el archivo que me has pedido, es el que está dentro del tema que uso: {* * 2007-2013 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2013 PrestaShop SA * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA *} {if isset($products)} <ul id="product_list" class="clear {if isset($smarty.cookies.display_class)}{$smarty.cookies.display_class}{/if}"> {foreach from=$products item=product name=products} <li class="{if isset($grid_product)}{$grid_product}{elseif isset($smarty.cookies.grid_product)}{$smarty.cookies.grid_product}{else}grid_5{/if} ajax_block_product {if $smarty.foreach.products.first}first_item{elseif $smarty.foreach.products.last}last_item{/if} {if $smarty.foreach.products.index % 2} alternate_item{else}item{/if} clearfix"> <div class="center_block"> <div class="image"><a href="{$product.link|escape:'htmlall':'UTF-8'}" class="product_img_link" title="{$product.name| escape:'htmlall':'UTF-8'}"> <img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')}" alt="{$product.legend| escape:'htmlall':'UTF-8'}" /> {if isset($product.on_sale) && $product.on_sale && isset($product.show_price) && $product.show_price && !$PS_CATALOG_MODE}<span class="on_sale"><span>{l s='sale off'}</span></span>{/if} </a> </div> <div class="name_product"><h3><a href="{$product.link|escape:'htmlall':'UTF-8'}" title="{$product.name|escape:'htmlall':'UTF-8'}"> {$product.name|escape:'htmlall':'UTF-8'|truncate:45:'...'}</a></h3></div> {if isset($product.available_for_order) && $product.available_for_order && !isset($restricted_country_mode)}{if ($product.allow_oosp || $product.quantity > 0)} <span class="availability">{l s='Available'}</span>{elseif (isset($product.quantity_all_versions) && $product.quantity_all_versions > 0)}<span class="availability">{l s='Product available with different options'}</span>{else} <span class="cs_out_of_stock">{l s='Out of stock'}</span>{/if} {/if} {if isset($product.online_only) && $product.online_only} <span class="online_only">{l s='Online only!'}</span> {/if} <p class="product_desc">{$product.description_short|strip_tags:'UTF-8'|truncate:90:'...'}</p> {if (!$PS_CATALOG_MODE AND ((isset($product.show_price) && $product.show_price) || (isset($product.available_for_order) && $product.available_for_order)))} <div class="content_price"> {if $product.reduction}<span class="price-discount">{convertPrice price=$product.price_without_reduction}</span>{/if} {if isset($product.show_price) && $product.show_price && !isset($restricted_country_mode)}<span class="price{if $product.reduction} old{/if}" style="display: inline;">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if} </span>{/if} </div> {/if} {if ($product.id_product_attribute == 0 || (isset($add_prod_display) && ($add_prod_display == 1))) && $product.available_for_order && !isset ($restricted_country_mode) && $product.minimal_quantity <= 1 && $product.customizable != 2 && !$PS_CATALOG_MODE} {if ($product.allow_oosp || $product.quantity > 0)} {if isset($static_token)} <a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart',false, NULL, "add&id_product={$product.id_product|intval}&token={$static_token}", false)}" title="{l s='Add to cart'}">{l s='Add to cart'}</a> {else} <a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart',false, NULL, "add&id_product={$product.id_product|intval}", false)}" title="{l s='Add to cart'}">{l s='Add to cart'}</a> {/if} {else} <span class="exclusive">{l s='Out of stock'}</span> {/if} {/if} {if isset($comparator_max_item) && $comparator_max_item} <p class="compare"> <input type="checkbox" class="comparator" id="comparator_item_{$product.id_product}" value="comparator_item_ {$product.id_product}" {if isset($compareProducts) && in_array($product.id_product, $compareProducts)}checked="checked"{/if} /> <label for="comparator_item_{$product.id_product}">{l s='Select to compare'}</label> </p> {/if} </div> </li> {/foreach} </ul> <!-- /Products list --> {/if} Link to comment Share on other sites More sharing options...
Inés Posted June 4, 2014 Author Share Posted June 4, 2014 Cuantos productos te pone que hay indexados? Pone: Productos indexados: 9616 / 10407. He intentado añadir productos al indice que no añade más y he reconstruido el indice completo pero tampoco añade más que esos. Link to comment Share on other sites More sharing options...
lastapril Posted June 4, 2014 Share Posted June 4, 2014 (edited) Ines, el tpl que yo tengo de la version 15.4.1 es diferente a ese que has puesto te lo dejo comprimido y prueba a cambiarlo pero guarda una copia del tuyo por si acaso product-list.zip Edited June 4, 2014 by lastapril (see edit history) Link to comment Share on other sites More sharing options...
Inés Posted June 4, 2014 Author Share Posted June 4, 2014 Ines, el tpl que yo tengo de la version 15.4.1 es diferente a ese que has puesto te lo dejo comprimido y prueba a cambiarlo pero guarda una copia del tuyo por si acaso Hola, lo he cambiado por el tuyo pero sigue igual. No muestra los productos. He probado a cambiar a la plantilla default y pasa lo mismo. Link to comment Share on other sites More sharing options...
lastapril Posted June 4, 2014 Share Posted June 4, 2014 solo se me ocurre que el problema este directamente en el block search Link to comment Share on other sites More sharing options...
Inés Posted June 4, 2014 Author Share Posted June 4, 2014 solo se me ocurre que el problema este directamente en el block search Yo también pensé lo mismo, así que lo borre y volví a instalar el módulo sacándolo de una descarga de prestashop límpia. Pero, una vez más, no funcionó. Link to comment Share on other sites More sharing options...
lastapril Posted June 4, 2014 Share Posted June 4, 2014 Pues no se me ocurre nada mas, lo del tema de la indexacion debe ser un problema de la version porque hay mas gente que le falla a partir de 9000 Link to comment Share on other sites More sharing options...
Inés Posted June 4, 2014 Author Share Posted June 4, 2014 Y puede ser que no muestre los resultados porque tiene más de 9000 artículos? Link to comment Share on other sites More sharing options...
lastapril Posted June 4, 2014 Share Posted June 4, 2014 Ines que plantilla? Link to comment Share on other sites More sharing options...
Inés Posted June 4, 2014 Author Share Posted June 4, 2014 Ines que plantilla? Boutique. El cliente me ha estado funcionando bien desde que se instalo y que comenzó a fallar hace pocas semanas. Link to comment Share on other sites More sharing options...
lastapril Posted June 4, 2014 Share Posted June 4, 2014 Estoy probando la demo y ahi tampoco funciona el buscador Link to comment Share on other sites More sharing options...
lastapril Posted June 4, 2014 Share Posted June 4, 2014 Una cosa, la base de datos tiene espacio suficiente? no sera que la tienes llena y por eso no te indexa lo que falta Link to comment Share on other sites More sharing options...
Inés Posted June 4, 2014 Author Share Posted June 4, 2014 Acabo de activar los errores. ¿Podrías echar un vistazo? Link to comment Share on other sites More sharing options...
lastapril Posted June 4, 2014 Share Posted June 4, 2014 Acabo de ver que esa plantilla es para prestashop 1.5.5 en adelante no se si eso tambien podria ser un problema Link to comment Share on other sites More sharing options...
Inés Posted June 4, 2014 Author Share Posted June 4, 2014 Acabo de ver que esa plantilla es para prestashop 1.5.5 en adelante no se si eso tambien podria ser un problema No creo, porque hasta hace poco le iba bien. Link to comment Share on other sites More sharing options...
Inés Posted June 4, 2014 Author Share Posted June 4, 2014 (edited) Una cosa, la base de datos tiene espacio suficiente? no sera que la tienes llena y por eso no te indexa lo que falta Edited June 9, 2014 by Inés (see edit history) Link to comment Share on other sites More sharing options...
lastapril Posted June 4, 2014 Share Posted June 4, 2014 (edited) Copia el archivo classes/db/Db.php y cambialo por este que te adjunto, en el tuyo me falta una linea. Pero asegurate de hacer copia del que tienes por si acaso Db.zip Edited June 4, 2014 by lastapril (see edit history) Link to comment Share on other sites More sharing options...
Inés Posted June 4, 2014 Author Share Posted June 4, 2014 No se ha adjuntado. Link to comment Share on other sites More sharing options...
lastapril Posted June 4, 2014 Share Posted June 4, 2014 Lo ves ahora? de momento el problema que tienes es que no se te ha instalado una tabla quizas deberias de intentar reinstalar el blockserach para ver si ha sido el que no la ha instalado Link to comment Share on other sites More sharing options...
Inés Posted June 4, 2014 Author Share Posted June 4, 2014 Lo ves ahora? de momento el problema que tienes es que no se te ha instalado una tabla quizas deberias de intentar reinstalar el blockserach para ver si ha sido el que no la ha instalado No, aún continua igual. El blocksearch lo he instalado en varias ocasiones. Link to comment Share on other sites More sharing options...
lastapril Posted June 4, 2014 Share Posted June 4, 2014 (edited) Te lo readjunto Db.zip Edited June 4, 2014 by lastapril (see edit history) Link to comment Share on other sites More sharing options...
lastapril Posted June 4, 2014 Share Posted June 4, 2014 Estoy instalando la misma version que tu tienes i mirare lo de la tabla Link to comment Share on other sites More sharing options...
Inés Posted June 4, 2014 Author Share Posted June 4, 2014 Es bastante raro que aún habiendo subido tu archivo siga saliendo que falta una linea... He limpiado caché y continua saliendo ese error cuando es imposible que esté. Estoy instalando la misma version que tu tienes i mirare lo de la tabla Te agradezco muchísimo todo lo que estas haciendo... Link to comment Share on other sites More sharing options...
lastapril Posted June 4, 2014 Share Posted June 4, 2014 No te preocupes me encanta toquetear cosas y asi tambien voy aprendiendo tienes la web en local tambien? Link to comment Share on other sites More sharing options...
Inés Posted June 4, 2014 Author Share Posted June 4, 2014 No, estoy trabajando en servidor. Link to comment Share on other sites More sharing options...
lastapril Posted June 4, 2014 Share Posted June 4, 2014 Yo lo que haría es una instalacion nueva en local y añadir el tema y la base de datos a ver que pasa, en mi nueva instalacion no me sale Link to comment Share on other sites More sharing options...
Inés Posted June 4, 2014 Author Share Posted June 4, 2014 Eso haré, voy a hacer una backaup de la base de datos y a ver si puedo reinstalar. Muchas gracias por tu ayuda, de verdad. Link to comment Share on other sites More sharing options...
lastapril Posted June 4, 2014 Share Posted June 4, 2014 Para ponerlo en local acuerdate que tambien has de bajar la carpeta img 1 Link to comment Share on other sites More sharing options...
Inés Posted June 4, 2014 Author Share Posted June 4, 2014 (edited) Para ponerlo en local acuerdate que tambien has de bajar la carpeta img Lo tendré en cuenta. Gracias. Edited June 4, 2014 by Inés (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts