Anpassung Template Andreas08

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
fwe77
Regular
Posts: 140
Joined: Wed Sep 21, 2005 11:17 pm
Contact:

Anpassung Template Andreas08

Post by fwe77 »

Hallo Forumgemeinde,

bin gerade dabei eine neue Seite auf Basis von Serendipity aufzubauen! Als Vorlage verwende ich das Andreas08 - Template von Carl! (BTW: good job carl! :D )

Nun möchte ich gerne die Suche bzw. Blog - Description über das Bild (im Beispiel gelb) platzieren!

Auszug index.tpl:

Code: Select all

<div id="mainpane" >

<div class="quicksearch"><form id="searchform" action="{$serendipityBaseURL}" method="get"><input type="hidden" name="serendipity[action]" value="search" /><input alt="Quicksearch" type="text" name="serendipity[searchTerm]" value="{$CONST.QUICKSEARCH}..." onFocus="if(this.value=='{$CONST.QUICKSEARCH}...')value=''" onBlur="if(this.value=='')value='{$CONST.QUICKSEARCH}...';">
</form></div>

<div id="header" onclick="location.href='{$serendipityBaseURL}';" style="background-image:url({php}include "image.php";{/php}); width:758px; height:275px; background-repeat:no-repeat; cursor: pointer;">

<h1>{$head_title|@default:$blogTitle|truncate:50:" ...":true}</h1>
<h2>{$head_subtitle|@default:$blogDescription}</h2>

</div>
Wie man sehen kann, habe ich die Suche bereits nach oben verschoben (rechtsbündig) - fehlt also noch die Blogbeschreibung (linksbündig):

Code: Select all

<h1>{$head_title|@default:$blogTitle|truncate:50:" ...":true}</h1>
<h2>{$head_subtitle|@default:$blogDescription}</h2>
Doch egal was ich mache, es zerreist immer das Layout! Hat jemand vielleicht eine Idee! :roll:

Vielen Dank fürs erste! Frank.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Anpassung Template Andreas08

Post by garvinhicking »

Hi!

Kann man sich dein Ergebnis irgendwo ansehen?

Und auch welche Änderungen Du vorgenommen hast und die das layout zerreissen?

Vielleicht kann ich dann da helfen. :)

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/
fwe77
Regular
Posts: 140
Joined: Wed Sep 21, 2005 11:17 pm
Contact:

Post by fwe77 »

Hi Garvin,

das bisherige Ergebnis kann man sich hier anschauen! "Zerreissen" ist vermutlich zu viel gesagt - ich hätte es (Blogbeschreibung - Suche) gerne auf einer Höhe!

Gruß. Frank.
Last edited by fwe77 on Wed Jul 05, 2006 1:32 pm, edited 1 time in total.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Ich würde das quicksearch-Element VOR den Banner im HTML Code schieben, und dann .quicksearch per CSS nach rechts floaten lassen. Also:

Code: Select all

<div class="quicksearch"><form id="searchform" action="http://www.wetterling.org/blog.new/" method="get"><input type="hidden" name="serendipity[action]" value="search" /><input alt="Quicksearch" type="text" name="serendipity[searchTerm]" value="Suche..." onFocus="if(this.value=='Suche...')value=''" onBlur="if(this.value=='')value='Suche...';">
</form></div>
<div id="head1">Pocahontasia</div>
<div id="head2">Über Sinn und Unsinn des Lebens</div>

Code: Select all

.quicksearch {
  float: right;
}
HTH,
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/
fwe77
Regular
Posts: 140
Joined: Wed Sep 21, 2005 11:17 pm
Contact:

Post by fwe77 »

Hi Garvin,

vielen Dank! Genau das war der rettende Ansatz! :lol:

Übrigens, finde ich das Lightbox/Thickbox JS Plugin super! Tolle Arbeit!

Gruß. Frank.
fwe77
Regular
Posts: 140
Joined: Wed Sep 21, 2005 11:17 pm
Contact:

Post by fwe77 »

Hallo zusammen,

muss den Thread noch mal nach oben holen!

Habe derzeit ein kleines Problemchen mit der Sidebar! Ich habe in der style.css folgende Anpassung durchgeführt, um den Hintergrund entsprechend anzupassen:

Code: Select all

#sidebar, .serendipitySideBarItem{

        background: #fff url("{TEMPLATE_PATH}img/sidebar.png") 0 0 repeat-y;
        float:right;
        width:175px;
        padding:10px 0px 10px 10px;
        line-height:1.4em;
        vertical-align: top;
        font-size:0.9em; }
Doch leider hört der Hintergrund auf, wenn alle Elemente der Sidebar abgearbeitet sind! Verständlicherweise, hätte ich es gerne bis zum footer!

Hier noch ein Screenshot bzw. hier das Live System:

Image

Vielen Dank. Frank.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Dies ist ein bekanntes Problem von "floating columns". Wenn Du es auf Tabellenbasis umstellst, wird die Spalte automatisch so lang wie der Contentbereich sein.

Alles andere arbeitet in viel Arbeit mit floating + clearing aus, da fragst Du am besten auch in einem CSS-spezifischem Forum nach.

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/
fwe77
Regular
Posts: 140
Joined: Wed Sep 21, 2005 11:17 pm
Contact:

Post by fwe77 »

Hi Garvin,

vielen Dank für das schnelle Feedback.
Dies ist ein bekanntes Problem von "floating columns". Wenn Du es auf Tabellenbasis umstellst, wird die Spalte automatisch so lang wie der Contentbereich sein.
:oops: Okay, Tabellenbasis!

Gib' mir doch bitte noch einen kleinen Hinweis, wo genau ich mit der "Umstellung" anfangen soll! Steh' gerade voll auf dem Schlauch! :roll:

Vielen Dank. Frank.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!
Gib' mir doch bitte noch einen kleinen Hinweis, wo genau ich mit der "Umstellung" anfangen soll! Steh' gerade voll auf dem Schlauch! :roll:
Am besten in der index.tpl. Schau Dir mal das index.tpl von "default" an, das setzt Tabellen ein, und dann kannst du die jeweiligen TD Elemente mit dem Hintergrunzbild belegen.

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/
fwe77
Regular
Posts: 140
Joined: Wed Sep 21, 2005 11:17 pm
Contact:

Post by fwe77 »

Hallo Garvin,

vielen Dank' für den Hinweis! Damit habe ich es hinbekommen! Für alle, die es noch interessiert - folgendes habe ich in der index.tpl des Themes geändert:

Suche nach:

Code: Select all

<div id="content">
        {$CONTENT}
</div>

<div id="sidebar">
                {serendipity_printSidebar side="right"}
                {serendipity_printSidebar side="left"}
</div>
und ändern in:

Code: Select all

<table border="0">
<tr>
        <td id="content">{$CONTENT}</td>

        <td id="sidebar">{serendipity_printSidebar side="right"}</td>
</tr>
</table>
In diesem speziellen Fall, war noch eine Anpassung der CSS Datei nötig. Dieses Elemente mussten noch aufgesplittet werden!

Gruß. Frank.
Post Reply