Image
Note 0

og: sortie d'image basée sur le champ supplémentaire 2.2

DarkLane Vendredi 3 Mars 2023 18:43:20 73 5
  • La mise en page Open Graph est déjà implémentée dans le moteur DLE et fonctionne correctement, mais seulement si vous utilisez l'insertion d'image dans le corps de la nouvelle. Si vous utilisez des images dans la publication via des champs supplémentaires, la métabalise og:image est vide. Et lorsque vous repostez des liens vers votre page, l'image du site n'est pas affichée. Ce hack va résoudre ce problème. Mais au lieu de modifier manuellement les sources, la possibilité de spécifier le nom de votre champ via l'interface standard du panneau d'administration du site a été ajoutée.

    Exemple de code généré par DLE pour les actualités:

    <meta property="og:site_name" content="TemplateDleFr">
    <meta property="og:type" content="article">
    <meta property="og:title" content="BulletShare Board Engine 3.2 : forum">
    <meta property="og:url" content="https://www.templatedlefr.fr/bulletshareboard/372-bulletshare-board-engine-v32.html">


    Dans ce cas, nous ne nous intéressons qu'à og:image .

    og:image - nous indiquons ici quelle image doit être extraite pour publication lors de la republication. L' attribut content spécifie l'URL de l'image. Lors de l'utilisation du balisage, l'image peut même ne pas figurer dans l'article ou la page. Il peut être placé dans n'importe quel répertoire du site, et un lien vers celui-ci peut être spécifié dans la balise og:image . Lors de la republiation, les réseaux sociaux ignoreront les images sur la page et extrairont l'image spécifiée du répertoire souhaité.

    Après avoir installé le hack, via le système de plug-in DLE, vous devez vous rendre dans la section Paramètres > Paramètres système > Articles . Dans celui-ci, trouvez l'élément -Spécifiez le nom du champ supplémentaire d'image pour og:images .


    Ce hack est nécessaire si vous n'utilisez pas l'insertion d'images dans le corps des publications, mais le faites via un champ supplémentaire séparé. Dans tous les autres cas, le DLE lui-même fait un excellent travail. Depuis DLE 15.1, cette fonctionnalité est prise en charge par le moteur et l'option s'appelle > Utiliser l'image dans le balisage Open Graph.

    Suite à un bug signalé par Stricker ou rien ne s'affichait, j'ai décidé de regarder dans le plugin et par chance j'ai trouvé le bug, de plus j'ai modifier afin de pouvoir mettre des url complètes à la place du nom de l'image.

    Allez dans Paramètres > Champs supplémentaires pour les articles créez un champs suplémentaires donnez un nom, mettez une descriiption, choisissez une ligne, cochez la case Optionnel et la case Mode sécurisé d'un champ (désactivation du support des balises BB et HTML)

Informations complèmentaires
• Modification: TCSE
• Correction: DarkLane
• Version DLE: 14.x-16.0

Personne n'a encore remercié!

avatar

DarkLane

Groupe: Administrateurs
Voir ses Articles

Articles similaire

DLE Armor Captcha
Nouveau
DLE Armor Captcha

Commentaires 5

  1. avatar
    Stricker
    Samedi 4 Mars 2023 12:24:37 Invités

    DarkLane,

    Au top mec cela fonctionne très bien maintenant merci pour ton investissement.

  2. avatar
    DarkLane
    Vendredi 3 Mars 2023 18:44:43 Administrateurs

    Stricker, J'ai mis à jour l'archive! télécharge la! supprime le plugin de ton site et installe le nouveau! J'ai testé et il fonctionne
    N'importe qui peut critiquer.
    Créer quelque chose qui sera critiqué n'est pas donné à tout le monde.

  3. avatar
    Stricker
    Vendredi 3 Mars 2023 14:50:03 Invités

    DarkLane,

    Merci pour ton retour, j'ai mis la balise à jour comme ceci (voir screen) :


    Le résultat dans le code source d'un article donne toujours le même résultat (no-image) (voir screen) :


    Merci pour ton aide.

  4. avatar
    DarkLane
    Vendredi 3 Mars 2023 14:05:50 Administrateurs

    Stricker,
    C'est bien la balise
    [xfvalue_cover]
    qu'il faut mettre. Si tu as encore ce bug signale le que je regarde ça aussi
    N'importe qui peut critiquer.
    Créer quelque chose qui sera critiqué n'est pas donné à tout le monde.

  5. avatar
    Stricker
    Vendredi 3 Mars 2023 0:59:11 Invités

    Merci pour ce hack, l'installation c'est fait correctement et facilement mais l'image n'est pas pris en compte pour le balisage
    et reste sur no image. J'ai renseigné le champ comme indiqué en mettant le nom du champ supplémentaire c'est à dire "cover" dans mon cas.
    Est il bien renseigné ou faut il mettre toute la balise comme ceci [xfvalue_cover]. J'ai essayé les 2 méthodes et rien n'y fait pourrait tu me renseigné stp ?

    Bien à toi