- Externe Links: Man verlässt die OC Seite # Empfehlung: Minimum target="_blank" # besser: Preload Seite mit "Sie verlassen jetzt das Angebot von OC"
- ALLE HTML Codes werden pauschal auf Kleinschreibung geändert. Durfte gerade 10 Minuten suchen und herausfinden, warum meine Grafiken im Listing nicht angezeigt werden (OCEB44)
Problem beim Listing
Moderator: mic@
- ClanFamily (Mirco)
- Administrator
- Beiträge: 1409
- Registriert: 03.09.2012, 21:55
Habe soeben angefangen einige meiner Listings auf OC zu veröffentlichen. Dabei fiel mir auf:
[quote="ClanFamily"]
ALLE HTML Codes werden pauschal auf Kleinschreibung geändert. Durfte gerade 10 Minuten suchen und herausfinden, warum meine Grafiken im Listing nicht angezeigt werden
[/quote]
Hi,
danke für Dein Feedback:
Verständnisfrage:
Ob
oder
was macht das für einen Unterschied?
ALLE HTML Codes werden pauschal auf Kleinschreibung geändert. Durfte gerade 10 Minuten suchen und herausfinden, warum meine Grafiken im Listing nicht angezeigt werden
[/quote]
Hi,
danke für Dein Feedback:
Verständnisfrage:
Ob
Code: Alles auswählen
<img src="">
Code: Alles auswählen
<IMG SRC="">
Whenever I try to plan something, it doesn't seems to work out. So why plan, it only leads to disappointment! (Eddie van Halen)
- ClanFamily (Mirco)
- Administrator
- Beiträge: 1409
- Registriert: 03.09.2012, 21:55
Kein unterschied aber:
<img src="http://www.clanfamily.de/gc/GC3MTAC/kopf.jpg"> <- das geht! Weil das Verzeichniss GROSS ist
<img src="http://www.clanfamily.de/gc/gc3mtac/kopf.jpg"> <- das geht nicht; weil das Verzeichnis klein ist, aber GROSS angelegt wurde.
Bei URLs ist alles vor dem NIC egal. Also wWw.ClanFamily.DE/ --- danach ist dann case-sensitive!
<img src="http://www.clanfamily.de/gc/GC3MTAC/kopf.jpg"> <- das geht! Weil das Verzeichniss GROSS ist
<img src="http://www.clanfamily.de/gc/gc3mtac/kopf.jpg"> <- das geht nicht; weil das Verzeichnis klein ist, aber GROSS angelegt wurde.
Bei URLs ist alles vor dem NIC egal. Also wWw.ClanFamily.DE/ --- danach ist dann case-sensitive!
Oder genereller ausgedrückt: Unter Unix / Linux ist zwischen GROSS und gross ein Unterschied, sowohl bei Datei-/Verzeichnisnamen, als auch sonst. Die meisten Webserver laufen unter Linux oder einer anderen Unix Variante.
Beispiel: Unter Windows sind C:\GROSS.TXT und C:\gross.txt die selbe Datei, unter Unix / Linux sind es zwei verschiedene Dateien.
Beispiel: Unter Windows sind C:\GROSS.TXT und C:\gross.txt die selbe Datei, unter Unix / Linux sind es zwei verschiedene Dateien.
[quote="ClanFamily"]
<img src="http://www.clanfamily.de/gc/GC3MTAC/kopf.jpg"> <- das geht! Weil das Verzeichniss GROSS ist
<img src="http://www.clanfamily.de/gc/gc3mtac/kopf.jpg"> <- das geht nicht; [/quote]
Kann ich nicht nachvollziehen: Dein Bildlink lässt sich problemlos über den Editor oder direkt per HTML-Code einfügen, wird nicht verändert und funktioniert. :-?
<img src="http://www.clanfamily.de/gc/GC3MTAC/kopf.jpg"> <- das geht! Weil das Verzeichniss GROSS ist
<img src="http://www.clanfamily.de/gc/gc3mtac/kopf.jpg"> <- das geht nicht; [/quote]
Kann ich nicht nachvollziehen: Dein Bildlink lässt sich problemlos über den Editor oder direkt per HTML-Code einfügen, wird nicht verändert und funktioniert. :-?
- ClanFamily (Mirco)
- Administrator
- Beiträge: 1409
- Registriert: 03.09.2012, 21:55
ich habe einen HTML Code insert gemacht.
Darin stand original:
Nachdem das Listing dann abgesendet wird, kommt es durch einen Filter.
Danach sind alle HTML Befehle bearbeitet.
Ergebnis das dann nicht mehr funktioniert:
Darin stand original:
Code: Alles auswählen
<div style="height:400px;width:670px;float:left;background:url("http://www.clanfamily.de/gc/GC3MTAC/kopf.jpg") no-repeat;"> </div>
Danach sind alle HTML Befehle bearbeitet.
Ergebnis das dann nicht mehr funktioniert:
Code: Alles auswählen
<div style="height:400px;width:670px;float:left;background:url("http://www.clanfamily.de/gc/gc3mtac/kopf.jpg") no-repeat;"> </div>
Syntaxfehler: Die inneren Anführungszeichen müssen weg, siehe http://de.selfhtml.org/css/eigenschaften/hintergrund.htm.
(Glückwunsch an die Browser, die sowas trotz verschachtelter Anführungszeichen noch darstellen! )
(Glückwunsch an die Browser, die sowas trotz verschachtelter Anführungszeichen noch darstellen! )
- ClanFamily (Mirco)
- Administrator
- Beiträge: 1409
- Registriert: 03.09.2012, 21:55
gut okay.. das image muss nicht in " " dargestellt sein - ist aber auch nicht das Problem sondern das verändern von Zeichen.
Es ist nun mal case-sensitiv... ob ein Verzeichniss nun GC3MTAC oder gc3mtac heisst sind unter unix rechner zwei verschiedene paar schuhe.
Es ist nun mal case-sensitiv... ob ein Verzeichniss nun GC3MTAC oder gc3mtac heisst sind unter unix rechner zwei verschiedene paar schuhe.
[quote="ClanFamily"]
gut okay.. das image muss nicht in " " dargestellt sein - ist aber auch nicht das Problem sondern das verändern von Zeichen.
[/quote]
Letzteres ist eine Folge von Ersterem. Der HTML-Purifier verändert nur Tags und Attributnamen (das darf er) und lässt Attributwerte in Originalschreibweise. Aber das zweite Anführungszeichen ist per HTML-Syntax das Ende des style-Attributs, d.h. danach folgt sematisch wieder ein Attributname - und der darf kleingewandelt werden.
Verschachtelte Anführungszeichen sind bösartig; die kann man nicht einfach so hinschreiben. Stattdessen muss man entweder einfache Hochkommata für eines der beiden Paare nehmen, oder die inneren Anführungszeichen mit Backslashes escapen, oder mit &quo; - je nachdem was in dem Kontext passt.
gut okay.. das image muss nicht in " " dargestellt sein - ist aber auch nicht das Problem sondern das verändern von Zeichen.
[/quote]
Letzteres ist eine Folge von Ersterem. Der HTML-Purifier verändert nur Tags und Attributnamen (das darf er) und lässt Attributwerte in Originalschreibweise. Aber das zweite Anführungszeichen ist per HTML-Syntax das Ende des style-Attributs, d.h. danach folgt sematisch wieder ein Attributname - und der darf kleingewandelt werden.
Verschachtelte Anführungszeichen sind bösartig; die kann man nicht einfach so hinschreiben. Stattdessen muss man entweder einfache Hochkommata für eines der beiden Paare nehmen, oder die inneren Anführungszeichen mit Backslashes escapen, oder mit &quo; - je nachdem was in dem Kontext passt.