Bilder in Kommentare einfügen?

  • Wie können meine Leser in ihren Kommentaren Bilder einfügen,die nicht nur als Text-Link erscheinen, sondern direkt als Bild. Ältere Beiträge habe ich schon durchforstet, doch außer dem HTML-Tipp <img src="url" /> konnte ich nichts finden. Für Vorschläge wäre ich dankbar. Gerne darf es auch gleich probiert werden, auf http://www.culturschaffen.de.

    vielen dank

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Textile als Plugin installieren (bzw. aktivieren). Dann kannst Du Textile-MarkUp in den Commenst verwenden. D.h. ein Bild kann mit:

    !imageurl!

    eingefügt werden. Kürzer gehts wohl nicht.

    Aber was ist an <img src="url" /> so schlimm? Welche Lösung schwebt Dir vor?

  • Gut oder nicht gut. Am einfachsten gehts wohl mit oben beschriebenen Textile-Lösung (am besten in Verbindung mit Text-Control). Habs grad getestet, das funktioniert.

  • Puh, da müsste mal jemand die Forensuche quälen. Ich hab nämlich glaub ich schonma gepostet gehabt, wo man die Sachen ändern muss, damit auch andere Befehle akzeptiert werden.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Nachtrag:

    Die Variable $allowedtags (kses.php) muß angepaßt werden. Am elegantesten (weil updatesicher) geht das über die my-hacks.php. Wenn diese Datei noch nicht existiert, einfach eine leere Datei anlegen und folgendes Einfügen:

    Dann das File ins WordPress-Stammverzeichnis uploaden und im Admin-Menü unter Optionen -> Verschiedenes prüfen, ob die Option "Unterstütze die veraltete my-hacks.php Datei" aktiviert ist.

    Dann sollte das Posten von Bildern in Kommentaren möglich sein. Bei mir hats funktioniert.

    [SIZE="2"]Quelle: http://wordpress.org/support/topic/43139[/SIZE]

  • Bin etwas verwirrt, in meiner kses.php (WP 2.0.11), findet sich im besagten array:

    PHP
    'img' => array ('alt' => array (), 'align' => array (), 'border' => array (), 'height' => array (), 'hspace' => array (), 'longdesc' => array (), 'vspace' => array (), 'src' => array (), 'width' => array ())

    Ich, als Admin, kann auch Bilder per img-Tag posten, bei Besuchern wird das Bild aber "gefressen", sprich der Code erscheint im Kommentar nicht mehr.

  • Also ich weiß, dass manche Nutzer nur Beiträge mit "gefiltertem HTML" schreiben dürfen. Die Option kann man mit dem Role-Manager-Plugin für jede Nutzerrolle ändern. Ob man das auch auf nicht-registrierte Nutzer und Kommentare ausweiten kann - keine Ahnung... (eventuell das Recht der Subscriber-Rolle geben)

  • Hallo Hallo!

    ich habe das selbe problem bzw. will das so ähnlich machen:
    registrierte Benutzer dürfen Bilder und sonstiges in Kommentare einbinden,
    nichtregistrierte dürfen nur text posten

    kann ich das mit dem role-manager-plugin regeln? ich hab mich nicht getraut, den zu aktivieren, da ich in dessen beschreibung gelesen hab, dass geänderte einstellungen auch nach deaktivieren des plugins bestehen bleiben. will mein wordpress nicht schrotten :-)

    bisher ist meine situation so, dass ich meine $allowedtags so geändert habe, dass alle das <img>-tag benutzen dürfen....so solls ja aber nicht sein...nur registrierte sollen das dürfen. wie mach ich das?

    ausserdem: wie kann ich eine best. max Bildgröße für Kommentare festlegen?
    das mit

    Code
    [FONT=Courier New][COLOR=#0000ff]$GLOBALS[/COLOR][[COLOR=#339966]'content_width'[/COLOR]]=300[/FONT]

    einfügen funktionert nicht...
    ich benutze wordpress 2.1.3
    wenn ich bei style.css

    Code
    p img {
     padding: 0;
     max-width: 100%;
     }

    schreibe, bringt das auch nix :oops: hilfe !!

  • und damit kann ich registrierten usern zusätzliche tags ermöglichen, unregistrierten nicht?? wie geht das? ich blicks grad nich ganz :???:

  • nagut, ich habs jetz anders gelöst:

    role-manager installiert und für den regisrtierten user das unfiltered html erlaubt....

    und im kses.php bei $allowedtags die erst hinzugefügten tags wieder weggemacht....
    mit reicht das soweit....:)

    aaaaber wie kann ich denn die max. bildgröße festlegen????:-?

  • Hab, meinen, Fehler! Hab übersehen, dass das array [COLOR=#000000][COLOR=#0000cc]allowedtags [/COLOR][COLOR=#006600]gemeint ist...
    [/COLOR][/COLOR]

    Danke für die Weisen Worte nun hab ich es auch hinbekommen. :mrgreen:

    Gomotes - farbenfrohe emoticons

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!