Jump to content

royoruiz

Members
  • Posts

    18
  • Joined

  • Last visited

Contact Methods

Profile Information

  • Location
    Alicante
  • Interests
    Desarrollo de tiendas online y páginas web.
  • Activity
    Project Owner

royoruiz's Achievements

Newbie

Newbie (1/14)

1

Reputation

  1. Vale, chatungos, os dejo la respuesta. No había pensado con estrucutra de clases y por eso no lo veia. En el fondo, todas las clases del front nacen de la clase (están extendidas) FrontController.php. Por tanto, si en dicha clase, añadimos las variables comunes a todo el front, serán accesibles tanto desde el IndexController, como el CartController etc... Estoy probandolo, y parece que va bien! Ale os dejo esto aquí, por si a alguien le interesa. Me autoedito y pongo solucionado
  2. hay un sql por ahi que incorpora las provincias españolas, creo que en este foro lo he visto.
  3. Buenas, A ver, tengo la siguiente situación. En el footer de mi tienda, he agregado unos enlaces, que con fancybox sacan paginas del cms. Para esto he tocado: - AdminPreferencesController.php, para añadir las opciones de seleccion de los enlaces en la administracion. 'PS_LEATHER_ID' => array( 'title' => $this->l('Genuine leather'), 'desc' => $this->l('Choose the Genuine leather from CMS page'), 'validation' => 'isInt', 'type' => 'select', 'list' => $cms_tab, 'identifier' => 'id', 'cast' => 'intval' ), - IndexController.php, para añadir la transformacion de las opciones guardadas en la administracion en variables (enlaces a las paginas) de salia hacia el front. $cms = new CMS(Configuration::get('PS_LEATHER_ID'), $this->context->language->id); $link_leather = $this->context->link->getCMSLink($cms, $cms->link_rewrite, true); if (!strpos($link_leather, '?')) $link_leather .= '?content_only=1'; else $link_leather .= '&content_only=1'; $this->context->smarty->assign(array( 'HOOK_HOME'=> Hook::exec('displayHome'), 'link_leather' => $link_leather, 'link_handmade' => $link_handmade, 'link_shipping' => $link_shipping )); - Footer.tpl para añadir los enlaces y el fancybox. <div id="overtus_pieles" class="overtus_pieles_class"><a href="{$link_leather}" class="iframe"><img class="overtus_footer_img" src="/themes/theme537/img/icono1b.png" width="24" height="24"></a> <a href="{$link_leather}" class="iframe"> {l s='Genuine leather'}</a><script type="text/javascript">$('a.iframe').fancybox();</script></div> Esto queda muy bien pero claro, solo me lo hace bien en el index, en productos, categorias y el resto de sitios no sale bien, pq las variables de IndexController.php no se crean puesto que no carga ese controller. Alguna idea de como solucionarlo (un módulo no es una opción). He buscado un controller comun pero no lo he encontrado. Layout.tpl es donde se genera la forma de la pagina pero no indica nada mas. Luego esta footer.php pero creo que ahi solo busca el controller de cada pagina no uno comun, ademas es a extinguir. Gracias!!!
  4. Lo puse en otro post, pero con estos parametros: - Servidor de producción propio (acceso a reinicio de apache) - Nueva instalación de prestashop, con los productos y sin tocar nada. En la página de administración no se mostraba nada. Mi solución: reinicio de apache Y ya funciono. Desconozco la razón puesto que no tuve tiempo de poner a buscarla, pero debe ser algo de la cache o algo así, no se...
  5. Pues en el camino hay muchas variables q puedas estar haciendo mal, quizás si abres un tema nuevo, con estas dudas te ira mejor. En dicho tema puedes explicar como creas los vales descuento de la primera compra y sucesivas, y dar mas datos. Un saludo,
  6. La visualizacion es automatica en funcion de la existencia o no de vales para usar, creo yo, si el tema que has seleccionado no lo es, cambia de tema, porque da la impresion de mal hecho.
  7. Un tema, me acaba de pasar esto al instalar una instalacion nueva en un servidor propio pero no de Desarrollo. La única solucion ha sido reiniciar Apache. Extraño pero así ha sido. Mi error era que no encontraba admin/funcions.php cuando ya habia cambiado la carpeta a admin a XXXX, y con el reinicio del apache me ha ido bien...
  8. Si, claro. Ahora me va como quiero. Los clientes ven los vales y les sale en el sumario del carrito.
  9. Buenas, Quizás no va aquí. Pero os cuento mi experiencia. Mi problema es que cuando se produce una devolucion de mercancia, tenemos una serie de checks: - Reingresar articulos, y devolver importe del transporte, son los que sabemos. No tengo dudas. - Crear vale de compra == Factura negativa, para España no es muy util pq no sigue la numeracion de facturas. - Crear vale, esto son vales de compra, es decir el importe devuelto para ser utilizado en mi tienda. El problema viene porque en la versión 1.5, han introducido lo de las reglas de cesta y la verdad, no se, para mi es mas lio. El caso es me estaba partiendo los cuernos porque el usuario no ve el vale ni se ve el cuadrado para introducir el vale. En cambio, en el panel de administracion si que se ven en reglas de cesta. En este post da una solucion pero no se, no lo acabo de entender bien porque lo complican tanto. He estado mirando y la clave es la variable public $highlight; de la clase CartRule.php. Si veis en los vales en el panel de administracion, ahi veis que esta el check Highlight por defecto a NO. Ambas están relacionadas. Yo he modificado el archivo CartRule.php, la línea 67: public $highlight = 1; y ahora ya me salen por defecto visibles y se ven en el cliente - Mis vales, y sale el cuadro para meter los vales, incluso te salen los vales listado en Sumario del pedido. Espero haber ayudado Edito: evidentemente me faltan pruebas de crear vales sin relacion con ventas y probarlo...
  10. Buenas! En la version 1.4.9, usando una tema minimal, he editado el archivo authentication.tpl, ya añadido en dos sitios el <sup> * </sup>, el resultado es que se sigue sin ver el asterisco. ¿Alguna idea? Gracias!
  11. Esta es una buena pregunta. Desde el menú de Cuenta no se puede dar de baja, o no lo veo yo, pero vamos es raro.
  12. He probado la version 1.5 RC2 con el tema minimal, v1.1, comprado y no funciona nada, no se ve nada, la página sale en blanco excepto por la bandera del cambio de pais que se ve arriba a la izquierda.
  13. Yo tb me he topado con esto. El tema esta en que el pedido debe estar entregado para que el cliente pueda devolverlo.
×
×
  • Create New...