Probleme nach Update (Vorschau, css bei Bildern)

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
jlr
Regular
Posts: 34
Joined: Sat Feb 18, 2012 12:50 pm
Contact:

Probleme nach Update (Vorschau, css bei Bildern)

Post by jlr »

Hallo,

leider haben sich nach meinem gestrigen Update von 1.4 auf 1.6 noch zwei Probleme ergeben:

1. zum einen funktioniert die Vorschau für die Einträge nicht mehr; ich kriege nur eine Art komprimierten Balken angezeigt: http://www.rainlights.net/temp/vorschau.jpg Das Problem besteht bei allen Einträgen, und in allen Browsern (Opera, Firefox, IE). Ich fürchte, es liegt am Template (Bex01). Andere Templates gehen.

2. Wenn man früher Bilder aus der Mediendatenbank eingefügt hat, kamen die immer mit einer Stylesheet-Angabe, zB: style="float: left; border: 0px; padding-left: 5px; padding-right: 10px;" Das war sehr praktisch, um den Abstand zwischen Bild und Text noch etwas zurechtziehen zu können. Leider entfällt diese Angabe nun. Gibt es eine Möglichkeit, sie standardmäßig wieder dabeizuhaben, oder eine bessere Möglichkeit, Rand und Abstand einzustellen? Immerhin kann man jetzt beim Einfügen ja gleich title- und alt-Tag mit angeben, das finde ich gut.

Dankeschön
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Probleme nach Update (Vorschau, css bei Bildern)

Post by garvinhicking »

Hi!

1. Ja, das liegt leider wirklich am Template. Wobei das mit diesem Template auch bei s9y 1.4 eigentlichs chon nicht hätte funktionieren dürfen. Jedenfalls fehlt diesem template eine preview_iframe.tpl Datei die das Konstrukt der Webseite soweit nachbildet dass die CSS-Regeln vernünftig angewendet werden können.

Das herauszufischen ist leider nicht ganz unaufwändig, die Zeit habe zumindest ich derzeit leider nicht...

2. Das wurde aus Code-Sauberheitsgründen entfernt, das stimmt. Jetzt steuert man es eigentlich pauschal mit Stylesheets, leider (bzw. eigentlich nicht leider ;)) gibt es keine Option das so ohne weiteres wieder zu aktivieren. Was du tun kannst ist die serendipity_editor.js von s9y 1.5 zu nehmen und mit der von 1.6 zu vergleichen; da müsstest du die Zeile sehen wo das style=... rausgenommen wurde.

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
jlr
Regular
Posts: 34
Joined: Sat Feb 18, 2012 12:50 pm
Contact:

Re: Probleme nach Update (Vorschau, css bei Bildern)

Post by jlr »

Vielen Dank für die schnelle Antwort!

Zu 1) kein Problem -- danke für den Hinweis! Ich habe aktuell ein halbwegs brauchbares Resultat, wenn ich einfach die .tpl von "bulletproof" verwende *hust* ;) Die Farben stimmen nicht, aber besser als nichts!

2) Ich habe die Stelle gefunden, es scheint mir im Code aber noch drin zu sein -- zumindest sehe ich keine Unterschiede außer dem zugefügten alt und title tag:

Code: Select all

floating = 'center';
    if (f['serendipity[align]'][0].checked == true) {
        img = "<!-- s9ymdb:" + imgID + " --><img class=\"serendipity_image_center\" width=\"" + imgWidth + "\" height=\"" + imgHeight + "\" " + (styled ? 'style="border: 0px; padding-left: 5px; padding-right: 5px;"' : '') + ' src="' + img + "\" " + (title != '' ? 'title="' + title + '"' : '') + " alt=\"" + alt + "\" />";
    } else if (f['serendipity[align]'][1].checked == true) {
        img = "<!-- s9ymdb:" + imgID + " --><img class=\"serendipity_image_left\" width=\"" + imgWidth + "\" height=\"" + imgHeight + "\" " + (styled ? 'style="float: left; border: 0px; padding-left: 5px; padding-right: 5px;"' : '') + ' src="' + img + "\" " + (title != '' ? 'title="' + title + '"' : '') + " alt=\"" + alt + "\" />";
        floating = 'left';
    } else if (f['serendipity[align]'][2].checked == true) {
        img = "<!-- s9ymdb:" + imgID + " --><img class=\"serendipity_image_right\" width=\"" + imgWidth + "\" height=\"" + imgHeight + "\" " + (styled ? 'style="float: right; border: 0px; padding-left: 5px; padding-right: 5px;"' : '') + ' src="' + img + "\" " + (title != '' ? 'title="' + title + '"' : '') + " alt=\"" + alt + "\" />";
        floating = 'right';
    }
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Probleme nach Update (Vorschau, css bei Bildern)

