Page 1 of 1

Banner weg und ab damit in die Sidebar?!

Posted: Tue Jan 09, 2007 12:30 pm
by MFGSparka
Wie schon der titel sagt möchte ich gerne den banner in der linken sidebar haben. Wenn ich das so richtig verstanden habe muss ich wohl etwas in den *.tpl dateien ändern. Leider reicht mein momentanes wissen dafür aber noch nicht aus. Wichtig wäre mir nur dass all das was normalerweise im banner angezeigt wird (titel des blogs / titel der beiträge) auch am ende noch funktionieren.

Natürlich ist der momentan angezeigte banner nicht der welcher am ende angezeigt werden soll aber das sollte ja im moment kein problem darstellen.

Ich würde mich über eine "schnelle" hilfe sehr freuen.


die url des blogs lautet

http://mfgsparka.hbfm-trier.de/weblog/serendipity/

Re: Banner weg und ab damit in die Sidebar?!

Posted: Tue Jan 09, 2007 1:32 pm
by yellowled
MFGSparka wrote:Wie schon der titel sagt möchte ich gerne den banner in der linken sidebar haben. Wenn ich das so richtig verstanden habe muss ich wohl etwas in den *.tpl dateien ändern.
Leider ist aus dem ausgegebenen Code - zumindest für mich - nicht ersichtlich, welches Template die Basis für Dein Template darstellt (ich gehe mal davon aus, dass Du ein bestehendes Template verändert hast). Um Dir konkret helfen zu können, bräuchten wir also Deine index.tpl ...

Im Übrigen stellt sich die Frage, ob das so »sinnvoll« ist - Du hast eine Sidebar mit einer festen Breite von 150px und der Titel Deines Blogs besteht aus 2 relativ langen Wörtern ... damit das noch »vernünftig« (meiner Ansicht nach zumindest) aussieht, müsste man Titel und Beschreibung des Blog schon in einer relativ kleinen Schrift darstellen. Auf der anderen Seite böte sich angesichts der festen Breite ein »echtes« Banner in Form einer Grafik (von 150px Breite) an, ähnlich wie im Template »Square« von Dave.

YL

Posted: Wed Jan 10, 2007 12:15 am
by MFGSparka
Danke ersteinmal für die schnelle antwort.

Ich habe mir die seite von Dave angeschaut und festgestellt das ich im prinzip nichts anderes möchte (halt nur nicht so breit und auf der anderen seite. Außerdem eine sidebar weniger.).
Hier mal ein screenshot von dem angestrebten ergebnis.
http://mfgsparka.hbfm-trier.de/weblog/s ... ntwurf.JPG
(Nicht wundern das bild ist von ner anderen blogsoftware gescreenshotted
[tolles wort])


Zum thema template. Ich habe bisher nur an der style.css herumgebastelt und arbeite immernoch mit der standart also default index.tpl
Da hat sich also bis jetzt absolut nichts verändert.

Habe mein vorläufiges "ergebnis" erstmal wieder mit einem anderen style getauscht. Aber das dürfte kein problem darstellen, da die *.tpl datei die selbe ist und sich lediglich die farben ändern.

Posted: Wed Jan 10, 2007 1:19 pm
by yellowled
MFGSparka wrote:Zum thema template. Ich habe bisher nur an der style.css herumgebastelt und arbeite immernoch mit der standart also default index.tpl [...] Habe mein vorläufiges "ergebnis" erstmal wieder mit einem anderen style getauscht. Aber das dürfte kein problem darstellen, da die *.tpl datei die selbe ist und sich lediglich die farben ändern.
Also, das, was Du im Moment benutzt, ist "Coffee Cup" von Dave Cummins. Ich nehme jetzt mal die index.tpl dieses Templates als Ausgangspunkt.

Das Banner wird wie folgt erzeugt:

Code: Select all

<div id="serendipity_banner">
   <h1><a class="homelink1" href="{$serendipityBaseURL}">{$head_title|@default:$blogTitle|truncate:30:"...":true}</a></h1>
   <h2><a class="homelink2"   href="{$serendipityBaseURL}">{$head_subtitle|@default:$blogDescription}</a></h2>
</div>
(Das ist natürlich nur der "Textteil" des Banners, die Hintergrundgrafik wird über CSS dahinter gelegt.)

Dieser komplette Block soll in die linke Seitenleiste, der entsprechende Abschnitt in der index.tpl muss also wie folgt aussehen:

Code: Select all

{if $is_raw_mode != true}
<table id="mainpane">
    <tr>
        <td id="serendipityLeftSideBar" valign="top">
        <div id="serendipity_banner">
        <h1><a class="homelink1" href="{$serendipityBaseURL}">{$head_title|@default:$blogTitle|truncate:30:"...":true}</a></h1>
        <h2><a class="homelink2" href="{$serendipityBaseURL}">{$head_subtitle|@default:$blogDescription}</a></h2>
        </div>
        {if $leftSidebarElements > 0}{serendipity_printSidebar side="left"}{/if}
        </td>
        <td id="content" valign="top">{$CONTENT}</td>
{if $rightSidebarElements > 0}
        <td id="serendipityRightSideBar" valign="top">{serendipity_printSidebar side="right"}</td>
{/if}
    </tr>
</table>
{/if}
Anmerkung: Mit diesem Code wird das Banner auf jeden Fall in der linken Seitenleiste ausgegeben, auch wenn der linken Seitenleiste keine Seitenleisten-Plugins zugeordnet sind.

So. Und damit das wenigstens halbwegs manierlich aussieht, müssen wir auch gleich noch den CSS-Code anpassen (alten Code durch folgenden ersetzen):

Code: Select all

#serendipity_banner {
   margin: auto;
   width: 180px;
   height: 116px;
   background-color: #708090;
   background-image: url(templates/quellenbeck/img/titel.png) top left no-repeat;
}
Das ist jetzt natürlich komplett ungetestet, also rein im Kopf konstruiert. Möglich, dass es noch nicht ansatzweise gut aussieht - um sowas "vernünftig" zu machen, muss ich es halt sehen :)

YL

Posted: Wed Jan 10, 2007 3:56 pm
by MFGSparka
Ersteinmal vielen herzlichen dank. Konnte es bisher auch noch nicht probieren aber wenn ich zuhause bin werde ich mich augenblicklich an die probe aufs exempel stürzen und natürlich über das ergebnis an dieser stelle berichten.

Posted: Thu Jan 11, 2007 1:46 am
by MFGSparka
Ok, ich habe jetzt ein wenig herumgebastelt und den code für den banner eingearbeitet.
Zunächst hatte ich dann zwei mal den banner auf der seite. Habe mich dann aber doch irgendwann in der tpl zurechtgefunden und das problem behoben. Jetzt klappt alles so wie es soll.

Vielen herzlichen dank also schoneinmal für die hilfe.

Zurzeit habe ich den neuen style noch nicht online. Aber ich kann dich gerne benachrichtigen wenn es dann soweit ist (fals bedarf besteht kurz melden).

Posted: Thu Jan 11, 2007 2:05 pm
by yellowled
MFGSparka wrote:Zunächst hatte ich dann zwei mal den banner auf der seite.
Du wirst vermutlich den Code für den eigentlichen Banner nicht gelöscht haben :)
MFGSparka wrote:Aber ich kann dich gerne benachrichtigen wenn es dann soweit ist (fals bedarf besteht kurz melden).
Wenn bei Dir Bedarf besteht, sehe ich mir das gerne nochmal an :)

YL