
xonil
Members-
Posts
22 -
Joined
-
Last visited
Profile Information
-
Location
spain
-
Activity
Developer
Recent Profile Visitors
1,769,756 profile views
xonil's Achievements
Newbie (1/14)
0
Reputation
-
añadir funciones al módulo de búsqueda de prestashop
xonil replied to xonil's topic in Discusión general
No hay nadie en este foro? -
añadir funciones al módulo de búsqueda de prestashop
xonil replied to xonil's topic in Discusión general
Bueno, os cuento como me va. De momento he conseguido que se visualice el select que he añadido, para ello siguiendo algún post de este mismo foro, lo que he cambiado ha sido en el archivo /theme/default/modules/blocksearc_top.tpl, despues ya no sé si hacia falta borrar los archivos de la cache, pero ya se ve, pero ahora falta asociarlo al boton de envio. A ver esa ayuda gente. -
Hola a todos,quisiera añadir más funcionalidades al módulo que viene por defecto en prestashop 1.5.5 creo que es blocksearch. Os cuento lo que he hecho, en el archivo blocksearck.tpl he añadido más código para que se visualiza de momento, y no me da ningún resultado, por eso acudo a ustedes a ver que es lo que me dejo en el tintero, ya que si lo más simple ya no me funciona, no puedo seguir avanzando. pego lo como ha quedado el código finalmente: {* * 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 license@prestashop.com 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 <contact@prestashop.com> * @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 *} <!-- Block search module --> <div id="search_block_left" class="block exclusive"> <h4 class="title_block">{l s='Search' mod='blocksearch'}</h4> <form method="get" action="{$link->getPageLink('search', true)|escape:'html'}" id="searchbox"> <select name="os"> <option value="1">Piso</option> <option value="2">Chalet</option> <option value="3">Terreno</option> <option value="4">Apartamento</option> </select> <p class="block_content"> <label for="search_query_block">{l s='Enter a product name or description. ' mod='blocksearch'}</label> <input type="hidden" name="controller" value="search" /> <input type="hidden" name="orderby" value="position" /> <input type="hidden" name="orderway" value="desc" /> <input class="search_query" type="text" id="search_query_block" name="search_query" value="{if isset($smarty.get.search_query)}{$smarty.get.search_query|htmlentities:$ENT_QUOTES:'utf-8'|stripslashes}{/if}" /> <input type="submit" id="search_button" class="button_mini" value="{l s='Go!' mod='blocksearch'}" /> </p> </form> </div> {include file="$self/blocksearch-instantsearch.tpl"} <!-- /Block search module --> la versión es la 1.5.5.0 y la dirección es http://www.tupisoaldia.com/index.php espero alguna ayuda. Saludos
-
Bueno, como no me gusta dejar los temas sueltos, voy a dar el tema como zanjado, eso si, con la solución que me ha dado Raúl Martínez me ha sevido. No he tocado el código, sino que he configurado la paginación para que aparezcan 6 por página. Graicas por todo.
-
Nivo slide se bloquea en la 6ª foto (SOLUCIONADO)
xonil replied to xonil's topic in Discusión general
Bueno, tema zanjado. No he contiuado intentando duplicar el módulo, sino que he vuelto sobre una idea anterior, la que me dio Raúl Martinez, he instalado minicslider, pero esta vez como este módulo está preparado para el home, lo he dejado allí, y el homeslider es el que he cambiado a la página CMS. Voy a dar algún dato para que si alguno se enfrenta al mismo problema o parecido, le pueda servir de ayuda. El módulo homeslide lo he puesto en una página CMS, para ello he creado un nuevo hook http://www.prestashop.com/forums/topic/141593-crear-nuevo-hook-y-modificar-modulo-para-usar-un-hook-concreto/ he asociado el nuevo hook a la página cms en cuestion http://www.prestashop.com/forums/topic/281236-nuevo-modulo-en-pagina-cms/ le he dado la funcionalidad al módulo homeslider para que se vea en el nuevo hook: public function install() { /* Adds Module */ if (parent::install() && $this->registerHook('displayNuevoHook') && $this->registerHook('actionShopDataDuplication')) { /* Sets up configuration */ $res = Configuration::updateValue('HOMESLIDER_WIDTH', '535'); $res &= Configuration::updateValue('HOMESLIDER_HEIGHT', '300'); $res &= Configuration::updateValue('HOMESLIDER_SPEED', '500'); $res &= Configuration::updateValue('HOMESLIDER_PAUSE', '3000'); $res &= Configuration::updateValue('HOMESLIDER_LOOP', '1'); /* Creates tables */ $res &= $this->createTables(); /* Adds samples */ if ($res) $this->installSamples(); return $res; } return false; } y he añadido esto también public function hookNuevoHook() { return $this->hookDisplayHome(); } Con esto ya se puede ir a posiciones de los módulos insertar un nuevo hook elegir el módulo imagen de control deslizante y el hook displayNuevoHook después cuando se comprueba que aparece el la página CMS encuestion, se borra el módulo del displayHome Después he instalado el módulo minicslider y para que se viese no en el top sino en el home como el homeslider he realizado las siguientes modificaciones: en el archivo .php añadir la línea en rojo public function install() { if (parent::install() && $this->installDB() && $this->insertOptions() && $this->registerHook('displayTop') && $this->registerHook('displayHeader') && $this->registerHook('displayHome') && $this->registerHook('displayAdminHomeQuickLinks') && $this->registerHook('displayBackOfficeHeader') && Configuration::updateValue('PS_MINIC_SLIDER_FIRST', '1')){ return true; }else{ $this->uninstall(); return false; } } y añadir estas líneas public function hookDisplayHome() { return $this->hookHome(); } y por último hay que insertar el módulo en el hook home y eliminarlo del top, porceso inverso al que se ha hecho con el homeslider. creo que con eso está resuelto el problema, yo lo he solucionado y me funciona bién. NOTA: a las imagenes les de dado el mismo tamaño porque se me redimensionaban la altura, y resultaba molesto.- 6 replies
-
- no funciona
- slide
-
(and 1 more)
Tagged with:
-
Se ha solucionado? Yo estoy intentando duplicarlo y hacerlo independiente del que viene por defecto y no lo consigo.
- 2 replies
-
- homeslider
- duplication
-
(and 1 more)
Tagged with:
-
Nivo slide se bloquea en la 6ª foto (SOLUCIONADO)
xonil replied to xonil's topic in Discusión general
Bueno, ya he instalado el minicslider, pero cuando le digo que me salga sólo en el hook que he creado para una página CMS en concreto, solo me aparecen las fotos una debajo de la otra. Ya he trasteado lo suficiente, así que yo a lo mio. Voy a intentar subir lo que he clonado del homeslider, pero ahora cuando le doy a instalar, en el backoffice se me pone en blanco cuando voy a posiciones de los módulos, luego en el front office, en la página de inicio donde sale por defecto al haber dos slider, pues me sale en blanco tambien, aunque en las demas pagianas (he accedido dando atras al navegador) si que se me ven. Lo he llamado slider, y sólo he intentado clonarlo, aunque no he cambiado los nombres de las tablas para diferenciar la funcionalidad. Si alguien puede hechar un vistazo a ver donde me equivoco, y luego a intentar dar otros nombres a las tablas para que no compartan las mismas fotos los dos módulos. slider.zip- 6 replies
-
- no funciona
- slide
-
(and 1 more)
Tagged with:
-
Nivo slide se bloquea en la 6ª foto (SOLUCIONADO)
xonil replied to xonil's topic in Discusión general
Gracias por responder: sí, he cambiado muchas cosas, pero las variables? he supuesto que las variables son locales, a excepción de dos que no las he entendido muy bien, y es por mi ignorancia sobre smarty, ya que eran de ese tipo, no obstante voy a probar con el módulo que me indicas y ya cuento como me ha ido.- 6 replies
-
- no funciona
- slide
-
(and 1 more)
Tagged with:
-
Nivo slide se bloquea en la 6ª foto (SOLUCIONADO)
xonil replied to xonil's topic in Discusión general
bueno, como parece mas fácil duplicar el módulo homeslider, pues me he puesto a realizarlo, para ello a parte de cambiar el nombre de la carpeta por galeria, de los archivos homeslider.php y homeslider.tpl por galeria, dentro del php he cambiado el nombre por galeria de fotos, y todas las llamadas a homeslider.tpl, luego en la creacion de tablas he añadido "ga_" antes del nombre, para poder utilizar independientemente los dos módulos, el homeslider de siempre y el que estoy duplicando. Lo estoy haciendo en local, y ahora me sale como módulo no instalado, le doy a instalar y me dice módulo no encontrado. ¿Alguien me puede ayudar? se puede subir aquí el zip por si alguien le quiere hechar un ojo? plis ayuda.- 6 replies
-
- no funciona
- slide
-
(and 1 more)
Tagged with:
-
Hola a todos, antes de empezar a tocar voy a presentar mi problema por si es común y la solución es sencilla y estandar. Necesitaba mostrar unas determinadas imágenes en una categoría aparte, así que en el top menu creé una pestaña y la asocié a una página de contenido CMS, luego creé un nuevo hook, instalé el módulo Nivo Slide (es como el slide de la página principal), en el tema default en el archivo cms.tpl le especifique que mostrase el hook creado cuando el cms tuviese el mismo id, en el archivo blockcms.php le dije que existía el nuevo hook y lo mismo en el archivo del módulo que instale. Total, se me veía el módulo en la página cms, que es lo que yo quería, le puse 5 fotos y funcionaba perfectamente, pero ahora que le he metido un total de 14 fotos, se queda bloqueado en la 5ª o 6ª foto, ¿Álguien sabe porque ocurre esto? ¿es común? ¿alquien me ayuda o me meto en código? Otra cosa, intenté duplicar el módulo slide, pero en el primer intento en el duplicado me aparecian los números de las fotos de esta forma 1212345, y lo que cambiaba en uno, se reflejaba en los dos, así que desisti y opte por instalar un slide nuevo, pero si alguien lo tinene ya duplicado y le funciona, pues creo que todo arreglado. mi version del prestashop es la 1.5.5, y la página es : http://aplicacionescosma.info/index.php?id_cms=8&controller=cms&id_lang=1
- 6 replies
-
- no funciona
- slide
-
(and 1 more)
Tagged with:
-
Mmmm, gracias por avisarme de ese detalle, puede que sea ese el camino. lo probaré y avisaré a ver si consigo algo.
-
Sigo esperando que alguien me pueda decir algo. He descubierto que el paginado que hace, es común a más cosas, ya que lo he visto en otra parte de la tienda, por lo tanto se debe de gestionar desde otra clase común. Yo seguiré investigando, por eso dejo abierto el post. Saludos.
-
Alguien sabe como cambiar el número de proveedores que muestra?
-
Hola de nuevo, voy al grano, en el bloque proveedores (ahora llamado socios), al pulsarlo aparece una lista con los proveedores, y como son varios, pues aparecen los resultados paginados, pero,... podría cambiar el número de proveedores que aparece? decir que llevo dándole vueltas al código desde hace rato y no doy con el chiste, donde más he mirado es en classes/Supplier.php, pero como no encuentro el número mágico que es el 10, pues no sé donde atacar, yo creo que la función que hace la paginación es en public static function getSuppliers($get_nb_products = false, $id_lang = 0, $active = true, $p = false, $n = false, $all_groups = false), y creia que era uno de los parámetros que se le pasan, en concreto creia que era $p, aunque sea un valor booleano, lo cambie a 6 (que es el número de proveedores que quiero que aparezcan, pero ni aun error me ha dado, luego creia que era el $n, pero más de lo mismo. También he mirado los archivos .php y .tpl del módulo en concreto, pero ahí si que no aparece ni pistas, por lo menos eso es lo que me a parecido a mi. La versión de prestashop es la 1.5.5.0, el tema que utilizo es default y la URL es: http://www.zaragozasur.info/es/ saludos y gracias de antemano.
-
Bueno, gracias a todos, ya está solucionado, como siempre la solución me la habéis dado vosotros, aunque sea indirectamente. Por si a alguien le interesa, explico un poco lo que he echo, primero he duplicado el módulo productos destacados, y ahora para que mostrase otros productos que no fuesen los de la categoría home, necesitaba modificarlo para que me mostrase los de otra categoría, por ejemplo una creada expresamente para ello, y que se llamaba como el módulo (ultima hora o promociones ultima hora). Para conseguirlo he encontrado este hilo en el foro y al seguirlo me ha funcionado de maravilla. aquí el hilo por si le interesa a alguien. http://www.prestashop.com/forums/topic/211602-cambio-de-categoria-en-modulo-productos-destacados-solucionado/ Saludos.