Marie-Anne

Membres
  • Compteur de contenus

    39
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Marie-Anne

  1. 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; }
  2. Petite optimisation de la partie réseau social et copyright

    "MODE Jean-Marc Généreux ON" Et çà, j'achète ! "MODE Jean-Marc Généreux OFF" Merci Cyber
  3. Petite optimisation de la partie réseau social et copyright

    Mais de rien Question ? Zwii n'est pas sur Github ? j'aime bien intégrer les nouveautés à la main pour tester ^^
  4. Hello Encore moi vous allez dire mais je bidouille cet après midi, donc je traque les petites coquille de la mise à jour La modification de l'entête Html pour qu'elle soit bonne devrait avoir comme appellation "prefix" <html prefix="og: http://ogp.me/ns#" lang="fr"> au lieu de <html xmlns:og="http://ogp.me/ns#" lang="fr"> Voilou
  5. Erreur HTML5 avec l'entête xmlns:og

    C'est tellement rare mais pour une fois
  6. Création d'un site zwii pour ma compagne

    Sympa ton petit site, bon bidouillage si tu as envie de changer quelques petites choses, une fois que tu as compris le squelette de Zwii tu verras c'est simple
  7. Hello, après la mise à jour 8.4.2 La miniature se crée dans le dossier site/file/source et non dans site comme le code l'indique dans core.php Juste à changer le lien dans la fonction meta image public function showMetaImage() { echo '<meta property="og:image" content="' . helper::baseUrl() .'site/file/source/screenshot.png" />'; }
  8. Pas de soucis
  9. Erreur 500 après mise à jour

    Problème réglé avec la 8.4.2
  10. Erreur 500 après mise à jour

    Hello les amis Si je mets à jour mon petit Zwii par l'administration je me retrouve sur la page d'accueil du blog avec une erreur 500 (page blanche) Une idée ? Seule le module blog bug pour moi
  11. Bug mise à jour 8.4.0 et solution

    Amazing Un grand merci
  12. Erreur 500 après mise à jour

    Je vais essayer par le FTP pour voir Pareil : Je re upload ma save à chaque fois
  13. Prochaine version stable

    Bravo la Team Zwii. Mise à jour et maintient du CMS au petits oignons Go la mise à jour
  14. Présentation des articles de blog et des news

    Pas de soucis l'ami Cela ne me dérange pas du tout
  15. Shortpixel

    Un module intéressant pour améliorer le module gallery
  16. Présentation des articles de blog et des news

    Une très grande idée, interaction avec modules, ça éviterais de toucher au code tout en pour ce qui veulent modifier leurs articles
  17. Présentation des articles de blog et des news

    hello je préfère comme ça aussi, le mois en entier avec le nom en bas à droite, l'heure pour moi est pas essentiel, peut-être mettre une option dans les réglages pour la faire apparaître ou pas
  18. Salut à tous je suis en train de travailler sur mon dernier point : l'optimisation du chargement des fichier javascript. Dans le fichier core.php si je rajoute l'attribut "async" a ce niveau : // Détermine le type d'import en fonction de l'extension de la librairie $vendorFiles = json_decode(file_get_contents($vendorPath . 'inc.json')); foreach($vendorFiles as $vendorFile) { switch(pathinfo($vendorFile, PATHINFO_EXTENSION)) { case 'css': echo '<link rel="stylesheet" href="' . helper::baseUrl(false) . $vendorPath . $vendorFile . '">'; break; case 'js': echo '<script async src="' . helper::baseUrl(false) . $vendorPath . $vendorFile . '" ></script>'; break; Tout fonctionne bien, ma page fonctionne normalement sur mobile et gagne en temps d'affichage, mais un problème se pose, mon éditeur tinymce ne se charge plus Quelqu'un aurait il une solution ? j'utilise la version de CroqueWeb : TinyMCE plus complet Merci d'avance
  19. Optimiser le chargement des Javascript

    Je vais tester d'autres petites astuces ^^ Merci de t’intéresser à cette optimisation
  20. Optimiser le chargement des Javascript

    Non je pense pas que tu t'attireras des plaisanteries Defer ne fait pas plus que se que font les navigateurs d'aujourd'hui, async divise par 8 le chargement d'une page et gère beaucoup mieux le chargement des fichiers js
  21. Optimiser le chargement des Javascript

    ha pas testé avec la version de TinyMCE originale ^^ mais je pense que ça fera pareil Avec les deux TinyMCE c'est pareil
  22. Bonjour,Je cherche la façon de récupérer le contenu des balises titre et description pour pouvoir remplir automatiquement les balises Open Graph selon la page où on se trouve. <meta property="og:title" content="??" > <meta property="og:description" content="??"> Merci d'avance.
  23. Récupération des infos des balises title et description

    Hello Eh ben ^^ je vais m'amuser avec ça aussi
  24. Récupération des infos des balises title et description

    Merci Cybertaf, je modifie juste les fichiers à la main sur la version stable, cela n'engendre rien comme ça.Avec les sauvegardes pas de soucis.En attente d'une future mise à jour ^^ les balises Open Graph FB et Tweet servent surtout pour partager le contenu de site professionnel, un petit plus ^^Mais il est vrai qu'un module Open Graph serait plus utile comme ça les personnes choisiront si ça leur sert ou pas.
  25. Récupération des infos des balises title et description

    Hello les amis C'est vrai ^^ merci je test les fichiers directement.