Page 1 of 2
Update auf 1.4.1 Adminbereich
Posted: Sun Jan 18, 2009 8:39 pm
by deacon
Hallo,
habe heute auf die aktuellste Version aufgespielt. Dabei ist mir aufgefallen, dass wenn ich einen Post erstelle und speichere, im oberen Teil des Adminbereiches wo die Trackbacks kontrolliert werden etc, die Schrift weiss ist.
Hier mal ein Bild dazu:
Klick
Wo oder in welcher css Datei kann ich das ändern?
Greetz
Re: Update auf 1.4.1 Adminbereich
Posted: Sun Jan 18, 2009 8:55 pm
by yellowled
deacon wrote:Wo oder in welcher css Datei kann ich das ändern?
Das sollte ohne Änderungen im CSS korrekt dargestellt werden, wenn Deine preview_iframe.tpl ordentlich[tm] funktioniert ...
YL
Posted: Sun Jan 18, 2009 9:03 pm
by deacon
Wie du auf dem Bild siehst ist es ja nicht so

Posted: Sun Jan 18, 2009 10:44 pm
by yellowled
deacon wrote:Wie du auf dem Bild siehst ist es ja nicht so

Hm. Ja. Und der Teil, der bei Dir weiß auf weiß ist, hat eigentlich auch nichts mit der preview_iframe.tpl zu tun ... hmhmhm. Muss ich drüber brüten.
Generell müsstest Du das in der style.css in /templates/DEINTEMPLATE/admin/ machen können.
YL
Posted: Sun Jan 18, 2009 10:52 pm
by yellowled
yellowled wrote:Und der Teil, der bei Dir weiß auf weiß ist, hat eigentlich auch nichts mit der preview_iframe.tpl zu tun ... hmhmhm. Muss ich drüber brüten.
Doch, hat er. Irgendwas[tm] passt da nicht mit der preview_iframe.tpl. Zeig die mal her.
YL
Posted: Sun Jan 18, 2009 11:06 pm
by deacon
Code: Select all
<head>
<title>{$CONST.SERENDIPITY_ADMIN_SUITE}</title>
<meta http-equiv="Content-Type" content="text/html; charset={$head_charset}" />
<meta name="Powered-By" content="Serendipity v.{$head_version}" />
<link rel="stylesheet" type="text/css" href="{$head_link_stylesheet}" />
<script type="text/javascript">
window.onload = function() {ldelim}
parent.document.getElementById('serendipity_iframe').style.height = document.getElementById('mainpane').offsetHeight
+ parseInt(document.getElementById('mainpane').style.marginTop)
+ parseInt(document.getElementById('mainpane').style.marginBottom)
+ 'px';
parent.document.getElementById('serendipity_iframe').scrolling = 'no';
parent.document.getElementById('serendipity_iframe').style.border = 0;
{rdelim}
</script>
</head>
<body style="padding: 0px; margin: 0px;">
<div id="mainpane" style="padding: 0px; margin: 5px auto 5px auto; width: 98%;">
<div id="content" style="padding: 5px; margin: 0px;">
{$preview}
</div>
</div>
</body>
Posted: Sun Jan 18, 2009 11:37 pm
by yellowled
Das kann ja nicht klappen
Du musst in der preview_iframe.tpl die Struktur der Seite genauso abbilden wie in der index.tpl. Ansonsten werden bestimmte CSS-Formatierungen ja nicht angewendet.
Beispiel: In Deiner preview_iframe.tpl gibt es noch div#mainpane - die gibt es aber in Deiner Seitenstruktur gar nicht. #content hingegen heißt bei Dir #col3_content, und zwischen beiden stehen noch weitere divs in der Hierarchie der Seite.
Wenn Du nun z.B. eine CSS-Anweisung wie die hier hättest
so kann die gar nicht angewendet werden, weil es in der Vorschau gar kein #col3_content gibt.
YL
Posted: Mon Jan 19, 2009 12:08 am
by deacon
yellowled wrote:Das kann ja nicht klappen
Du musst in der preview_iframe.tpl die Struktur der Seite genauso abbilden wie in der index.tpl. Ansonsten werden bestimmte CSS-Formatierungen ja nicht angewendet.
Beispiel: In Deiner preview_iframe.tpl gibt es noch div#mainpane - die gibt es aber in Deiner Seitenstruktur gar nicht. #content hingegen heißt bei Dir #col3_content, und zwischen beiden stehen noch weitere divs in der Hierarchie der Seite.
Wenn Du nun z.B. eine CSS-Anweisung wie die hier hättest
so kann die gar nicht angewendet werden, weil es in der Vorschau gar kein #col3_content gibt.
YL
Ok das wusste ich nicht, weil ich noch nie mit dieser Datei gearbeitet habe. Ich hatte die auch nur aus einem anderen Template Verzeichniss in mein Template Verzeichniss reinkopiert.
Das heisst doch jetzt für mich das ich mainpane und content in der preview_iframe.tpl angleichen muss? Oder noch mehr?
Posted: Mon Jan 19, 2009 12:28 am
by yellowled
deacon wrote:Das heisst doch jetzt für mich das ich mainpane und content in der preview_iframe.tpl angleichen muss? Oder noch mehr?
Im Prinzip: Ja. Es müsste etwa so aussehen:
Code: Select all
<body style="padding: 0px; margin: 0px;">
<div id="main" style="padding: 0px; margin: 5px auto 5px auto; width: 98%;">
<div class="floatbox">
<div id="col3_content" class="clearfix" style="padding: 5px; margin: 0px;">
{$preview}
</div>
</div>
</div>
</body>
Außerdem ersetzt Du alle Vorkommen von mainpane im Javascript-Teil der entries.tpl entweder durch main oder col3_content - da weiß ich auch immer nicht genau, welches funktioniert. Wenn die Vorschau des Artikels richtig aussieht, hast Du die richtige
Dann muss man halt sehen, inwiefern das so funktioniert. Ist Bastelarbeit.
YL
Posted: Mon Jan 19, 2009 12:40 am
by deacon
Die Vorschau funktioniert. Nur der Teil wo die Trackbacks kontrolliert werden, da ist die Schrift weiss.
Außerdem ersetzt Du alle Vorkommen von mainpane im Javascript-Teil der entries.tpl entweder durch main oder col3_content - da weiß ich auch immer nicht genau, welches funktioniert. Wenn die Vorschau des Artikels richtig aussieht, hast Du die richtige Wink
Meinst du entries.tpl oder doch preview_iframe.tpl?
Posted: Mon Jan 19, 2009 1:22 am
by yellowled
deacon wrote:Die Vorschau funktioniert. Nur der Teil wo die Trackbacks kontrolliert werden, da ist die Schrift weiss.
Durchaus möglich. Schwer zu sagen aus der Ferne.
deacon wrote:Außerdem ersetzt Du alle Vorkommen von mainpane im Javascript-Teil der entries.tpl entweder durch main oder col3_content
Meinst du entries.tpl oder doch preview_iframe.tpl?
Äh, preview_iframe.tpl latürnich. Als ich das schrieb, lief noch Snooker im TV
YL
Posted: Mon Jan 19, 2009 1:31 am
by deacon
hehe...weisst du wo der eigentliche Fehler noch lag? Meine CSS Datei war in der tpl gar nicht eingebunden. Jetzt funzt alles prima.
Hier nochmal der Code, vielleicht hilft er ja auch anderen:
Code: Select all
<head>
<title>{$CONST.SERENDIPITY_ADMIN_SUITE}</title>
<meta http-equiv="Content-Type" content="text/html; charset={$head_charset}" />
<meta name="Powered-By" content="Serendipity v.{$head_version}" />
<link rel="stylesheet" type="text/css" href="{serendipity_getFile file="css/my_layout.css"}" />
<link rel="stylesheet" type="text/css" href="{$head_link_stylesheet}" />
<script type="text/javascript">
window.onload = function() {ldelim}
parent.document.getElementById('serendipity_iframe').style.height = document.getElementById('main').offsetHeight
+ parseInt(document.getElementById('main').style.marginTop)
+ parseInt(document.getElementById('main').style.marginBottom)
+ 'px';
parent.document.getElementById('serendipity_iframe').scrolling = 'no';
parent.document.getElementById('serendipity_iframe').style.border = 0;
{rdelim}
</script>
</head>
<body style="padding: 0px; margin: 0px;">
<div id="main" style="padding: 0px; margin: 5px auto 5px auto; width: 98%;">
<div class="floatbox">
<div id="col3_content" class="clearfix" style="padding: 5px; margin: 0px;">
{$preview}
</div>
</div>
</div>
</body>
Posted: Mon Jan 19, 2009 2:09 am
by yellowled
deacon wrote:hehe...weisst du wo der eigentliche Fehler noch lag? Meine CSS Datei war in der tpl gar nicht eingebunden.
Hmja, wie ich schon sagte lief teilweise parallel ein sehr gutes Snooker-Finale im TV, da übersieht man sowas schon mal im Code
Aber natürlich richtig: Wenn man mehrere Stylesheets verwendet, müssen die alle auch hier eingebunden werden. Im Grunde ist die preview_iframe.tpl ja eine abgespeckte index.tpl.
YL
Posted: Mon Jan 19, 2009 2:21 am
by deacon
Im Grunde ist die preview_iframe.tpl ja eine abgespeckte index.tpl.
Das ist mir nun auch klar geworden. Ich hatte nur gedacht wenn die im eigenen Templateverzeichniss nicht vorhanden ist, das die default genommen wird und alles ist gut. Man lernt halt nie aus.
Danke nochmal für die ausführliche Hilfe.
Greetz
Marco
Posted: Mon Jan 19, 2009 3:29 am
by yellowled
deacon wrote:Ich hatte nur gedacht wenn die im eigenen Templateverzeichniss nicht vorhanden ist, das die default genommen wird
Das ist ja auch so. (Nur mal für die Akten.)
deacon wrote:und alles ist gut.
Das hingegen nicht unbedingt.
YL