
ncandelier
Members-
Posts
38 -
Joined
-
Last visited
ncandelier's Achievements
-
Bonjour Je viens vers vous pour avoir une infi sur un bug que je rencontre sur une installation toute fraiche de Prestashop sur une instance OVH en PHP 7.4 Dans l'interface d'administration, tout mes menus déroulants ne sont pas accéssible et les valeurs sortent de ce dernier? Est ce un problème connu ? Merci pour vos avis éclairés.
-
Oui. Sinon j'ai effacé quelques images pour tester et effectivement d'autres images remontent. Je vais donc essayer de supprimer les images a la mano pour avoir accès aux autres (bidouille) et pouvoir poursuivre ma migration. Bien cordialement
-
Bonjour Jeckyl, merci pour cette Info, Mon site original étant chez OVH, lorsque j'essaie de me connecter en SFTP j'obtiens le message suivant : Unexpected end of sftp stream. Peux etre une restriction de l'offre PERSO chez OVH ... ?
-
Bonjour ! Je migre une installation Prestashop 1.3 actuellement chez OVH (http://www.sandri.fr) sur mon serveur perso (http://micronaute.sandri.fr) Tout c'est bien passé, cependant je m'apercois que certaines images sur ma nouvelle installation manquent. Par exemple ici : http://micronaute.sa.../cat/40-cottage Lorsque je regarde les informations de l'image manquante cela me donne : http://micronaute.sa...-1317-large.jpg Effectivement l'image n'existe pas dans le rep /img sur le serveur, donc ne risque pas de s'afficher. Mais la chose très étrange, c'est que sur le serveur original l'image s'affiche bien : http://sandri.fr/cat...-1317-large.jpg Hors dans le repertoire /img du serveur original je ne vois pas non plus cette image ! Quelqu'un saurait il m'expliquer cette chose ? Merci de vos réponses ! Nicolas
-
Bonjour à tous et toutes, J'ai personnalisé mon formulaire de contact avec des champs supplémentaires. Parmis ces champs, j'ai deux champs qui appellent une liste déroulante : Civilité et Département. Ces champs sont obligatoires. Seulement voila, la premiere valeur de chacun de ces champs est "-- Choisir --" Le système considère donc "-- Choisir--" comme une selection et passe donc au travers la vérification obligatoire. Ma question est la suivante : Savez vous comment exclure cette premiere valeur "choisir" de la vérification afin que l'utilisateur soit obligé de selectionner une autre valeur de la liste. (Mademoiselle, Madame, Monsieur) ? Merci. Mon contact form: {l s='Civilite *'} -- Choisir -- Monsieur Madame Mademoiselle Mon code php : <?php $useSSL = true; include(dirname(__FILE__).'/config/config.inc.php'); include(dirname(__FILE__).'/header.php'); $errors = array(); $smarty->assign('contacts', Contact::getContacts(intval($cookie->id_lang))); if (Tools::isSubmit('submitMessage')) { if (!($from = Tools::getValue('from')) OR !Validate::isEmail($from)) $errors[] = Tools::displayError('invalid e-mail address'); elseif (!($civilite = nl2br2($civilite))) $errors[] = Tools::displayError('Merci de renseigner votre civilité'); elseif (!($nom = nl2br2($nom))) $errors[] = Tools::displayError('Merci de renseigner votre nom'); elseif (!($prenom = nl2br2($prenom))) $errors[] = Tools::displayError('Merci de renseigner votre prénom'); elseif (!($telephone = nl2br2($telephone))) $errors[] = Tools::displayError('Merci de renseigner votre numéro de téléphone'); elseif (!($ville = nl2br2($ville))) $errors[] = Tools::displayError('Merci de renseigner votre ville'); elseif (!($dep1 = nl2br2($dep1))) $errors[] = Tools::displayError('Merci de renseigner votre département'); elseif (!($id_contact = intval(Tools::getValue('id_contact'))) OR !(Validate::isLoadedObject($contact = new Contact(intval($id_contact), intval($cookie->id_lang))))) $errors[] = Tools::displayError('please select a contact in the list'); else { if (intval($cookie->id_customer)) $customer = new Customer(intval($cookie->id_customer)); if (Mail::Send(intval($cookie->id_lang), 'contact', 'Message from contact form', array('{email}' => $from, '{civilite}' => $civilite, '{nom}' => $nom, '{prenom}' => $prenom, '{societe}' => $societe, '{ville}' => $ville, '{dep1}' => $dep1, '{distrib}' => $distrib, '{telephone}' => $telephone, '{message}' => stripslashes($message)), $contact->email, $contact->name, $from, (intval($cookie->id_customer) ? $customer->firstname.' '.$customer->lastname : $from))) $smarty->assign('confirmation', 1); else $errors[] = Tools::displayError('an error occurred while sending message'); } } $email = Tools::safeOutput(Tools::getValue('from', ((isset($cookie) AND isset($cookie->email) AND Validate::isEmail($cookie->email)) ? $cookie->email : ''))); $smarty->assign(array( 'errors' => $errors, 'email' => $email, 'civilite' => Tools::getValue('civilite'), 'nom' => Tools::getValue('nom'), 'prenom' => Tools::getValue('prenom'), 'societe' => Tools::getValue('societe'), 'ville' => Tools::getValue('ville'), 'dep1' => Tools::getValue('dep1'), 'distrib' => Tools::getValue('distrib'), 'telephone' => Tools::getValue('telephone') )); $smarty->display(_PS_THEME_DIR_.'contact-form.tpl'); include(dirname(__FILE__).'/footer.php'); ?>
-
Formulaire de contact : Supprimer Champs Objet
ncandelier replied to ncandelier's topic in PrestaShop pour les développeurs
Merci pour l'astuce Broceliande. Je suis arrivé a mes fins. Bonne soirée. -
Bonjour, Je cherche le moyen de supprimer le controle et la zone Objet (menu déroulant) dans le formulaire de contact. J'ai regardé un peu dans mon contact_form.php mais je ne sais pas quel code retirer exactement afin de supprimer ce controle sur le menu déroulant des contacts. Merci de vos lumières. Nicolas
-
Merci En fait avec ce code, le "+" que j'ajoute est remplacé par un retour chariot et n'apparait pas , donc c'est niquel car je peux non seulement l'ajouter apres le premier mot mais également le second, troisieme etc ... ce qui est souvent le cas dans mon catalogue Ce qui répond a me demande initiale. Je te remercie pour cette piste. Bonne nuit.
-
Salut pblanc, merci pour ta réponse. Je n'ai pas exactement le même code dans productlist.tpl J'ai remplacé la partie de code par celle que tu m'a donné (dans productlist.tpl donc) {$product.name|regex_replace:"/^([-a-Z_]+)/":"$1 "} mais le nom du produit disparait complètement. Par contre j'ai essayé avec ton code pour le "+" et cela fonctionne bien. Pour etre précis en fait, les retours chariots peuvent se situer autant apres le premier mot que le second ou le troisieme etc .. ex: Television Led ecran plat 16/9 le retour peut donc se faire apres le deuxieme mot ici. Ce qui me donne l'idée, je ne sais pas si c'est possible, de faire interpréter au code la présence d'un caractère (le '+' par exemple) comme un retour chariot imposé, mais sans l'afficher ... ( ce qui reviendrait en fait a insérer un ...).. ou encore afficher le caractère "+" en couleur blanche pour tromper l'affichage comme ceci : {$product.name|regex_replace:"/\+/":" + "} mais mon code ne fonctione pas la, j'ai une page de produit blanche.
-
Bonjour, Voila je cherche un moyen de forcer un retour chariot dans le nom du produit. Effectivement sur ma page de produit (productlist) j'ai des noms de produits de la forme : Television écran plat 16/9 alors que je souhaiterai quelque chose de la forme : Télévision écran plat 16/9 Je ne sais pas si il est très simple de forcer la prise en charge du code HTML dans le champ "nom du produit" en saisie, ce qui serait l'idéal ou de déclarer une fonction TRUNCATE pares la saisie de 16 caractère par ex.. (cette derniere solution n'est pas tres smart parce que je retrouve le pb sur d'autres produits du catalogue ou le Truncate ne tombera pas au meme endroit..) Merci pour vos lumières.
-
(SOLVED) Alt Text category Images
ncandelier replied to gerry293's topic in Configuring and using PrestaShop
Hello Rocky Yes i can find "PrOduct" in the row legend of the Table... It means that i have 200 product to change manually in MySQL ... I think i will drop the use and display of the Title Tag. Thank you for your clarification -
(SOLVED) Alt Text category Images
ncandelier replied to gerry293's topic in Configuring and using PrestaShop
Thank you for your answer. Yes i am using theme Black And White with Presta 1.3 I have check mode compatibility with older them I also changed the name of the Image, but it remains "PrOduct" in Title Tag.. very strange. Is the Title parked somewhere in Database ?