logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
16 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 106 561 776

  • Nb. de membres 8 693
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Questions »» Meta tags

Nouveau sujet
 Meta tags#26890Répondre

2Contributeur(s)
colonelwogjpb
3 Modérateur(s)
developpeurjpbJireck
colonelwog colonelwogicon_post
Salut tout le monde !
Avez vous pensez à modifier le système des Meta tags pour qu'on puisse les inclure dans les modules ?
Je m'explique :
Mes modules ont :
- des titres (og:title)
- des images (og:image)
- du texte (og:description)
- une url (og:url)

j'ai essayé plusieurs méthodes mais impossible à gérer ... car les balises se créent bien avant que le module se charge ...

Ensuite comment se fait il que j'ai ceci alors que j'ai passé le site en https et renseigné la config en ce sens ?


<link rel="canonical" href="http://www.warofgenerals.com/asfa/index.php?op=edito" />



ou est le https ???

Voilà si j'ai d'autres questions j'hésiterai pas ^^
jpb jpbicon_post
Citation : colonelwog

Salut tout le monde !
Avez vous pensez à modifier le système des Meta tags pour qu'on puisse les inclure dans les modules ?
Je m'explique :
Mes modules ont :
- des titres (og:title)
- des images (og:image)
- du texte (og:description)
- une url (og:url)

j'ai essayé plusieurs méthodes mais impossible à gérer ... car les balises se créent bien avant que le module se charge ...

<==== non rien n'a été prévu pour individualisé ces balises ....

Ensuite comment se fait il que j'ai ceci alors que j'ai passé le site en https et renseigné la config en ce sens ?





ou est le https ???

<=== oui on avait un bug ici donc il faut savoir ce qu'il y a dans ton header.php .... il faut que tu ai un truc comme ça ...


$scheme = strtolower($_SERVER['REQUEST_SCHEME'] ?? 'http');
$host = $_SERVER['HTTP_HOST'];
$uri = $_SERVER['REQUEST_URI'];
echo '
';




regarde ici ligne 51 à 56 https://github.com/npds/npds_dune/blob/master/revolution_16/header.php


Voilà si j'ai d'autres questions j'hésiterai pas ^^


Message édité par : jpb / 13-07-2024 15:06

colonelwog colonelwogicon_post
merci résolut pour le https ;-) mais ce serai bien pour les prochaines éditions de mettre les OG dynamique ^^
jpb jpbicon_post
Oui .... seul le OG : titre est dynamique ...(avec page.php) ...
....pour les autres ca reste à implémenter ...
colonelwog colonelwogicon_post
Bon j'ai bien eu le https maintenant le hic c'est que j'ai un plantage du https pfff ... un coup ça marche un coup pas ! c'est merdique . et du coup je repasse en http et que les cookie fonctionne plus car j'ai à chaque chargement le haut qui demande d'accepter ou pas les cookies ...
colonelwog colonelwogicon_post
Bon finalement j'ai trouvé d'où ça venait , un mauvais accès à mes certificats pour le https ! pffff
colonelwog colonelwogicon_post
Donc pour toujours rester sur les balises open-graph, comment est crée la balise title du cout ?
J'ai vu que l'on pouvait changé la balise meta description mais cela ne m'arrange pas ^^ ... il faut que je puisse modifier celle de og...
jpb jpbicon_post
la balise og: title est dynamique ... elle correspond donc au titre de ta page (modifié ou non(titre du site) par pages.php

pour la description on pourrait faire la meme chose en utilisant à peu près la même routine qu'il y a dans metatags.php


$content .= MetaTagMakeSingleTag('og:description', $tags['description'], 'property');



et remplace par


$content .= "if (\$m_description!=\"\")\n";
$content .= " \$l_meta.=\"\\n\";\n";
$content .= "else\n";
$content .= MetaTagMakeSingleTag('og:description', $tags['description'], 'property');


^^^^bon le code n'est pas complet bouffé par npds ....!! :paf :paf
et là tu devrait avoir aussi une og:description dynamique comme la balise description du site ... (le tout enfonction de ton pages.php ....)

Message édité par : jpb / 16-07-2024 09:55


Message édité par : jpb / 16-07-2024 09:57

colonelwog colonelwogicon_post
bon j'ai fait autrement , j'ai crée pour chaque modules une page opengraph qui récupère les infos et les intègre dans le header_head avec un !include!.
Mais j'ai du désactiver les og de metatags.
je vais devoir trouver un moyen de dire si il trouve le code opengraph.php il ne doit pas afficher les og ...
je cherche ;-)
car les balises seront différentes selon le module ... d'ou un code pour chaque module
colonelwog colonelwogicon_post
en fait pas besoin puisque dans le code opengraph j'ai inclus le if déjà .. mais quel boulet , je cherche à me compliquer la vie ^^ , je n'ai donc qu'à mettre tous les !include!s dans header_head qui va charger en fonction de la page demandée
jpb jpbicon_post
comprends pas.... header head est pour toutes les pages ... et toi tu veux plusieurs séries de balises Og différentes (suivant ton modules donc suivant la (les) pages ...) ... ca va coincer ... tu seras obligé de trouver des solutions dans header.php +metatags.php + pages.php :-o
jpb jpbicon_post
Citation : colonelwog

en fait pas besoin puisque dans le code opengraph j'ai inclus le if déjà .. mais quel boulet , je cherche à me compliquer la vie ^^ , je n'ai donc qu'à mettre tous les !!include!!s dans header_head qui va charger en fonction de la page demandée


ton if contient quelles conditions ???
colonelwog colonelwogicon_post
mon if selon la page affiché avec module path t'inquiète ça fonctionne ^^
jpb jpbicon_post
good !
colonelwog colonelwogicon_post
jette un oeil ;-) si tu veux ...
Par contre j'ai supprimer les og du metatag du coup
jpb jpbicon_post
tu as un double slash dans :

<meta property="og:image" content="https://www.warofgenerals.com/asfa//themes/SciFi/images/logo-default-171x40.png">

colonelwog colonelwogicon_post
ah oui ^^ je vais corriger ça ...
Et j'avais aussi des plantages de Apache 2 cornant le ssl , problèmes d'accès aux certificats sur le C alors que le serveur est sur le I , probléme résolut en mettant les certificats dans le I ^^.
Le soucis était que le C est souvent locker , et que forcément les accès sont plus contraignant surtout avec les antivirus et antimalware qui protège le c/
colonelwog colonelwogicon_post
bon j'ai passé mon serveur full ssl ^^ la radio est ok en https grâce à gninx!

maintenant j'ai plus qu'à corrigé toutes les merdes qui trainent à droite et à gauche et c'est un site qui roule !!!
Après les films , les acteurs , actrices voici venir :
un module séries ...
colonelwog colonelwogicon_post
je pensais à un truc , y a t il un moyen de codé dans le header_head un moyen de détecter s'il existe un fichier opengraph.php dans le module ou le lien en question pour chercher le opengraph ...
colonelwog colonelwogicon_post
Bon je viens de me créer un module opengraph qui est inclus dans header_head.inc qui va récupérer les fichier de config de chaque module et ça fonctionne ...
Par défaut il y a un fichier de config de base dans le module , et si il trouve un autre fichier de config il affiche celui ci ...
Du coup j'ai bien mes acteurs en og mes films etc etc ...et l'index du site.