Jump to content

escri2

Members
  • Posts

    25
  • Joined

  • Last visited

About escri2

  • Birthday 12/04/1980

Contact Methods

Profile Information

  • Location
    España
  • Interests
    E-Commerce Softwares
  • Activity
    Developer

escri2's Achievements

Newbie

Newbie (1/14)

  • Reacting Well Rare
  • First Post Rare
  • Collaborator Rare
  • Week One Done Rare
  • One Month Later Rare

Recent Badges

1

Reputation

  1. The problem with editing clients and getting the "Oops! An Error Occurred" error is because some data that has been imported from an external program is invalid for Prestashop, such as there being numbers in the last name, like this --> 2014 S.L, then when editing the client, it gives an error.
  2. SOLUCIONADO -> Desactivé el módulo "ps_mbo" en el Prestashop 8.1 y se solucionó.
  3. RESUELTO!!. Hola, en nuestro caso parece que lo hemos resuelto borrando los carritos que no tienen pedido asociado 48 horas antes de la ejecución del script, que os paso el código, donde lo hemos puesto como tarea cron para que se ejecute cada día y elimine todos los carritos que no tienen pedido asociado hechos 48 horas antes de tal ejecución diaria, y de esta manera parece que el problema queda resuelto. <?php /** Creado por Ingeniería E-Commerce ([email protected]) **/ include(dirname(__FILE__).'/config/config.inc.php'); $controller = new FrontController(); $controller->init(); $debug = $_GET['debug']; $context = Context::getContext(); $id_lang = (int)$context->language->id; $dias_anterior = mktime(0, 0, 0, date("m"), date("d")-2, date("Y")); $carritos = Db::getInstance()->ExecuteS('SELECT id_cart FROM `'._DB_PREFIX_.'orders` o'); $ids_carritos = array(); foreach ($carritos as $carrito) { $ids_carritos[] = $carrito['id_cart']; } $sql = 'SELECT id_cart FROM `'._DB_PREFIX_.'cart` c where date_add <= "' . date('Y-m-d', $dias_anterior) . '" and id_cart not in (' . implode(",", $ids_carritos) . ')'; $ultimos_carritos = Db::getInstance()->ExecuteS($sql); foreach ($ultimos_carritos as $carrito_final) { $carrito_see = new Cart($carrito_final['id_cart']); $carrito_see->delete(); } ?>
  4. Vale, solucionado. Hay que ir a la ruta siguiente: /var/cache/prod/themes/TUTHEME/translations/es-ES/ShopThemeActions.es-ES.xlf Abrir el fichero con el programa Notepad++, donde verás que hay textos con codificación erronea, que salen con letras negras, de este estilo --> <source>A񡤥 artlos por valor de</source> <source>mⳬ para tener envgratuito.</source> Justo debajo de donde aparecen los caracteres raros, aparece un campo llamado "<note>", con algo similar a esto --> " <note>Context: File: /home/domain/www/NUEVODISENO/themes/sp_revo17/templates/checkout/_partials/cart-summary.tpl:67</note> " Pues ese es el fichero donde tienes que ir par cambiar el literal de traducción, que se habrá añadido por código con ACENTOS o EÑES y hay que dejarlo sin acentos ni eñes, para que luego desde las traducciones, se añadan éstas.
  5. Dentro de los módulos PHP para hacer traducciones se depende de si es fichero principal dle módulo, es decir, que se llama igual que el módulo o bien es un fichero NO principal, por ejemplo llamado feed.php dentro del mismo módulo. 1) Si es fichero principal dle módulo, por ejemplo llamado doofinder.php, la traduccióin sería $this->l('in stock') y funciona perfecto en todos los Prestashops nativos. 2) Si es fichero NO principal, por ejemplo llamado feed.php, que es fichero de dentro del módulo doofinder, la llamada sería $this->l('in stock','feed') y funcionaría tmb correctamente.
  6. On Prestashop 1.7 is forcing HelperList object --> $helper->no_link = true;
  7. Dentro del theme lo tienes en /themes/classic/templates/catalog/_partials/quickview.tpl
  8. En una versión Prestashop 1.5.2 lo solucioné cambiando de servidor. Por lo que el problema era de alguna configuración de servidor que me volvió loco mirando medio sistema en busca y captura del error. Francamente durísimo localizar el problema jejeje, por suerte al cambiarlo de servidor funcionó ^^ Espero sea de ayuda ^^
  9. Lo que se me ocurre para ver si salimos de dudas es que modifiques el fichero config/config.inc.php y cambiar el valor de esta linea --> @ini_set('display_errors', 'off'); cambiarlo por éste --> @ini_set('display_errors', 'on'); para ver si salen los errores al subir las imágenes. Un abrazo.
  10. mmm pues seguramente habría que echarle un ojo vía código o similar para ver qué está pasando....es raro que no se vea ningún aviso ni nada aun teniendo permisos 777 Un abrazo Kalifer.
  11. Dale permisos 777 a la carpeta de img y a todas sus subcarpetas
  12. Te da algún error al subir la/s imágenes el Prestashop?
  13. Como programador que soy de módulos, reconozco que duele ver que te puedan llegar a hacer eso...pero el usuario no es tonto y si tú los tienes gratis, no los van a comprar. Si esa otra persona coge tu módulo y lo mejora y lo quiere poner a la venta...allá él... es libre de hacerlo. El usuario, como repito, no es tonto. Yo estoy a favor de contribuir módulos gratis. Hoy por ejemplo vi un módulo de exportador de productos gratis que es brutal...quien lo haya hecho chapó.....espectacular. El prestigio por hacerlos siempre estará ahí donde los compartas. saludos a todos
×
×
  • Create New...