Seite 1 von 1

Welche Funktion verändert den Output der HTML-Templates?

Verfasst: Do 9. Mär 2006, 18:50
von kloevekorn
Hallo,

die Frage ist, denke ich schon mal behandelt worden, finde aber nix darüber: Die allen bekannte Bildergalerie verwendet ja HTML-Template-Dateien. In diesen möchte ich einem <div> per style="width:{WIDTH}" mitgeben.

Problem: der obige Ausdruck kommt leer im Frontend an: style=""

Wird ins Template "width:80px;" geschrieben, kommt dieses auf der Website unverändert an.

Andere Styles werden nicht gelöscht, aber dafür verändert, z.B. border:5px; ==> border: 5px none;

Also: Welche Funktion, welches Skript verändert den HTML-Code der HTML-Templates vor dem Output?

Danke!

Verfasst: Do 9. Mär 2006, 19:34
von rezeptionist
wie gibst du den in deinem Modul der wert width an das Template weiter ???

bzw was hast du denn genauer vor ??

Verfasst: Do 9. Mär 2006, 19:47
von kloevekorn
rezeptionist hat geschrieben:wie gibst du den in deinem Modul der wert width an das Template weiter ???

bzw was hast du denn genauer vor ??
ich möchte die Größe der <div>s aus dem Modul heraus bestimmen, bzw. damit experimentieren. Fest verdrahten geht nicht, weil die Thumbs ja auch variable Größen haben (sollen).

Was ich mache ist hypernormale Template-Generierung. Die Variable kommt vernünftig richtig als Zahl (=die Pixel) im Template an. Nur die Stelle im <div> bzw. der "Style" scheint nicht zu behagen. Denn außerhalb des <div> wird's ordnungsgemäß ausgegeben.

Wie gesagt: fest verdrahtet wird "width" des Templates nicht geändert, andere Attribute, wie z.B. border hingegen schon.

Im HTML-Template siehts so aus: <div style="width:{WIDTH}">

Welche Datei/Funktion murkst da noch rum?

Verfasst: Do 9. Mär 2006, 20:52
von mvf
probier mal im template

Code: Alles auswählen

<!-- BEGIN:BLOCK -->

<div style="width:{WIDTH}"> ....


<!-- END:BLOCK -->
die block tags um deinen code zu setzen, ansonsten poste mal dein moduloutput und dein template

Verfasst: Fr 10. Mär 2006, 11:01
von kloevekorn
Die wunderliche Lösung:

Quelltext-Anzeige im Firefox 1.5 (Mac):

Code: Alles auswählen

<div class="galeriethumb" style="border: 5px none ;">
Quelltext-Anzeige Camino 1.0 (Safari-Engine):

Code: Alles auswählen

<div class="galeriethumb" style="width:74;border:5px;">
(con_code habe ich vorher geleert)

Sowas ist mir schon mal aufgefallen, dass in der Quelltext-Anzeige von FF was geändert wurde, bei mir nämlich <br /> zu <br> und ich dafür schon Contenido/den Tiny verfluchen wollte. Er scheint das immer dann zu machen, wenn ihm was nicht passt: width="74" wird entfernt, width="74px" hingegen nicht und wird korrekt angezeigt.

FF ist also der Schuldige. Warum macht der das :evil: ? Und es ist ja nicht mal so, dass nur unkorrekter Code entfernt/geändert wird (siehe br, border), obwohl auch das nicht in Ordnung wäre. Wenn man die Seite speichert, kommt der Code aber wenigstens richtig in der Datei an.

Machen Win/Linux-Füchse das auch?

Off-Topic (Att.-Mac-User): Beim Opera (nur Mac?) scheint es keine vernünftige Quelltext-Ansicht zu geben. Es geht TextEdit auf und zeigt eine txt-artige Version. Dieses Verhalten zu ändern bzw. den Quelltext richtig anzuzeigen ist mir noch nicht gelungen. Mac-User: Habt ihr das schon geschafft?

Verfasst: Fr 10. Mär 2006, 11:33
von Maribeauli
kloevekorn hat geschrieben: ... bzw. den Quelltext richtig anzuzeigen ist mir noch nicht gelungen. Mac-User: Habt ihr das schon geschafft?
http://help.opera.com/Mac/8.5/de/programs.html
(Bin kein Mac-User, aber kenne Google) 8)

Verfasst: Fr 10. Mär 2006, 11:53
von kloevekorn
Maribeauli hat geschrieben:
kloevekorn hat geschrieben: ... bzw. den Quelltext richtig anzuzeigen ist mir noch nicht gelungen. Mac-User: Habt ihr das schon geschafft?
http://help.opera.com/Mac/8.5/de/programs.html
(Bin kein Mac-User, aber kenne Google) 8)
Die integrierte Hilfe von Opera gibt dazu keine Auskunft und die Einstellungen bin ich durchgegangen und habe es übersehen (klitzeklitzeklein). Mac-User erwarten eben, dass alles immer on-the-fly genau so funzt, wie man es sich wünscht und können sich bei sowas leider nicht selber helfen.

ok, muss einräumen, dass ich ein bisschen faul war und mich dann nicht weiter gekümmert habe, weil ich den Opera praktisch nicht benutze und auch nicht werde. Und es ist wirklich völlig bescheuert, seine Browser-Applikation mit Chat und Email vollzustopfen aber keine integrierte Quelltext-Ansicht zu haben und dann ein Programm standardmäßig zur Ansicht eintragen zu müssen, das dafür nicht geeignet ist.

Naja - danke anyway :D ... (wie peinlich!)