'; echo ''; echo ''; // --------------------------------------------------- // Responsive // --------------------------------------------------- echo ''; // --------------------------------------------------- // Title par page // --------------------------------------------------- $trouve=false; while ($r < count($refTitle) && $trouve==false) { if ($affPageSite==$refMetaPageID[$r]) { $trouve=true; if (isset($debug[1]) && $debug[1] == '1' ) { $debugMsg .= monDebug(1, ['$r' => $r, 'refTitle' => $refTitle[$r], 'refMetaPageID' => $refMetaPageID[$r] ], 'structure.js.css.php'); } $pageTitle = $siteName. " - " .$refTitle[$r]; echo "" .$pageTitle. ""; } else $r++; } // Title Par defaut if ($trouve == false) { if ($affPageSite=="" || $affPageSite=="-1" ) { $r=35; $trouve=true; if (isset($debug[1]) && $debug[1] == '1' ) { $debugMsg .= monDebug(1, ['$r' => $r, 'refTitle' => $refTitle[$r], 'refMetaDesc' => $refMetaDesc[$r] ], ''); } $pageTitle = $refTitle[$r] . " - " .$siteName; echo " " .$pageTitle. ""; // URL cannonique : Une protection indispensable contre le duplicate content echo ''; } } // --------------------------------------------------- // Base target // --------------------------------------------------- $test=-1; if (isset($_SESSION['isAgencement']) && $_SESSION['isAgencement'] === true ) echo ''; else echo ''; // --------------------------------------------------- // Google generation du gtag si compte client renseigné // --------------------------------------------------- $fileName=$includePathPublication. "/googleA/cGoogle.txt"; if (file_exists($fileName)) { $cGoogle=file_get_contents($fileName); echo ''; } // scripts clients générés depuis admin echo ''; // --------------------------------------------------- // Jquery // --------------------------------------------------- echo ''; // --------------------------------------------------- // Include des fichiers .js selon page // --------------------------------------------------- switch ($affPageSite) { case 0: // accueil page $jsSrc='./pages/produits/gondoleScript.js'; $cssSrc=''; break; case 1: // accueil page gondole $jsSrc='./pages/produits/gondoleScript.js'; $cssSrc=''; break; case 2: // accueil page accueil $jsSrc=''; $cssSrc=''; break; case 4: // connect $jsSrc='./pages/connect/connect.js'; $jsSrc2=$includePathJs. '/showPwd.js'; $cssSrc=''; break; case 5: // deconnect $jsSrc=''; $cssSrc=''; break; case 6: // mdp oublié $jsSrc='./pages/connect/connect.js'; $jsSrc2=$includePathJs. '/showPwd.js'; $cssSrc=''; break; case 7: // quitter $jsSrc='./pages/connect/connect.js'; $cssSrc=''; break; case 10: // panier $jsSrc='./pages/panier/panier.js?reload=2'; $cssSrc=''; $isEcranPanier=1; break; case 11: // adresse fact // $jsSrc=$includePathCli. '/client.js'; $jsSrc='./pages/panier/_adrFact/modifAdresseFact.js'; $cssSrc=''; $isEcranPanier=1; break; case 12: // adresse Liv // $jsSrc=$includePathCli. '/client.js'; $jsSrc='./pages/panier/_adrLiv/modifAdresseLiv.js'; $cssSrc=''; $isEcranPanier=1; break; case 13: // mode liv $jsSrc='./pages/panier/_modeLivraison/modeLiv.js'; $cssSrc=''; $isEcranPanier=1; break; case 14: // mode paie $jsSrc='./pages/panier/_modePaiement/modePaie.js'; $cssSrc='https://ws.colissimo.fr/widget-pointretrait/resources/js/jquery.plugin.colissimo.min.js'; $isEcranPanier=1; break; case 15: // typeCB ==> abandonné // $jsSrc='./pages/panier/old.cb/formCB.js'; $cssSrc=''; $isEcranPanier=1; break; case 16: // N° CB ==> abandonné // $jsSrc='./pages/panier/old.cb/formCB_numero.js'; $cssSrc=''; $isEcranPanier=1; break; case 17: // Cheque $jsSrc='./pages/panier/cheque/formCheque.js'; $cssSrc=''; $isEcranPanier=1; break; case 18: // Rib $jsSrc='./pages/panier/rib/formRib.js'; $cssSrc=''; $isEcranPanier=1; break; case 19: // recap $jsSrc='./pages/panier/_recap/recap.js'; $cssSrc=''; $isEcranPanier=1; break; case 20: // recherche $jsSrc='./pages/produits/recherche.js'; $jsSrc2='./pages/produits/gondoleScript.js'; $cssSrc=''; break; case 21: // promos gondole.php $jsSrc='./pages/produits/gondoleScript.js'; $cssSrc=''; break; case 22: // gondoles gondole.php $jsSrc='./pages/produits/gondoleScript.js'; $cssSrc=''; break; case 23: // tous les prd gondole.php $jsSrc='./pages/produits/gondoleScript.js'; $cssSrc=''; break; case 24: // détails produit $jsSrc='./pages/produits/gondoleScript.js'; break; case 25: // mes commandes $jsSrc='./pages/clients/mesCdes.js'; $cssSrc=''; break; case 26: // inscripion client 1 : form $jsSrc=$includePathCli. '/client.js'; $jsSrc2=$includePathJs. '/showPwd.js'; break; case 27: // inscripion client 2 : validation $jsSrc=$includePathCli. '/client.js'; break; case 28: // inscripion client 3 : activation $jsSrc=$includePathCli. '/client.js'; $jsSrc2=$includePathJs. '/showPwd.js'; break; case 29: // desabonnement $initVar=""; $postSrc=""; $selectSrc=""; $pageStat=""; break; case 30: // clients modifs $jsSrc=$includePathCli. '/client.js'; $jsSrc2=$includePathJs. '/showPwd.js'; // $cssSrc=$includePathCss. '/calendar.css'; break; case 31: // contact $jsSrc=''; $cssSrc=''; break; case 32: // menu information 1 : qui sommes nous $jsSrc=''; $cssSrc=''; break; case 33: // menu mode liv $jsSrc=''; $cssSrc=''; break; case 34: // menu mode paie $jsSrc=''; $cssSrc=''; break; case 35: // cdv $jsSrc=''; $cssSrc=''; break; case 50: case 52: // admin connect ou renewPwd $jsSrc='./pages/index/adminConnect.js'; $jsSrc2=$includePathJs. '/showPwd.js'; $cssSrc=''; break; case 51: // auth connect ( on ne passera pas dedans c'est comme une modale, mais au cas ou on ecris le case)... $jsSrc='./pages/index/adminConnect.js'; $jsSrc2=$includePathJs. '/showPwd.js'; $cssSrc=''; break; default: // accueil gondoles $jsSrc=''; break; } // Ecrire le JS dans head if ($jsSrc!='') {echo '';} if ($jsSrc2!='') {echo '';} if ($debugJs==1) { $debugMsg .= '
jsSrc = ' .$jsSrc; $debugMsg .= '
jsSrc2 = ' .$jsSrc2; } // --------------------------------------------------- // Si 'Carroussel des themes' si on postera un theme par get, // on aplliquera alors le style de chaque theme // --------------------------------------------------- if (isset($debug[1]) && $debug[1] == '1' ) $debugMsg .= monDebug(1,['fichier css' =>$includePathCss. '/globalStyle_' .$nomThemeCss. '.css?nocache=...' ],''); // carroussel = collection de sites : plusieurs thèmes if (isset($_GET['flagCarroussel'])) { if (isset($_GET['carrousselTheme'])) $carrousselTheme=$_GET['carrousselTheme']; else $carrousselTheme="css_default"; if ($environnement != "123Ventes") { $randNum=rand(); echo ''; } else { echo ''; } // echo ''; // echo ''; } else { // --------------------------------------------------- // Css du Theme actif : nomThemeCss si pas carroussel // --------------------------------------------------- echo ''; // echo ''; // echo ''; } // --------------------------------------------------- // Les icones fontawesome en CSS // --------------------------------------------------- echo ''; // echo ''; // echo ''; // --------------------------------------------------- // Autres css // --------------------------------------------------- echo ''; // echo ''; // echo ''; if ($environnement != "123Ventes") echo ''; // --------------------------------------------------- // Menu contextuel // --------------------------------------------------- echo ''; // echo ''; // echo ''; // --------------------------------------------------- // Le CSS du theme // --------------------------------------------------- if ($cssSrc!='') {echo ''; } // if ($cssSrc!='') {echo ''; } // echo ''; if (isset($debug[2]) && $debug[2]==1) { $debugMsg .= 'cssSrc = ' .$cssSrc; } // --------------------------------------------------- // Si panier pas de menu indep car pas la place // --------------------------------------------------- $isEcranPanier=12; // --------------------------------------------------- // Responsive // --------------------------------------------------- echo ''; // echo ''; // echo ''; // --------------------------------------------------- // Custo CSS non géré par utilisateur (popup de la title,...). // --------------------------------------------------- echo ''; // echo ''; // echo ''; ?>