Jump to content

Eusebio100

Members
  • Posts

    1,023
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Eusebio100

  1. Millón de gracias por la explicación!!! Se nota que no soy informático y llego hasta donde llego. Me acabas de solucionar un problema y creo que otros similares que tengo guardados en el cajón. Te debo una birra.
  2. Me acabo de dar cuenta que el problema está en la línea parent::initContent(); parent hace que se ejecute el código principal, por lo que vuelve de nuevo al código padre en classes/controller. He probado eliminando la línea parent::initContent(); y efectivamente funciona el override; ahora la duda que tengo es... ¿si en el código padre está el parent::initContent(); me puede afectar en algo el eliminarla?
  3. Lo acabo de probar y sí que se para, por lo que entiendo que el override lo lee, sin embargo si quito la "traza" hace caso omiso y carga la función del archivo original en classes/controller. Parece como que lee el override pero después vuelve al archivo original y carga los valores de allí.
  4. A que te refieres? no entiendo bien. Esta función afecta a algunos módulos, y lo que he comprobado es que el módulo bankwire la coge perfectamente si modifico el archivo classes/controllers/ModuleFrontController.php, pero si dejo el archivo original y meto en override/classes/controllers el archivo que he puesto en el primer post no funciona el módulo (quiero decir que no coge la modificación).
  5. No entiendo mucho del tema, pero le he dado unas vueltas y parece que la clase modulefrontcontroller ya viene extendida desde los módulos, por lo que parece que desde los módulos no se busca el override de la mencionada clase. Me gustaría que alguien que domine el tema me confirme si esto es así y si realmente no se puede hacer override de la clase modulefrontcontroller y que las modificaciones tengan efecto.
  6. Hola, estoy intentando hacer un override en override/classes/controller/ModuleFrontController.php pero no me funciona, sin embargo si realizo la misma modificación directamente en classes/controller/ModuleFrontController.php sí que funciona perfectamente. Por supuesto que siempre borro el class_index.php en todos los casos, pero en override no funciona. El override de marras es este: <?php class ModuleFrontController extends ModuleFrontControllerCore { public function initContent() { if (Tools::isSubmit('module') && Tools::getValue('controller') == 'payment') { $currency = Currency::getCurrency((int)$this->context->cart->id_currency); $orderTotal = $this->context->cart->getOrderTotal(); $minimal_purchase = Tools::convertPrice((float)Configuration::get('PS_PURCHASE_MINIMUM'), $currency); if ($this->context->cart->getOrderTotal(true, Cart::ONLY_PRODUCTS) < ($minimal_purchase - 1)) { Tools::redirect('index.php?controller=order&step=1'); } } parent::initContent(); } } Alguien sabría decirme por que no funciona? Gracias de antemano.
  7. No se si me he explicado antes. A ver, si tienes 2000 productos en la tienda seguro que no quieres tener los 2000 en la home todos a la vez, por eso comentaba lo de poner en la categoría home solo los productos que quieras mostrar en la home, y el módulo homefeatured lo puedes configurar para mostrar los productos de forma aleatoria si quieres. PD. yo me refiero siempre a prestashop 1.6, desconozco si prestashop 1.7 funciona igual, a ver si alguien que lo sepa puede responder.
  8. Hola, si tienes claro cuales son los productos que quieres en la home y solo esos, en asociaciones marca la categoría home solo a esos productos. Si lo que quieres es que sigan apareciendo como nuevos le alargas el tiempo, y si es ps 1.6 también puedes modificar la fecha de alta para este propósito con un aporte que hay por el foro.
  9. Hola, si es en prestashop 1.7, ni idea. Si es prestashop 1.6 creo que no existe ese campo, la novedad la entiende prestashop por fecha de alta del producto. Lo que sí hay es un aporte que permite cambiar la fecha de alta desde la ficha del producto y que aparezca sí como novedad.
  10. Totalmente de acuerdo. Más de acuerdo todavía. Esta me gusta más aún, por que parece que hay una tendencia de las empresas a "crear una necesidad" para atraer a los clientes, cuando muchas veces es una falsa necesidad, ya que estamos perfectamente servidos, y evolucionar rápido y sin necesidad solo nos trae un coste en tiempo, dinero y dolores de cabeza.
  11. Se llama así como suena, "Configurador de temas" (themeconfigurator). De ps 1.7 no te puedo decir, lo ignoro.
  12. Eso es el módulo configurador de temas que viene por defecto en ps 1.6, desconozco si en ps 1.7 sigue estando igual. Por ejemplo, la home de esta web es ps 1.6 y está hecha con ese módulo.
  13. Hola, tienes los archivos tpl en la carpeta "pdf" y en classes/pdf tienes los archivos con las variables de los valores que se cargan. El contenido al que te refieres no se si está en invoice.tpl o en footer.tpl, posiblemente en uno de los dos.
  14. Lo que no entiendo es la obsesión "de [email protected]" por estar siempre actualizados a la última. No soy informático, soy de electrónica y siempre hemos tenido la máxima de "si funciona mejor no lo toques" y desde luego a mi en prestashop me ha ido muy bien, he estado casi 4 años con prestashop 1.6.0.11, solamente haciendo algunas correcciones sobre la marcha y todo perfecto, ahora hace unos meses he actualizado a 1.6.1.20 y de momento sin problemas, y espero estar por lo menos año y medio o dos años con esta versión. Está claro que algún día tendré que actualizar a 1.7, pero no tengo ninguna prisa.
  15. Hola, yo utilizo OpenOffice y va perfecto. Al abrir el archivo seleccionas juego de caracteres, separador.... y tambien el tipo de columna; a mi me va perfecto seleccionando todas las columnas como texto.
  16. Encontré la solución. Un módulo gratuito para editar el htaccess desde el admin, ahora puedo bloquear todas las IPs que quiera, modificar URLs, etc, etc... El módulo es este: https://dh42.com/free-prestashop-modules/prestashop-htaccess-module/#
  17. Gracias por respoder. Ese módulo ya lo conocía, pero en la versión free solo se puede bloquear una ip, yo necesito que sea ilimitado. Seguiré buscando otro módulo si lo hay. He visto que thirtybees puedes modificar el htaccess directamente desde el admin, y lo voy a mirar por si es fácil implementarlo en prestashop, ya que eso abre un abanico ámplio de posibilidades sin necesidad de acceder al hosting.
  18. Pues eso, si conoceis algún módulo para bloquear IPs desde el admin sin tener que estar editando el htaccess.
  19. Hola, según aparece en tu web la imagen estaría en la siguiente ruta: /img/cms/logo-invertido_1.png. Puedes mirar en la carpeta img/cms y cambiarla por otra con el mismo nombre. Si como han comentado antes es algún módulo (es lo más probable), para eliminarla tendrías que buscar dicho módulo. Otra cosa que se me ocurre es que hayas hecho algún cambio en la web y se haya modificado el htaccess, incluso probaría lo primero a renombrar el htaccess de la carpeta cms no sea que esté bloqueando las imágenes.
  20. A ver, creo que es un problema de servidor más que de prestashop ( a ver si alguien que domine más que yo lo confirma), pero también me viene a la memoria que ese error es muy repetitivo desde hace mucho tiempo al actualizar con el módulo 1clip upgrade. Personalmente no me gusta ese método de actualización, yo te recomendaría que probases con este: https://www.4webs.es/blog/como-actualizar-a-prestashop-1-6-metodo-manual, a mi siempre me ha funcionado. Muy importante copia de seguridad de todo, incluido la bd.
  21. Contacta con tu hosting y envíales los errores que te salen, talvez ellos puedan ayudarte.
  22. De nada. Si das el tema por resuelto edita el primer post y pon solucionado en el título, así servirá de ayuda para otros user. Slds.
  23. Según veo pones los mismos parámetros en img src="{$shop.logo}", por lo que en los dos casos busca la misma imagen. Deja uno como está y en el otro pon directamente la url de la imagen que quieras poner, que supongo la tendrás en la carpeta img (sería así:{$img_dir}/tu_imagen"). Por otro lado la variable que corresponde en smarty creo que es $page_name en lugar de $id que has puesto tu.
×
×
  • Create New...

Important Information

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