Jump to content

petete2008

Members
  • Posts

    1,311
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by petete2008

  1. Completamente de acuerdo contigo
  2. cierto, leí tan rápido el post que se me pasó por alto
  3. La idea es buena. Hace tiempo recuerdo que se abrio un tema con la misma pregunta y todo se quedo "en el aire" por la solución no es sencilla desarrollarla.
  4. No conozco ningún módulo pero hay mucho código en la web donde dado una ip te indica la provincia y sabiendo esto puedes programarte el módulo a medida. <?php $ip = '212.32.52.135'; //IP de ejemplo $default = 'desconocido'; //IP por defecto if (!is_string($ip) || strlen($ip) < 1 || $ip == '127.0.0.1' || $ip == 'localhost') $ip = '8.8.8.8'; $curlopt_useragent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729)'; $url = 'http://ipinfodb.com/ip_locator.php?ip='.urlencode($ip); $ch = curl_init(); $curl_opt = array( CURLOPT_FOLLOWLOCATION => 1, CURLOPT_HEADER => 0, CURLOPT_RETURNTRANSFER => 1, CURLOPT_USERAGENT => $curlopt_useragent, CURLOPT_URL => $url, CURLOPT_TIMEOUT => 1, CURLOPT_REFERER => 'http://'.$_SERVER['HTTP_HOST'], ); curl_setopt_array($ch, $curl_opt); $content = curl_exec($ch); if (!is_null($curl_info)) { $curl_info = curl_getinfo($ch); } curl_close($ch); if ( preg_match('{<li>Ciudad: ([^<]*)</li>}i', $content, $regs)) $ciudad = $regs[1]; if ( preg_match('{<li>Provincia: ([^<]*)</li>}i', $content, $regs)) $estado = $regs[1]; if( $ciudad != '' && $estado != '' ){ $location = $ciudad. ', ' . $estado; echo $location; } else { echo $default; } ?>
  5. Al final con firebug y la opcíón console lo solucione!! Pondría el post como solucionado pero no me deja cambiarlo.
  6. Creo que cuando se refiere a 'navegación por capas' se refiere al módulo blocklayered que es un módulo de filtrado muy útil para las búsquedas. Para conseguir el menú de la imagén creo que tendrás que comprar algún módulo o hacértelo tú mismo.
  7. tengo en el config.inc.php @ini_set('display_errors', 'on'); define('_PS_DEBUG_SQL_', true); Quiero saber la SQL que se ejecuta en el blocklayered al seleccionar unos filtros en concreto. Para ello, lo que hago es editar el fichero blocklayered.php y en la función getProductByFilters() pongo por ejemplo lo siguiente : Buscar : $all_products_in = self::query(' SELECT p.`id_product` id_product FROM `'._DB_PREFIX_.'product` p '.$price_filter_query_in.' '.$query_filters_from.' WHERE 1 '.$query_filters_where.' GROUP BY id_product'); Por (Observar que le antecede un 1 antes del SELECT para forzar un error y que me aparezca el error por pantalla mostrandome la SQL en cuestión): $all_products_in = self::query(' 1SELECT p.`id_product` id_product FROM `'._DB_PREFIX_.'product` p '.$price_filter_query_in.' '.$query_filters_from.' WHERE 1 '.$query_filters_where.' GROUP BY id_product'); El problema lo tengo que no consigo forzar el error, lo que sucede es que el buscador blocklaytered se pone a buscar indefinidamente sin llegar a mostrar nada en pantalla. Es decir,...con el "relojito" dando vueltas. He probado con el firebug viendo en la pestaña console pero sigo sin ver la SQL. Alguien sabe como conseguirlo? Gracias
  8. Te aconsejo loading.es. Sus servidores están adaptados a prestashop y la atención al cliente es excelente.
  9. Lo correcto seria : sustituir if ($val && $val[0] != 0) foreach ($val AS $feature_val) $product->addFeaturesToDB($match[1], $feature_val) else por if ((is_array($val)==false) && ($val)) $product->addFeaturesToDB($match[1], $val); else if ((is_array($val)==true) && $val[0] != 0) foreach ($val AS $feature_val) $product->addFeaturesToDB($match[1], $feature_val); else De esta forma grabaríamos tanto si el feature es un listbox como si es un checkbox multiiple
  10. Básicamente y para resumir viendo vuestros ejemplo...la pregunta sería ¿Cómo hago que los despegables MAKE, YEAR y MODELO que son dependientes, aparezcan como campos en la pestaña features dentro de la edición del producto? Ahora mismo los teneis como campos custom donde dentro de vuestro módulo asignais manualmente el producto en cada selección del despegable. La idea sería que al dar de alta el producto nuevo se rellenen estos valores en la pestaña features y evitar que se tengamos que irnos al módulo para seleccionarlo. Gracias
  11. Estoy en vuestra demo y tengo una duda. En relación al filtro1 (de vuestra demo)... ¿es posible por ejemplo hacer que cuando seleccione la categoria IPOD la opciones de color permitidas cambien únicamente a blue y green? Por lo que veo lo puedo hacer con variables personalizadas (custom) dentro de vuestro módulo pero estas variables custom (por ejemplo MAKE, YEAR, MODEL) no me aparecen como features dentro de la edición del articulo y por lo tanto no me servirían. Gracias
  12. Por fin he tenido tiempo para ojear el módulo y resulta interesante. En vuestra web de compra dice lo siguiente : Actualizaciones Las actualizaciones de todos los módulos será gratis durante 6 meses (180 días) después de realizada la compra. Pasados los 6 meses, tendrá que comprar de nuevo el modulo por el 50% del coste actual. ¿Esto significa que una vez comprado, si pasan 6 meses y se encuentra un bug importante en el módulo hay que desenvolsar el 50% del precio actual módulo para obtener esa actualización? Otra pregunta... Si la tienda tiene realizada la siguiente modificación en el BO (http://www.prestashop.com/forums/topic/176242-modification-select-multiple-values-for-one-feature/) para permitir selección múltiple de features. ¿Tiene alguna repercusión en vuestro módulo? Otra pregunta .... Un cliente tiene pensado realizar filtros por provincia y dentro de la provincia por localidades. Por lo tanto el número de features es muy elevado (aprox 60.000 registros). Según tengo entendido conforme vaya creciendo el número de features más lenta irá la tienda... ¿que opináis? Gracias y felicidades por el trabajo.
  13. Creo que debe estar relacionada con un tema de cache. Es decir, antes de cargar la imagen mira si la tienes en temporales y si es así la carga desde tu ordenador. Yo personalmente hubiera puesto esta imagen un poco más grande...editando alguna línea de código se podrá hacer porque desde el BO no encuentro opción de tamaño para este tipo de imagenes tmp.
  14. Tienes que hacer diferencia entre visitas únicas y no. Yo me fiaría más de los datos de analytics que te ofrecen un mejor seguimiento.
  15. Cómo sabéis dentro del BO (Panel de control) las imágenes que carga en el listado de productos son las que se encuentran en el directorio img/tmp. En cambio en la tienda muestra las del directorio img/p Esto significa que por cada imagen que subimos en un producto genera las correspondientes miniaturas que tengamos definidas previamente en 'Preferencias-Imagenes' más otra imagen que se almacena en img/tmp que se muestra en el BO. ¿Alguien sabe que finalidad tiene las imágenes de este directorio tmp? Conforme vayan aumentando el número de fotos este directorio crece y aunque el tamaño de éstas no excesivo pienso que ralentiza la búsqueda y un número de archivos innecesario. Yo lo que haría es cargar en el BO por ejemplo la imagen más pequeña de las definidas en 'Preferencias -Imagenes? ¿Que pensáis?
  16. Es un buen comienzo..voy a ver si saco tiempo y lo pongo en práctica. Gracias
  17. Creo que podría ser un buen módulo para desarrollar. ¿Que opinais? El equivalente en Wordpress sería el plugin “Limitar Intentos de Acceso”. Este plugin bloqueará una dirección IP que esté intentando acceder a su cuenta tras un número de intentos fallidos así como también desactivará los ataques por fuerza bruta. Puede descargar el plugin directamente desde WordPress: http://wordpress.org/extend/plugins/limit-login-attempts/
  18. Hola: ¿Conocéis algún módulo que permita bloquear una IP que haga un número determinado de accesos fallidos para entrar en el panel de control? Gracias. Un saludo.
  19. Revisa el addons de Prestashop. http://addons.prestashop.com/en/40-search-filters-prestashop-modules
  20. Si buscas en google o en este mismo foro encontraras varias herramientas. Una de ellas sería http://www.jotamasjota.com/moussiq/
  21. Si claro, con el importador CSV puedes importar combinaciones, atributos, etc... Creo recordar que en youtube hay videos donde te explican al detalle paso a paso todo el proceso.
  22. El mismo importador por defecto que viene con prestashop te puede servir. Otra cosa es que tu proveedor te ofrezca los datos en un formato XML especifico, en ese caso tienes que trabajarte la hoja excel para obtener un fichero compatible con Prestashop o bien contratar alguien para que te haga un módulo especifico a tus necesidades.
  23. Could you send post a link to download it? thank's
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More