Fehlerbildchen anstelle text

Du hast Probleme beim Installieren oder bei der Benutzung einer Extension? In diesem Forum bist du richtig.
Forumsregeln
Bei Fragen zu einer bestimmten Extension sind Extension-Name und die Downloadquelle der Extension erforderlich. Letztere in Form der URL zum Download.
Antworten
Benutzeravatar
chris1278
Mitglied
Beiträge: 3532
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Fehlerbildchen anstelle text

Beitrag von chris1278 »

Hallo. Also folgendes ich bin gerade dabei meine Extension social media icons zu verfeinern. Und mir ist aufgefallen das, wenn kein Bild ausgewählt ist immer Text da steht.

Dies hier ist die Codezeile

<img style="border-radius:4px 4px 4px 4px;" alt="Facebook" width="33px" height="33px" src="{ROOT_PATH}/ext/chris1278/social/icons/{SOCIAL_FACEBOOK_ICON}">


Und zwar geht es mir bei dem Code hier um folgenden Teil:

alt="Facebook"

Also es ist so immer, wenn kein Icon Datei ausgewählt oder Datei fehlt, steht dann dort anstelle des Icons der Text, der dort angegeben ist.

Kann man anstelle des Textes auch ein Icon pic da rein laden.


PS: Sollte das in der Falschen Abteilung hier gelandet sein bitte ich es zu verschieben.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17399
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Fehlerbildchen anstelle text

Beitrag von Dr.Death »

Nein, wenn kein Bild geladen werden kann, soll ein "alternativer" Text angeben werden. (Hilft auch Leuten mit "Screen Readern")


https://wiki.selfhtml.org/wiki/HTML/Mul ... n/Grafiken
alt (engl. alternative) gibt den Alternativtext an, der angezeigt wird, wenn das Bild nicht geladen werden kann oder soll. Screenreader lesen den Text vor.
https://www.w3schools.com/tags/tag_img.asp
spawn
Mitglied
Beiträge: 1
Registriert: 26.12.2019 09:29

Re: Fehlerbildchen anstelle text

Beitrag von spawn »

Alternativ könntest Du auch das nehmen.

Code: Alles auswählen

$deinFile = "{ROOT_PATH}/ext/chris1278/social/icons/{SOCIAL_FACEBOOK_ICON}";
if(is_file($deinFile)) {
  echo '<img style="border-radius:4px 4px 4px 4px;" alt="Facebook" width="33px" height="33px" src=''.$deinFile.''>';
} else {
   #lade ein standard-img
   echo '<img src="standard-icon.jpg" alt="info-no-image">';
}
Antworten

Zurück zu „Extension Support“