Corriger un lien généré par adwords version 10.3.03
Par
lepromoteur, dans Ateliers de développement
-
Contenu similaire
-
Par pwepwe973
Bonjours a vous
Après la mise à jours vers la version 8.4.8 quand je cliquais sur les liens du site j'avais une erreur 404 sur toute les pages, sauf quand je faisais appelle à la pages index.php comme ceci "www.adresse.fr/index.php" ou "www.adresse.fr/" la pages s'affichait.
Ou en tapant la variable (?la_pages_voulu) comme ceci "www.adresse.fr/?accueil ou www.adresse.fr/index.php?accueil" la pages s'affiche la aussi.
mais si je clic sur les lien dans le site "www.adresse.fr/accueil" erreur 404, donc j'ai été vérifier le fichier .htaccess que j'ai comparé à l’ancienne version
j'ai remarqué que après la mise à jours les lignes suivant avais été ajouté au .htaccess
# Attention, surtout ne rien modifier ci-dessous ! # URL rewriting <ifModule mod_rewrite.c> RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?$1 [L] </ifModule> Cela m'a permis de comprendre que la page était appelé via www.adresse.fr/?accueil (www.adresse.fr/index.php?accueil) et réécrite vers www.adresse.fr/accueil
Et comme la réécriture d'URL sur mon serveur se fait via une interface de gestion avec le plugin pour nginx. (sous openmediavault)
J'ai ajouté ces lignes à nginx via mon interface de gestion.
if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?$1 last; break; } et voila tout refonctionne correctement.
Si vous avez ce soucis après la mise à jours cela peut être du à ceci. je ne sais pas si c'est la bonne rebique pour ce message désolé par avances
Cordialement SYLVAIN
-
Par Marie-Anne
Hello les amis :
Une petite optimisation pour les réseaux sociaux du CMS Zwii
- ajout des balises titres des icônes (c'est mieux pour tous ^^ et reste un standard)
- _blank n'est pas valide pour le HTML5, remplacement par onclick
Et c'est tout
/** * Affiche les réseaux sociaux */ public function showSocials() { $socials = ''; foreach($this->getData(['config', 'social']) as $socialName => $socialId) { switch($socialName) { case 'facebookId': $socialUrl = 'https://www.facebook.com/'; $title = 'Facebook'; break; case 'googleplusId': $socialUrl = 'https://plus.google.com/'; $title = 'Google +'; break; case 'instagramId': $socialUrl = 'https://www.instagram.com/'; $title = 'Instagram'; break; case 'pinterestId': $socialUrl = 'https://pinterest.com/'; $title = 'Pinterest'; break; case 'twitterId': $socialUrl = 'https://twitter.com/'; $title = 'Twitter'; break; case 'youtubeId': $socialUrl = 'https://www.youtube.com/channel/'; $title = 'Youtube'; break; default: $socialUrl = ''; } if($socialId !== '') { $socials .= '<a href="' . $socialUrl . $socialId . '" onclick="window.open(this.href);return false" title="' . $title . '">' . template::ico(substr($socialName, 0, -2)) . '</a>'; } } if($socials !== '') { echo '<div id="footerSocials">' . $socials . '</div>'; } } Pareil pour le copyright :
/** * Affiche le coyright */ public function showCopyright() { $items = '<div id="footerCopyright">'; $items .= 'Motorisé par <a href="http://zwiicms.com/" onclick="window.open(this.href);return false" title="Zwii CMS sans base de données, très léger et performant">Zwii</a>'; $items .= ' | <a href="' . helper::baseUrl() . 'sitemap" title="Le plan du site">Plan du site</a>'; if( ( $this->getData(['theme', 'footer', 'loginLink']) AND $this->getUser('password') !== $this->getInput('ZWII_USER_PASSWORD') ) OR $this->getUrl(0) === 'theme' ) { $items .= '<span id="footerLoginLink" ' . ($this->getUrl(0) === 'theme' ? 'class="displayNone"' : '') . '> | <a href="' . helper::baseUrl() . 'user/login/' . str_replace('/', '_', $this->getUrl()) . '" title="Connexion">Connexion</a></span>'; } $items .= '</div>'; echo $items; }
-
Par dangee
Bonjour à tou (te) s,
Tout d'abord, bravo aux concepteurs de Zwii ! J'ai essayé bcp de flat cms et celui-ci est vraiment génial :)) Très simple à prendre en main. Je n'ai pas encore fait le tour de l'arborescence, mais cela s'annonce bien !
Voici ma première question sur ce forum
Je suis entrain d'insérer un code dans main.php, pour pouvoir partager les pages sur les différents réseaux sociaux et il me manque 3 variables php :
le titre de la page son url et la description y a t-il un moyen de les récupérer ??
Voici mon code
<ul> <li><a href="https://www.facebook.com/sharer.php?u=<?php echo $pageTitle; ?>&t=<?= $titre ?>" onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=500,width=700');return false;">facebook</a> </li> <li><a href="https://twitter.com/share?url=<?= $lien ?>&text=<?= $titre ?>" onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=500,width=700');return false;">twitter</a> </li> <li><a href="https://plus.google.com/share?url=<?= $lien ?>&hl=fr" onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=500,width=700');return false;">google+</a> </li> <li><a href="https://www.linkedin.com/shareArticle?mini=true&url=<?= $lien ?>&title=<?= $titre ?>" onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=500,width=700');return false;">linkedin</a> </li> <li><a href="https://pinterest.com/pin/create/button/?url=<?= $lien ?>&media=<?= $urlmedia ?>&description=<?= $titre ?>" onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=500,width=700');return false;">pinterest</a> </li> </ul> Merci et à bientôt !
-