#attribute mit Bild wird nicht im Smartphone angezeigt

  • wenn ich ein neues #attribute(bild) anlege wird es nur auf dem Desktop angezeigt nicht im Smartphone.

    Hier der Inhalt vom Attribut:

    <img title="[$=project.imageDescription(3496, 'plain')$]" alt="[$=project.imageAltText(3496)$]" src="http://localhost:11122/get-file/C:/Us…1fb609ee58c.jpg" width="102" height="20">

    Kann mir jemand einen Tipp geben.

    Zeta neueste Version 14.3.1

    Top Responsive

    Danke vorab Reiner

  • Zur hilfreichsten Antwort springen
  • Hallo,

    bitte beschreiben Sie was Sie erreichen möchten, und dann genau und Schritt für Schritt, wie Sie dazu vorgegangen sind.

    Ich kann mir absolut nicht vorstellen, was Sie in Zeta Producer tun, wenn Sie "wenn ich ein neues Attribut(bild) anlege…" sagen und ich verstehe auch nicht, warum Sie das so machen.

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

  • Sorry, ich habe in mehr als 100 Artikeln ein 5 Sterne Bild bei Bewertungen und auch auf anderen Seiten. [Blockierte Grafik: http://localhost:9484/get-file/C:/Users/reins/Google%20Drive/HySe%201u1/content/media/images/0407f4dc46334ae6934501fb609ee58c.jpg] Wollte das vereinfachen mit #attribute und einen neues Attribut angelegt z.B. #attribute(kde1) und den HTML code für das Bild eingefügt, wird nur am Desktop angezeigt.

  • Nachtrag: wenn ich die Sterne verändere wegen einem neuen Hintergrund, muss ich über 100-150 mal die Sterne neu einfügen bzw. ändern. Deshalb die Idee mit attribute

  • OK, jetzt verstehe ich schon mehr.

    Wie ist der genaue Inhalt des Attributs?

    Wie ist der Quelltext zur Ausgabe des Attributs als Bild und wie geben Sie diesen Quelltext aus (in einem text-Artikel, Quelltext-Widget…)?

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

  • PS: Sie können das Sterne-Bild eigentlich auf ganz normal einfügen. Und wenn Sie es ersetzen möchten, dann nutzen Sie in der Bildverwaltung die Funktion (Rechtsklick auf das Bild) "Mehr > Mit anderem Bild überschreiben" und wählen ein neues Bild aus. Damit wird das Bild dann ersetzt und überall wo das ursprüngliche Bild eingefügt war, sehen Sie nun automatisch das neue. Kannten Sie diese Funktion noch nicht, oder spricht etwas gegen die Verwendung dieser Funktion?

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

  • Auf dem Smartphone werden die Bilder angezeigt, weil ich kein #attribute mehr verwende, sondern wieder mit Bildern arbeite.

    Auf der Seite https://www.hypnose-segl.de/sms.html müsste im Smartphone oben über "Nachricht angekommen" die Sterne angezeigt werden. Desktop: sichtbar, Smartphone: nicht sichtbar. Cache ist gelöscht.

    Inhalt vom HTML Attribut: #attribute(kde1) :

    <img title="[$=project.imageDescription(3497, 'plain')$]" class="singleImage" alt="[$=project.imageAltText(3497)$]" src="http://localhost:12723/get-file/C:%5C…7cae4d6e13f.jpg">

    Werde die "Funktion" mit Bilder ersetzen verwenden.

    Vielen Dank Stefan für die sehr gute Hilfe.

    Mein zweites Hobby ist mit Zeta Producer zu arbeiten.

    Ich mag dieses Programm sehr!!!

    Grüße aus München

    Reiner

  • Lieber Wurzelsepp, danke für den Hinweis. Habe noch einen Link dazugefügt und schon wird es auf dem Smartphone angezeigt. https://www.hypnose-segl.de/sms.html

    Inhalt neu vom #attribute(kde1):

    <a href="oid://page/de$hypnose"><img title="[$=project.imageDescription(3497, 'plain')$]" alt="[$=project.imageAltText(3497)$]" src="https://hypnose-segl.de/media/images/sterne-02.jpg"></a>

    Danke ich bin Happy, weil es endlich funktioniert, da ich bei attribute auch den Link für alle 150 Sterne auf meiner Seite bei Bewertungen ändern kann, mit einer Änderung im #attribute(...).

    Viele Grüße

    Reiner

  • Das funktioniert dann aber nur, wenn das Bild auf dem Webserver auch existiert und zudem enthält der Code sicher auch noch ungültige Referenzen auf die Title und Alt-Attribute (die ggf. von einem falschen Bild verwendet werden). Das mag augenscheinlich für Sie funktionieren, ist aber nicht der korrekte Weg so etwas zu handhaben.

    Der korrekte Weg, die URL zu einem Bild oder einer Datei zu erhalten ist, das Bild (oder die Datei) in der Bildverwaltung zu öffnen, und dann per Rechtsklick über "Mehr > Objekt-ID kopieren" den speziell formatierten Link zum Bild in die Zwischenablage zu kopieren. Diesen Link setzen Sie dann entsprechend in das SRC-Attribut Ihres Quelltextes ein.

    Mir scheint dies aber immer noch keinen wirklichen Vorteil zu bringen, denn das Bild kann ja auch ohne solche Handstände projektweit ausgetauscht werden (siehe: #7). Ich schlage daher vor, das Bild mit ganz normalen Bordmitteln einzubauen. Sonst rächt sich das sicher irgendwann (weil Sie schleichend Fehler ins Projekt einbauen).

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

  • Sie meinen den Link, auf die Seite oid://page/de$hypnose, korrekt? Das würde ich so handhaben, dass ich das ZIEL des Links in einem Attribut speichern würde (also oid://page/de$hypnose) und dann überall da, wo man das Link-Ziel angibt, einfach das Attribut angebe. Bei Änderungen würden Sie dann nur den Inhalt des Attributs ändern.

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

    • Hilfreichste Antwort

    Alternativ eine neue Seite, speziell für die Verlinkung anlegen und diese Seite dann in den Seiteneigenschaften auf das gewünschte Ziel umleiten. Immer diese Seite als Link-Ziel verwenden. Bei Änderungen muss man dann nur die Umleitung dieser neuen Seite ändern.

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

  • Besten Dank ich habe es ausprobiert mit einem #attribute(YXZ) mit Inhalt " oid://page/de$hypnose " und beim Bild als Link das #attribute(XYZ) eingetragen, so einfach kann es sein.

    Lieber Stefan,

    Danke für die Geduld ich habe es verstanden.

    Viele Grüße

    Reiner

Jetzt mitmachen!

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