Search the Community
Showing results for tags 'conflit'.
-
Bonjour, Je vous contacte par rapport à un problème sur lequel je bloque depuis vendredi. Pour faire simple, on m'a demandé de créer un thème enfant sur un site prestashop (jusque là pas de problème) sauf qu'en appliquant le thème enfant sur le site, ça a modifié un nombre assez important de module et nécessitez de faire un gros backup. En creusant un peu, je me suis rendu que le problème venait du thème parent: lorsqu'on applique le thème en question (akira) ou un thème enfant, ça fait le bug des modules dont j'ai parlé précédemment et je suis un peu perdu sur la solution à appliquer. Dans un premier temps, j'ai voulu modifié les "to_enable" et "to_disable" en faisant les modifications dans le fichier theme.yml du thème enfant mais je me suis rendu compte que ça ne marchait pas. D'ailleurs je n'ai pas compris où est-ce que l'on récupère les noms des modules à mettre dans le fichier yml dans la partie module (je débute sur prestashop) Ensuite, j'ai pensé à faire les modifications directement dans le fichier theme.yml mais je me suis rendu compte que si je faisait ça, on devrait refaire la manipulation dans le fichier à chaque mise à jour du thème et ce serait pas très productif vu qu'on m'a demandé un thème enfant pour ne plus avoir de manip à faire dans les fichiers du thème à chaque mise à jour. Puis on m'a conseillé de regarder dans les fichiers du répertoire "override" mais je n'arrive pas à comprendre comment cela pourrait résoudre mon problème. Il y avait bien un répertoire concernant un des modules qui pose problème dedans (un formulaire de contact) mais lorsque je regarde dedans, je ne vois que des informations concernant un captcha et dans les commentaires du fichier, on me dit de ne pas le modifier car toutes les modifications seront perdues au moment des prochaines mises à jour. Au niveau des modules qui pose problèmes, j'ai un module de recherche, un module de formulaire de contact, un module de paiement. Lorsque j'applique le thème, les modules deviennent inutilisables mais remarche si on les réinitialise. Le problème étant qu'à chaque réinitialisation, toutes les personnalisations du modules disparaissent. Donc je me demandais quelle méthode serait la plus adapté pour résoudre mon problème? (si possible, une méthode qui ne nécessite pas de refaire de modifications à chaque nouvelle mise à jour du thème svp). Je vous remercie par avance pour vos conseils et je reste disponible si vous avez besoins de plus d'informations!
-
- theme
- theme editor
-
(and 2 more)
Tagged with:
-
Bonjour, J'ai créé 2 fonctions php dans mon frontcontroller dans le dossier override, elles me servent à renvoyer des infos à la vue, mais voilà mon problème ça fait plusieurs fois que j'installe des plugins et qu'il fonctionne mal, car il y aurait des conflits, Je ne vois pas du tout comment résoudre mon problème. Merci d'avance, Prestashop 1.6.1 : frontrollerController override <?php class FrontController extends FrontControllerCore { public function fbLikeCount($id,$appid,$appsecret) { $json_url ='https://graph.facebook.com/'.$id.'?access_token='.$appid.'|'.$appsecret.'&fields=fan_count'; $json = file_get_contents($json_url); $json_output = json_decode($json); if($json_output->fan_count){ $arr1 = str_split($json_output->fan_count); $html = ''; for ($i = 0; $i < count($arr1); $i++) { $html .= '<li>'; $html .= '<p class="up"><span>'.$arr1[$i].'</span></p>'; $html .= '<p class="down"><span>'.$arr1[$i].'</span></p>'; $html .= '</li>'; } return $html; } else{ return 0; } } private function scrape_insta($username) { $url = 'https://www.instagram.com/'.$username.'/?__a=1'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $output = curl_exec($ch); curl_close($ch); $data = json_decode($output); $insta_array = $data->{'user'}->{'media'}->{'nodes'}; return $insta_array; } public function getInstagramPictures($name) { $results_array = Frontcontroller::scrape_insta($name); $html = ''; for ($i = 0; $i < 11; $i++) { $html .= '<div class="col-xs-3 block-insta"><a href="https://www.instagram.com/p/'.$results_array[$i]->{'code'}.'/?taken-by='.$name.'" target="_blank"><img src="'.$results_array[$i]->{'thumbnail_src'}.'"/></a></div>'; } echo $html; } } ?>
-
Bonsoir, Je me retrouve face à un petit problème d'incompatibilité entre le module DPD et Mondial Relay. Le module DPD fonctionne parfaitement bien mais lorsque j'installe Mondial Relay il y a une incompatibilité... Plus aucun point relais DPD n'apparaissent... (voir la photo ci-joint). Le chargement est infini... Qui à déja été confronté à ce genre de problème.
- 13 replies
-
- dpd
- mondial relay
-
(and 2 more)
Tagged with:
-
Bonjour, Depuis l'installation du module Wishlist PRO, qui fonctionne comme il faut, la traduction des modules est impossible, le message d'erreur apparaît : "Attention, votre configuration PHP limite le nombre maximum de champs d'un formulaire 2000 pour max_input_vars Veuillez contacter votre hébergeur pour augmenter cette limite à au moins 4025, ou vous devrez modifier les fichiers de traduction." OVH m'a confirmé que ma version PHP (5.6) permettait jusqu'à 16000, il doit donc s'agir d'un conflit entre des modules mais comment savoir lesquels sont concernés ? J'ai essayé de désinstaller le module mais rien y fait. Merci d'avance à ceux qui pourrons m'aider.
-
Bonjour, Mon thème prestashop est sous foundation (responsive) à partir sur thème simple responsive. J'ai mis à jour Foundation pour passer à la dernière version. Sur ma home page et page produit j'ai des sliders via la fonction orbit de Foundation. Je viens de m'apercevoir qu'il y a un conflit sur ma page produit entre mon panier et les scripts de foundation orbit. C'est à dire : - L'accordéon panier fonctionne plus - Quand je clique sur ajout au panier, je tombe directement sur le résumé de panier. J'ai essayé d'ajouter (litéral), mais cela ne change rien. Voici le code que je dois placer dans le Footer.tpl avant la balise body. <script src="{$modules_dir}responsiveextension/js/vendor/jquery.js"></script> <script src="{$modules_dir}responsiveextension/js/foundation.min.js"></script> {literal}<script type="text/javascript"> $(document).foundation(); </script>{/literal} Quand je supprime ce code, tout redevient normal, mais ma fonction slider ne fonctionne plus. Es ce normal ? Merci !
-
Bonjour à tous, J'utilise Prestashop 1.5.3. L'utilisateur ne peut pas choisir le transporteur de commande ou faire le paiement dans le thème mobile. Quand je désactive JQuery mobile dans le thème mobile en commentant cette ligne $ this-> addJS (_THEME_MOBILE_JS_DIR_. 'jquery.mobile-1.2.0.js'), tout fonctionne bien, mais sans css Je suppose que c'est un conflit jQuery. Quelqu'un a réussi à résoudre ce problème?
-
Bonjour, je poste ce sujet car je rencontre un problème avec un conflit entre deux module. J'ai le module Mondial Relay, qui est installé et qui fonctionne parfaitement bien. J'ai également le module Chronopost qui est installé et fonctionne aussi... Sauf que quand les deux sont en services, j'ai que Chronopost qui fonctionne, MR n'arrive plus à afficher les points Relay. Je suis quasi, sur, qu'il y à un conflit de JS dans l'histoire, et j'ai déjà cherché sur GG et ici, sans trouvé réponse à mon problème... Cette boutique est sur PS 1.4.9. Merci pour votre aide
- 6 replies
-
- javascript
- js
- (and 5 more)
-
Bonjour, Après de nombreuses heures d'apprentissage et de lecture de posts sur le forum, je démarre mon premier Topic car j'ai besoin d'aide. J'utilise le menu Mega Drown Evolution de DEVFOREVER (http://www.prestasho...rown-evolution/) malheureusement il semble que ce dernier ait cessé ses activités et du coup il n'y a plus de sav sur le topic originel depuis novembre dernier... Je rencontre un problème de compatibilité entre ce module et le module navigation à facettes. Quand on est dans une catégorie et que la navigation à facettes apparaît, le menu ne se déroule plus... pouvez-vous m'aider à solutionner ce problème ? En passant en mode debug, j'obtiens les erreurs suivantes : Warning: Function hideCategoryPosition() is deprecated in /homez.91/monsite/www/modules/navmegadrownevo/navmegadrownevo.php on line 1828 in /homez.91/monsite/www/classes/Tools.php on line 1930 Warning: Function hideCategoryPosition() is deprecated in /homez.91/monsite/www/modules/navmegadrownevo/navmegadrownevo.php on line 1839 in /homez.91/monsite/www/classes/Tools.php on line 1930 Dans modules/navmegadrownevo/navmegadrownevo.php, aux alentours des lignes 1828 et 1839, j'ai : function displayDetailMenu() { $.ajax({ method : "GET", url: "'.$this->_path.'ajax_update_button.php", data: { action: "DetailMenu", idButton: $("#ButttonIdToUpdate").val(), idLang: '.$cookie->id_lang.' }, success: function(data) { $("#customMenu").html(data) } }); } Et dans monsite/classes/Tools.php, aux lignes concernées, j'ai ça : public static function displayAsDeprecated() { if (_PS_DISPLAY_COMPATIBILITY_WARNING_) { $backtrace = debug_backtrace(); $callee = next($backtrace); trigger_error('Function <strong>'.$callee['function'].'()</strong> is deprecated in <strong>'.$callee['file'].'</strong> on line <strong>'.$callee['line'].'</strong><br />', E_USER_WARNING); $message = self::displayError('The function').' '.$callee['function'].' ('.self::displayError('Line').' '.$callee['line'].') '.self::displayError('is deprecated and will be removed in the next major version.'); Logger::addLog($message, 3, $callee['class']); } Je ne m'y connais pas assez en php pour résoudre le problème. Pouvez-vous m'aider ?