SK-REG BLOG

Dieser Block befindet sich derzeit im Aufbau und wird
ständig erweitert. Daher bitten wir um Verständnis, falls noch
nicht alle Funktionalitäten zur Verfügung stehen.
Dieses Projekt sehe ich als Terapie, um nicht zu vergessen
Details

Anleitung: OG Meta‑Plugin in Joomla installieren

Dieses Plugin fügt automatisch Open‑Graph‑Meta‑Tags in Joomla‑Artikel ein. Damit werden Beitragsbilder korrekt auf Facebook, Twitter und anderen sozialen Netzwerken angezeigt. Diese Anleitung zeigt dir Schritt für Schritt, wie du das Plugin installierst und aktivierst.

1. Plugin-Dateien vorbereiten

Erstelle lokal einen Ordner ogmeta und lege diese Dateien hinein:

ogmeta.php

<?php
defined('_JEXEC') or die;

use Joomla\CMS\Plugin\CMSPlugin;
use Joomla\CMS\Factory;
use Joomla\CMS\Document\HtmlDocument;

class PlgContentOgmeta extends CMSPlugin
{
    public function onContentPrepare($context, &$article, &$params, $limitstart)
    {
        $regex = '/{ogimage\s+src="([^"]+)"}/i';

        if (preg_match($regex, $article->text, $matches)) {
            $imageUrl = $matches[1];

            $article->text = preg_replace($regex, '', $article->text);

            $doc = Factory::getDocument();

            if ($doc instanceof HtmlDocument) {
                $doc->addCustomTag('<meta property="og:image" content="' . $imageUrl . '" />');
                $doc->addCustomTag('<meta property="og:image:width" content="1200" />');
                $doc->addCustomTag('<meta property="og:image:height" content="630" />');
                $doc->addCustomTag('<meta property="og:type" content="article" />');
            }
        }
    }
}

ogmeta.xml

<?xml version="1.0" encoding="utf-8"?>
<extension type="plugin" version="4.0" group="content" method="upgrade">
    <name>plg_content_ogmeta</name>
    <author>SK-Reg</author>
    <version>1.0.0</version>
    <description>Fügt Open-Graph-Meta-Tags über Shortcodes in Joomla-Artikeln ein.</description>

    <files>
        <filename plugin="ogmeta">ogmeta.php</filename>
        <filename>index.html</filename>
    </files>
</extension>

index.html

<!DOCTYPE html><title></title>

Packe den Ordner ogmeta als ogmeta.zip.

2. Plugin in Joomla installieren

  1. In Joomla: Erweiterungen → Verwalten → Installieren
  2. ogmeta.zip hochladen
  3. Warten, bis die Installation abgeschlossen ist

3. Plugin aktivieren

  1. Gehe zu Erweiterungen → Plugins
  2. Suche nach ogmeta (Typ: content)
  3. Plugin öffnen und auf Aktiviert stellen

4. Shortcode im Artikel verwenden

Im Joomla-Beitrag fügst du z. B. oben im Text ein:

{ ogimage src="https://sk-xxx.de/images/blog_header/ogimag.jpg"}

bitte das leerzeichen am anfang ({ ) entfernen ({ogimage)

Das Plugin entfernt den Shortcode aus dem sichtbaren Inhalt und setzt im <head> die passenden og:image-Meta-Tags, damit Facebook dein Bild lädt.