![]() |
Externe Bilder blockieren - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html) +--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html) +--- Thema: Externe Bilder blockieren (/thread-37768.html) |
Externe Bilder blockieren - Plattenspieler - 26.03.2021 Hallo, bisher habe ich die URLs von Bildhostern einfach über den Badwords-Filter ersetzt. Mit einer endlichen Zahl von URLs klappt das auch. Jetzt möchte ich aber alle Grafiken, die außerhalb meiner Domain liegen blockieren. (Aus Gründen des Datenschutzes und Copyrights) Ich habe aber gerade keine zündende Idee, wie ich das anstellen soll. Ich bin zwar etwas erstaunt, dass ich mit der Suche nichts gefunden habe, das kann aber auch an der Wahl der Suchbegriffe liegen ![]() Um es nochmal zu verdeutlichen: Code: [img]https://meineDomain/...[/img] Code: [img]https://andereDomain/...[/img] Ich vermute mal, dass das kein großes Ding ist, aber mir fehlt der Clou RE: Externe Bilder blockieren - [ExiTuS] - 26.03.2021 Mir fielen spontan zwei Lösungswege ein: 1. Mittels mod_rewrite alle möglichen Bilddatei-Formate (*.jpg, *.png, *.gif, ...) filtern und auf eine eigene Resource umleiten (z.B. auf ein eigenes lokales Hinweisbild). 2. PHP-Code des Parsers bearbeiten und für die Funktionen für das IMG-Tag modifizieren. Leider habe ich keine greifbare Lösung parat. [ExiTuS] RE: Externe Bilder blockieren - Schnapsnase - 26.03.2021 Aus Datenschutz- oder Copyrightgründen muss doch kein Bild blockiert werden. Es würde doch genügen, wenn bei externen Bildern nur der Link statt des Bildes angezeigt wird und dieser mit target_ blank versehen ist. RE: Externe Bilder blockieren - Plattenspieler - 26.03.2021 Stimmt, das würde komplett reichen ![]() RE: Externe Bilder blockieren - Plattenspieler - 27.03.2021 Wie stelle ich das an? RE: Externe Bilder blockieren - Schnapsnase - 27.03.2021 Du kannst folgendes tun. Damit werden externe Images gar nicht angezeigt. Bearbeite das Template "mycode_img" wie folgt: PHP-Code: <if strpos($url, $_SERVER['SERVER_NAME']) then> Damit du PHP-Code in Templates benutzen kannst muss aber dieses Plugin installiert sein. Somit brauchst Du aber keine Core-Dateien ändern. ![]() Beachte, dass sich diese Änderung nur auf den img-MyCode auswirkt. Solltest Du HTML erlaubt haben, dann werden img-Tags natürlich weiterhin angezeigt. ______________________________________________ Edit: Falls Du trotzdem den Link zum Image anzeigen möchtest, dann ändere das Template so: PHP-Code: <if strpos($url, $_SERVER['SERVER_NAME']) then> RE: Externe Bilder blockieren - Plattenspieler - 27.03.2021 Danke ![]() RE: Externe Bilder blockieren - Schnapsnase - 27.03.2021 Gerne doch. Wenn Du Dein Ziel damit erreichst, ist´s doch okay. ![]() |