Bild Beschreibung Absatz Code "<p>...</p>" in alt="..." Beschreibung von Link?

  • Hallo!

    Habe im Fußteil "Seite zurück blättern" und "zum Seitenanfang" Links als Grafik eingebunden.
    In den Grafiken ist die passende Beschreibung eingetragen.

    Als alt-Text wird im Link die Bildbeschreibung mit Absatz Code "<p>...</p>" angezeigt.

    Der eingetragene HTML Quelltext ist derzeit:

    Code
    <a href="javascript:history.back()"><img title="[$=project.imageDescription(447)$]" class="singleImage" style="FLOAT: left; MARGIN: 0px" border="0" alt="[$=project.imageDescription(447)$]" src="file:///C:/Daten/Web/Web-BI/12-5/BI-MO/content/media/images/884152918ffc4ef5ba1e004147f81385.gif"></a>


    Version: ZP 12.5.4 mit Modern Responsive Layout


    Vorgangsweise:

    • Bild einfügen
    • Bild markiert und Link einfügen
    • Quelltext anzeigen und Link im Quelltext geändert (javascript:history.back) und ergänzt (style=...)


    Mir ist klar, dass ich zur Lösung den

    Code
    alt="[$=project.imageDescription(447)$]"

    durch alt ="Wunschtext (Text der Bildbeschreibung)" ersetzen kann.

    Sind aus irgendeinem Grund absichtlichlich die p-Absatzcodes als "imageDescription" mit übernommen?

    Freundlicher Gruß
    Walter

    Freundliche Grüße
    Walter
    Zeta Producer 14.3.3, 15.4.1 und 16.8.6.0 Express

  • Hallo Walter,

    deine Beschreibung hört sich so ähnlich an wie mein Problem mit der Bildbeschreibung. Schau dir mal den Thread an. Als vorletzten Beitrag hat Steffen (Zeta) einen CSS-Code gepostet, der bei mir erfolgreich funktioniert hat. Wahrscheinlich müsste man nur das ".zpSlideshow" ersetzen.

  • Hallo,

    dieser Fehler tritt nur bei im text-Editor eingefügten Bildern auf, bei über das "Bild"-Widget eingefügten Bildern tritt das so nicht auf.

    Hierzu gibt es 2 Lösungen:

    1. Sie bearbeiten die Bildbeschreibung und schalten per Rechtsklick in das Textfeld der Bildbeschreibung auf "Quelltext" um und entfernen die <p> und </p> Tags.

    2. Im Artikel in dem Sie das Bild platziert haben, schalten Sie den Editor auf die Quelltext-Ansicht um und ändern alt="[$=project.imageDescription(447)$]" in alt="[$=system.removeHtmlTags(project.imageDescription(447))$]"

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Sehr geehrter Herr Seiz,

    danke für die Infos die so nur teilweise funktionieren.

    Ihre Lösung Varainte 1. funktionierte nach Änderung der Eigenschaft der Grafik im Textfeld, aber wird wenn danach in der Bildbearbeitung die Beschreibung (auch ohne Änderung) bestätigt wird wieder mit <p>...</p> überschrieben.
    Die die vorgeschlagene Änderung im Quelltext der Bildbearbeitung funktioniert nicht, weil nach p-Tags entfernen und "OK" Bestätigung die <p> und </p> Tags sofort automatisch von ZP wieder in die Bildbeschreibung eingefügt werden.

    Ihr Lösungsvorschlag 2. mit "[$=system.removeHtmlTags(project.imageDescription(447))$]" hat nichts geändert. Die <p></p> Tags bleiben sichtbar.

    Freundlicher Gruß
    Walter

    Freundliche Grüße
    Walter
    Zeta Producer 14.3.3, 15.4.1 und 16.8.6.0 Express

  • Hallo,

    entschuldigen Sie bitte, dass ich das nicht ausführlich getestet hatte. Ich war mir sicher, dass es funktioniert. Ich gebe das an unsere Entwicklung weiter, damit es in einem künftigen Update behoben werden kann.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Danke für die schnelle Erfolg versprechende Antwort!

    Freundliche Grüße
    Walter
    Zeta Producer 14.3.3, 15.4.1 und 16.8.6.0 Express

  • Erinnerung:
    Ist am aktuellen ZP Stand 12.5.6 noch unverändert.

    Freundliche Grüße
    Walter
    Zeta Producer 14.3.3, 15.4.1 und 16.8.6.0 Express

  • Ich meine, wir haben da schon was korrigiert in 12.5.6. Es kann aber durchaus sein, dass das nur neu erstellte Bildbeschreibungen betrifft.

    Versuchen Sie bitte die Bildbeschreibung zunächst zu löschen, den Artikel dann mit OK zu speichern und dann nochmals zu editieren um die Beschreibung wieder einzufügen.

    Nun sollte im Title/Alt kein HTML mehr angezeigt werden.
    Allerdings hat sich hierbei ein neuer Fehler eingeschlichen. Hyperlinks, die in der Bildbeschreibung eingegeben werden, funktionieren im Moment nicht.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Sehr geehrter Herr Seiz,

    habe es wie von Ihnen vorgeschlagen jetzt getestet. Das Ergebnis ist fast unverändert wie früher mit <p>.../<p>.

    Testschritte:

    • Erweitert - Bilder - Automatisch importiert --> Bild - Eigenschaften --> Beschreibung gelöscht --> OK
      --> Vorschau = Alt-Beschreibung weg
    • Erweitert - Bilder - Automatisch importiert --> Bild - Eigenschaften --> Beschreibung eingefügt --> OK
      --> Vorschau = Alt-Beschreibung wird mit <p> ... /<p> angezeigt.
    • Seite veröffentlichen (F7) = auch im Browser wird <p> ... /<p> angezeigt wenn der Mauszeiger auf die Grafik zeigt.

    Unterschied zu früher:
    Als Unterschied zu Anfang Mai 2015 fiel mir auf, dass in der Bilderverwaltung die Bildbeschreibung nicht mehr automatisch mit <p>.../<p> ergänzt wird. Dort bleibt nun die Beschreibung wie eingegeben auch für späteren Aufruf ohne HTML Tag sichtbar.

    Freundliche Grüße
    Walter
    Zeta Producer 14.3.3, 15.4.1 und 16.8.6.0 Express

  • Also ich kann das so nicht nachvollziehen, bei mir ist kein HTML-Code im Quelltext zu sehen, weder im ALT, noch im TITLE-Tag.

    Ich habe Version 12.5.6 installiert. Dann gebe ich in der Bildbearbeitung in die Beschreibung den Text "Zeile 1" ein, drücke Return und gebe dann den Text "Zeile 2" ein. Wenn ich mir die Bildbeschreibung im HTML-Quelltext-Modus ansehe, stehen nun beide Textzeilen innerhalb <p></p> Tags.

    Nun füge ich auf einer Seite einen neuen Text-Artikel ein und platziere über die Icon-Leiste das eben Bild ein, dessen Beschreibung ich eben bearbeitet hatte. Ich klicke auf OK um den Text-Artikel zu speichern.
    Nun drücke ich den Vorschau-Button um die Seite im Browser zu öffnen…

    Das sollte sich eigentlich bei Ihnen, sofern Sie Version 12.5.6 nutzen ebenso verhalten.

    Allerdings war Ihr Ziel ja wohl, einen Link in der Bildbeschreibung unterzubringen das ist wg. eines neuen Fehlers im Moment ja leider nicht möglich.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo!

    Manchmal sind auch Kleinigkeiten mühsam.

    Da der Fehler, anders als bei Ihnen, in meinem Projekt sowohl als Vorschau als auch in der veröffentlichten Version jederzeit - auch mit Textänderungen - nachvollziehbar war wollte ich die mögliche Ursache weiter eingrenzen.

    Screenshot: Quelltext mit Fehler "<p>.../<p>"

    Dazu habe ich ein neues Testprojekt angelegt und darin trat der Fehler nichtmehr auf. Danach im richtigen ZP-Projekt die Grafik samt Link gelöscht und neu in "afterfooter" eingegeben.
    Ergebnis: Alles funktioniert bestens!

    Screenshot: Quelltext ohne Fehler

    Anmerkung: "http://" nachträglich vor javascript.history.back() entfernt.

    Das Alt-Textproblem tritt auf neuen Seiten nicht mehr auf und ist somit gelöst.
    DANKE für Ihre Mühe!

Jetzt mitmachen!

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