Post by garvinhicking »

Hi!

1) - Ja, ok. Die "korrekte" Lösung wäre zu schauen welche HTML-DOM-Struktur die index.tpl des Templates nutzt, und diese dann pseudomäßig in der preview_iframe.tpl nachzubilden. Sprich, wenn die index.tpl so aussieht:

Code: Select all

<html>
<body>
<div class="entrywrap">
<div class="single_entry">
 ...
</div>
</div>
</body>
Dann muss auch die preview_iframe.tpl diese Struktur nachbilden. Dann passt nämlich das umgebende CSS korrekt, und wird dann halbwegs original in der Vorschau angezeigt.

2: Ah, wenn der code noch drin ist, dann gibts vermutlich in der serendipity_editor.js einfach eine "var styled=true" die man dann auf "styled=false" setzen müsste, und dann würde wohl doch der alte Code reinkommen...siehst Du da die Zeile?

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
jlr
Regular
Posts: 34
Joined: Sat Feb 18, 2012 12:50 pm
Contact:

Re: Probleme nach Update (Vorschau, css bei Bildern)

Post by jlr »

Hm, ich glaube, ich sollte aufhören, damit rumzuspielen. Ein "var styled=true" habe ich nicht gefunden, nur ein generelles "styled = false; // Templates now do this."

Das habe ich spaßeshalber mal in "true" geändert, mit dem Effekt, dass der Code darunter wohl gar nicht mehr zum Einsatz kam; alt- und title-tag-Boxen im Mediendatenbankfenster wurden nicht mehr angezeigt, und einfügen ging gar nicht mehr.

Leider geht es nach wie vor nicht mehr, obwohl ich die original serendipity_editor.js wieder hochgeladen und zwischendrin auch mal den Browser geschlossen / gewechselt habe.

Ich hoffe, serendipity registriert irgendwann, dass alles wieder gut ist ... und ich füge meine stylsheet-Angaben in Zukunft einfach manuell ein ;)
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Probleme nach Update (Vorschau, css bei Bildern)

Post by garvinhicking »

Hi!

Ich glaube wir sind aber kurz vor dem Durchbruch. Nimm nochmal die aktuellste serendipity_editor.js und ändere nur "styled = false" in "styled = true" (mit allen anderen Zeichen inkl. ";" und kommentar so wie vorher.

Dann im Browser mal Shift+F5, damit die serendipity_editor.js auf keinen Fall gecacht wird (oder ggf. browsercache leeren)

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
jlr
Regular
Posts: 34
Joined: Sat Feb 18, 2012 12:50 pm
Contact:

Re: Probleme nach Update (Vorschau, css bei Bildern)

Post by jlr »

Du hast recht -- das toggelt das Einfügen der Stylesheetangaben. Danke dafür!

Ich war zuerst etwas hilflos, weil serendipity sich geweigert hat, meine Änderungen zur Kenntnis zu nehmen -- kann es sein, dass in "templates_c" die aktuell relevanten Skin-Infos zwischengespeichert werden? Sobald ich da mal aufgeräumt hatte (d.h. alles gelöscht, denn im Install-Paket ist der Ordner ja auch leer), ging es.

Jetzt lass ich erstmal die Finger davon ;)

Danke für die Geduld (ich bin vor Jahren auf Serendipity gekommen und darauf hängengeblieben, habe aber außer von "einfachem" html nicht so viel Ahnung von Code), und viele Grüße!

Oliver
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Probleme nach Update (Vorschau, css bei Bildern)

Post by garvinhicking »

Hi!

Freut mich das zu hören. :)

templates_c enthält eigentlich nur die .tpl Dateien; die JS-Dateien werden so nicht gecacht...

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
jlr
Regular
Posts: 34
Joined: Sat Feb 18, 2012 12:50 pm
Contact:

Re: Probleme nach Update (Vorschau, css bei Bildern)

Post by jlr »

Wahrscheinlich lag es schon irgendwie daran, dass ich versuche, ein sechs Jahre altes Template mit der aktuellen Version zu fahren ;) Wie auch immer, Problem gelöst. Danke!
Post Reply