Jump to content

deepxfan

Members
  • Posts

    44
  • Joined

  • Last visited

Profile Information

  • Activity
    Freelancer

deepxfan's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Hi, I had the same problem and this was the solution : notice that you have to copy the file and paste it in override/classes/pdf Hope it'll work for you!
  2. Alors là, je dis merci! ça a résolu mon problème. Pour tous ceux qui tomberait sur mon sujet, voici la solution : Mettre cela dans le htaccess : <IfModule mod_expires.c> ExpiresActive Off ExpiresByType image/gif "access plus 1 second" ExpiresByType image/jpeg "access plus 1 second" ExpiresByType image/png "access plus 1 second" ExpiresByType text/css "access plus 1 second" ExpiresByType text/javascript "access plus 1 second" ExpiresByType application/javascript "access plus 1 second" ExpiresByType application/x-javascript "access plus 1 second" ExpiresByType image/x-icon "access plus 1 second" </IfModule> FileETag INode MTime Size <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript </IfModule>
  3. Bonjour doekia et merci de ta réponse. Prestashop 1.6.0.9 Version module : v3.4.9 J'ai bien essayé ce que tu me suggères de faire, et ça crée un espace au lieu d'un break... Une idée? Merci d'avance
  4. Bonjour, Après avoir cherché longuement, je ne parviens pas à régler mon problème : - Lorsque le client se déconnecte, cela n'a aucun effet, il reste connecté. - Si je change de compte en FO et que je retourne sur une page déjà consultée, je suis à nouveau connecté avec le compte précédent. - En BO, lorsque je supprime un produit, change une catégorie, édite quoi que ce soit, je dois faire un ctrl + F5 pour que le changement apparaisse. Tout se règle en rafraichissant la page dans le navigateur. J'ai essayé de : - désactiver le cache smarty : aucun effet - supprimer le cache dans le htaccess : aucun effet - vidé manuellement les fichiers compile et cache de smarty : aucun effet Précision : J'utilise deux boutiques sur le même hébergement, avec deux noms de domaines différents. La boutique à la racine de l'hébergement (www) fonctionne très bien. Le problème n'est rencontré que sur la deuxième boutique, qui est en sous-domaine et dans un répertoire plus profond (www/b2b/prestashop). Quelqu'un aurait-il une piste? Merci d'avance
  5. Bonjour à tous, Je ne trouve pas de solution à un problème : https://www.prestashop.com/forums/topic/413809-module-mailalert-retours-%C3%A0-la-ligne-dans-le-message-laiss%C3%A9-par-le-client/?do=findComment&comment=1969373 Si quelqu'un peut y jeter un oeil... Merci d'avance
  6. Bonjour à tous, Je cherche une solution à ce problème : https://www.prestashop.com/forums/topic/413809-module-mailalert-retours-%C3%A0-la-ligne-dans-le-message-laiss%C3%A9-par-le-client/?do=findComment&comment=1969373 Si quelqu'un peut m'aider...
  7. ça marche au poil! Merci beaucoup natachaC pour cette solution Peut être la solution à mon problème dans ce post
  8. Bonjour à la communauté, Je viens demander votre aide sur ce sujet, qui après nombreuses recherches et lecture du code me résiste toujours! Lorsqu'un client laisse un message qui accompagne la commande, ce message est affiché dans le mail "new_order.html" envoyé par le module mailalert. Problème : les retours à la ligne ne sont pas pris en compte et le message est souvent compliqué à lire pour les préparateurs de commande. J'ai premièrement vérifié dans la table "ps_message" via phpmyadmin et les retours à la ligne sont bien présents. Ensuite, j'ai été dans modules/mailalerts/mailalerts.php et je lis ceci : public function getAllMessages($id) { $messages = Db::getInstance()->executeS(' SELECT `message` FROM `'._DB_PREFIX_.'message` WHERE `id_order` = '.(int)$id.' ORDER BY `id_message` ASC'); $result = array(); foreach ($messages as $message) $result[] = $message['message']; return implode('<br/>', $result); } La fonction implode('<br/>', $result) devrait donc mettre un espace entre chaque message. (je ne vois d'ailleurs pas l'utilité, puisqu'on ne peut écrire qu'un seul message avec la commande...). J'ai donc modifié la ligne 226 : public function getAllMessages($id) { $messages = Db::getInstance()->executeS(' SELECT `message` FROM `'._DB_PREFIX_.'message` WHERE `id_order` = '.(int)$id.' ORDER BY `id_message` ASC'); $result = array(); foreach ($messages as $message) $result[] = nl2br($message['message']); return implode('<br/>', $result); } Vu que php fait appel à la table, il récupère également les retours à la ligne. Normalement, avec la fonction nl2br, il devrait les convertir en <br/>. Et bien rien à faire!! Les messages dans le mail "new_order.html" n'ont toujours pas de retour à la ligne... J'ai même essayé de créer un plugin smarty nl2br et d'appeler ce plugin directement dans "new_order.html" comm e ceci : <td width="10" style="padding:7px 0"> </td> <td style="padding:7px 0"> <font size="2" face="Open-sans, sans-serif" color="#555454"> <p data-html-only="1" style="border-bottom:1px solid #D6D4D4;margin:3px 0 7px;text-transform:uppercase;font-weight:500;font-size:18px;padding-bottom:10px"> INFORMATIONS : </p> <span style="color:red; font-size: 20px;"> {message|nl2br} </span> </font> </td> Ce qui a pour résultat d'afficher "{message|nl2br}" dans le mail au lieu du message laissé par le client... Quelqu'un aurait-il la solution? Ou tout du moins un début? Une piste? Merci d'avance à vous tous et bonne journée!
  9. Bonjour et merci de votre réponse. J'ai eu les réponses à ma question sur un autre post. ça aidera un paquet de monde je pense :-)
  10. Super guigui23! ça marche très bien. En plus on retrouve ce champ dans l'export produit du coup! Super!
  11. Bravo et grand merci à toi guigui23! Je te tiens au courant si ça marche ;-)
×
×
  • Create New...