Weitere Informationen und den Download findest du auf der offiziellen Anlaufstelle de.wordpress.org
Ergebnis 1 bis 7 von 7
  1. #1
    PostRank: 0
    Registriert seit
    20.03.2017
    Beiträge
    2

    Das erste Bild vom Beiträgen entfernen als Plugin - Gibt es?

    Hallo,

    ich bin hier neu und suche jetzt einen Plugin für mein Problem. Gestern haben wir ein neues Theme für unseren Newsportal draufgespielt und es sieht soweit so gut aus. Im alten Themen haben wir das so gemacht, dass der Header sowohl im Post (als Bild) selber als auch als Beitragsbild eingesetzt haben. Beitragsbild war nur für die Hauptseite/Vorschaubild zu sehen. Im Post/Beitrag selber war das Beitragsbild nicht zu sehen, nur das eingefügtes (selbes) Bild.

    Jetzt mit dem neuen Theme wollen wir einen neuen Design-Form einführen. Und das gleichzeitiges Einfügen der News-Header, sowohl als Beitragsbild und im Beitrag selbst, ist ausgedient. Es sieht unschön bei uns aus.

    Nun meine Frage:
    Gibt es einen Plugin für das Entfernen des ersten Bildes eines Beitrages. Es soll nur das erstes Bild von einem Beitrag entfernen und nicht vom Server löschen.



    Grüße

    TemplateR


  2. #2
    PostRank: 9 Avatar von danielgoehr
    Registriert seit
    13.07.2016
    Ort
    Berlin
    Beiträge
    1.424
    Zitat Zitat von TemplateR Beitrag anzeigen
    Hallo,

    ich bin hier neu und suche jetzt einen Plugin für mein Problem. Gestern haben wir ein neues Theme für unseren Newsportal draufgespielt und es sieht soweit so gut aus. Im alten Themen haben wir das so gemacht, dass der Header sowohl im Post (als Bild) selber als auch als Beitragsbild eingesetzt haben. Beitragsbild war nur für die Hauptseite/Vorschaubild zu sehen. Im Post/Beitrag selber war das Beitragsbild nicht zu sehen, nur das eingefügtes (selbes) Bild.

    Jetzt mit dem neuen Theme wollen wir einen neuen Design-Form einführen. Und das gleichzeitiges Einfügen der News-Header, sowohl als Beitragsbild und im Beitrag selbst, ist ausgedient. Es sieht unschön bei uns aus.

    Nun meine Frage:
    Gibt es einen Plugin für das Entfernen des ersten Bildes eines Beitrages. Es soll nur das erstes Bild von einem Beitrag entfernen und nicht vom Server löschen.



    Grüße

    TemplateR
    Das Problem ist, das war damals natürlich schon "Fusch". Und du verscuhst den damaligen konzeptionellen Fehler durch noch mehr "Fusch" zu korrigieren.
    Irgendwie ist das keine gute Idee. Wieviele Seiten habt ihr denn? Wäre es nicht eine alternative sich mal hinzusetzen und die Bilder aus dem Inhalt zu entfernen?

    Ein Plugin gibt es dafür so vermutlich nicht. Du könntest es mit CSS und "first-of-type" versuchen (https://www.w3schools.com/cssref/sel_first-of-type.asp). Halte ich aber (wie schon gesagt) für keine gute/saubere Idee und würde mich lieber hinsetzen und den Content bearbeiten.

  3. #3
    PostRank: 0
    Registriert seit
    20.03.2017
    Beiträge
    2
    Zitat Zitat von danielgoehr Beitrag anzeigen
    Das Problem ist, das war damals natürlich schon "Fusch". Und du verscuhst den damaligen konzeptionellen Fehler durch noch mehr "Fusch" zu korrigieren.
    Irgendwie ist das keine gute Idee. Wieviele Seiten habt ihr denn? Wäre es nicht eine alternative sich mal hinzusetzen und die Bilder aus dem Inhalt zu entfernen?
    Wir haben knapp 1700 Beiträgen und haben schon bei den neusten Beiträgen, die Bilder manuell entfernt. Allerdings wollten wir alle entsprechende Beiträge, die sehr alt sind, die Bilder entfernen. Am besten auf einmal.


    Zitat Zitat von danielgoehr Beitrag anzeigen
    Ein Plugin gibt es dafür so vermutlich nicht. Du könntest es mit CSS und "first-of-type" versuchen (https://www.w3schools.com/cssref/sel_first-of-type.asp). Halte ich aber (wie schon gesagt) für keine gute/saubere Idee und würde mich lieber hinsetzen und den Content bearbeiten.
    Mit CSS versuchen? Ich teste später mal nach.

  4. #4
    PostRank: 10
    Registriert seit
    28.07.2011
    Beiträge
    1.627
    Such mal den umgekehrten Weg, vielleicht tut sich darüber eine Lösung auf: Es gibt sowohl PlugIns als auch Lösungsansätze (zum selber ins Template einarbeiten, z.B. in einem Child-Theme), die das jeweils erste Bild eines Beitrags zum Beitragsbild machen oder als solches behandeln lassen, also dass das erste Bild eines Beitrags ausgegeben wird wie sonst ein Beitragsbild.

    Gruß
    helix

  5. #5
    PostRank: 9 Avatar von danielgoehr
    Registriert seit
    13.07.2016
    Ort
    Berlin
    Beiträge
    1.424
    Zitat Zitat von TemplateR Beitrag anzeigen
    Wir haben knapp 1700 Beiträgen
    1700 Beiträge ist natürlich wirklich sehr viel.

    Der Ansatz von @helix klingt auch ganz brauchbar.

    Du könntest auch ein Script schreiben, dass im Content immer alles vor dem ersten auftreten von "</img>" abschneidet und den "Rest" dann speichert (z.B. einfach als explode in PHP). Ob ein Bild am Anfang ist, könntest du theoretisch prüfen, indem du schaust, ob der Content mit "<img>" beginnt.

    Das Problem an allen möglichen Lösungen ist, dass man eigentlich im Anschluss trotzdem alle vorhandenen Beiträge prüfen müsste, wenn man wirklich auf Nummer sicher gehen will.

  6. #6
    PostRank: 10 Avatar von b3317133
    Registriert seit
    21.11.2014
    Beiträge
    1.654
    @danielgoehr: Ein </img> gibts im Regelfall nicht...

  7. #7
    PostRank: 9 Avatar von danielgoehr
    Registriert seit
    13.07.2016
    Ort
    Berlin
    Beiträge
    1.424
    Zitat Zitat von b3317133 Beitrag anzeigen
    @danielgoehr: Ein </img> gibts im Regelfall nicht...
    Eieiei, stimmt. Ich nehme alles zurück und behaupte das Gegenteil. Montag halt

    Die Idee dahinter funktioniert aber trotzdem. Nur halt etwas aufwendiger und leider auch etwas etwas fehleranfälliger (insofern eigentlich nur dann brauchbar, wenn man anschließend wirklich alle Beiträge prüft, wobei man sie natürlich dann auch direkt händisch bearbeiten könnte).
    Man könnte quasi prüfen, ob der Beitrag mit einem "<img" beginnt und dann am "/>" trennen.
    Geändert von danielgoehr (20.03.2017 um 13:21 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •