gelöst Weiter lesen nach aufklappen des Textes verstecken

Thema wurde von Henry, 11. August 2022 erstellt.

  1. Henry

    Henry Erfahrener Benutzer

    Hallo an alle,

    ich habe folgende Frage:
    ich habe Texte, die ich mit weiter lesen gekürzt habe.


    Bild_1.jpeg

    Nach dem aufklappen, bleibet das weiter lesen aber stehen. Was müsste ich ändern, damit das weiter lesen mit verschwindet, nachdem der Text geöffnet wurde.

    [​IMG]
     

    Anhänge:

  2. FRAGO

    FRAGO Erfahrener Benutzer

    Du könntest das mit TippEx auf deinem Monitor löschen... oder du postest ein Link zum Patienten.
    Da das keine Standardfunktion vom Shop ist, hast du das wohl mit einer Codeerweiterung gelöst, dies kann man aber im Bild nicht sehen... Mit nur Bilder kommen wir hier nicht weiter!
     
  3. Henry

    Henry Erfahrener Benutzer

  4. Henry

    Henry Erfahrener Benutzer

    Kann mir keiner weiter helfen?
     
  5. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Es ist eh schon nicht der allersauberste Ansatz, deshalb kommt es m.E. auf ein onclick-Attribut im HTML-Code auch nicht mehr an…

    Man erweitere

    Code:
    <a title="text" href="javascript:text('Zirbenholz');"><strong>weiter lesen </strong></a>
    so:

    Code:
    <a title="text" href="javascript:text('Zirbenholz');" onclick="this.remove()"><strong>weiter lesen </strong></a>
     
  6. Henry

    Henry Erfahrener Benutzer

    Danke Dominik,
    leider funktioniert das nicht.
    Nach dem aufklappen ist zwar das "weiter lesen" weg aber nach dem zuklappen steht es nicht mehr da und es kann der Text nicht wieder aufgeklappt werden.
     
  7. Henry

    Henry Erfahrener Benutzer

    dieses wurde vom Gambio Support über ein Ticket geschrieben.
     
  8. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Da steht nichts davon, dass der Link später wieder eingeblendet werden soll...

    Code:
    <a title="text" href="javascript:text('Zirbenholz');"><strong>weiter lesen </strong></a>
    ersetzen durch:

    Code:
    <a title="text" href="javascript:text('Zirbenholz');" onclick="this.style.display='none'" id="ZirbenholzReadMore"><strong>weiter lesen </strong></a>
    Und

    Code:
    <a title="text" href="javascript:text('Zirbenholz');"><strong>weniger lesen &raquo;</strong></a>
    ersetzen durch:

    Code:
    <a title="text" href="javascript:text('Zirbenholz');" onclick="document.querySelector('#ZirbenholzReadMore').style.display='inline'"><strong>weniger lesen &raquo;</strong></a>
     
  9. Henry

    Henry Erfahrener Benutzer


    Danke Dominik, damit hat es funktioniert.