Simple Machines Community Forum

SMF Support => Hilfe zu SMF (German) => Language Specific Support => Grafiken & Templates => Topic started by: Sternchen on May 03, 2004, 11:14:07 AM

Title: hintergrund bei - Hallo Gast ...
Post by: Sternchen on May 03, 2004, 11:14:07 AM
Hallo  :)

ist es möglich ein Hintergrundbild dort zu plazieren wo "Hallo Gast, Sie haben ..." steht? Ich hoffe Ihr wisst was ich meine?!

Gruss Sternchen
Title: Re: hintergrund bei - Hallo Gast ...
Post by: Daniel D. on May 03, 2004, 11:42:22 AM
Guckst Du nach einem <div> Tag in der index.template.php. Suche nach der Angabe für das "Userinfo" Bild.
Title: Re: hintergrund bei - Hallo Gast ...
Post by: Sternchen on May 03, 2004, 12:15:09 PM
Ähm,

sorry Daniel hätte noch sagen soll das ich das Classic Theme benutze und nicht das default. Da gibt es nämlich kein Userinfo :-/

Und wenn Du noch so liebt bist und mir sagst wie der Code ist für das einfügen des Hintergrundbildes  :-*

Gruss Sternchen

P.S. Bei Yabb SE war es der folgenden Code:
<TD vAlign=center align=left width="25%" background="YaBBImages/ttd_bg1.gif" bgColor=#ffffff>
Title: Re: hintergrund bei - Hallo Gast ...
Post by: Horseman on May 03, 2004, 04:42:28 PM
hallo sternchen,
du suchst in der datei index.template.php nach dieser zeile:

// If the user is logged in, display stuff like their name, new messages, etc.

sollte so bei 108 sein
darunter sind die informationen die ein user oder ein gast angezeigt bekommen soll im rechten teil des headers.
willst du eine grafik einfügen solltest du dich an den verwendeten standard von smf halten.

<td valign="middle" align="left"><img src="', $settings['images_url'], '/smflogo.gif" alt="" /></td>

die images_url holt sich smf aus den einstellungen zum template, smflogo.gif sollte durch den namen deiner datei ersetzt werden.
<td> kannst weglassen wenn du nur innerhalb des <td> die gastbegrüssung raus nimmst und durch deine grafik ersetzt.
zu beachten wäre auch das tags wie <br> oder <img> mit /> geschlossen werden da ansonsten der doctype von smf nicht mehr stimmen würde, sprich eine prüfung einen fehler finden würde.
Title: Re: hintergrund bei - Hallo Gast ...
Post by: Sternchen on May 03, 2004, 07:09:30 PM
Hallo Horseman,

ich fühle das ich schon ganz nach an der Lösung bin.
Ich kann zwar die Hintergrundfarbe verändern  <tr style="background-color: #00ffff;">
aber das ist nicht das was ich will. Ich möchte ein Hintergrundbild festlegen. Irgendwie muss doch der Behfehl so sein:
background-color="images/blauerhintergrund.gif"
<tr style="background-color:=images/blauerhintergrund.gif;"> -> geht auch nicht
Somit kann ich dann auch weiterhin den Text lesen "Hallo, user, Sie haben 0 Nachrichten, 0 sind neu. Mai 04, 2004, 12:59:40 am"

Leider klappt das so nicht. Ich weiss nicht wie es richtig geschrieben wird.

Gruss Sternchen
Title: Re: hintergrund bei - Hallo Gast ...
Post by: andrea on May 03, 2004, 07:37:46 PM
http://selfhtml.teamone.de/html/tabellen/gestaltung.htm#hintergrund
Title: Re: hintergrund bei - Hallo Gast ...
Post by: Sternchen on May 03, 2004, 07:52:45 PM
hi Andrea,

genau das habe ich gesucht. Auf der Seite war ich auch schon ...

der der Code für die Nachwelt:
bei // The logo, user information, news, and menu.   
das ersetzen
   <tr style="background-image:url(/smf5/Themes/classic/images/ttd_bg.gif)">

Gruss Sternchen
Title: Re: hintergrund bei - Hallo Gast ...
Post by: andrea on May 04, 2004, 01:22:23 AM
Quote from: Sternchen on May 03, 2004, 07:52:45 PM
bei // The logo, user information, news, and menu.   
das ersetzen
   <tr style="background-image:url(/smf5/Themes/classic/images/ttd_bg.gif)">

Besser als der hardcodierte Pfad "/smf5/Themes/classic/images" wäre die Context-Variable für den "images" Ordner zu benutzen, diese lautet:
$settings['images_url']

Der grosse Vorteil wäre, dass so automatisch der zum Thema gehörende "images" Ordner genommen wird, d.h. Dein Thema funktioniert auch dann noch, wenn Du den Pfadnamen änderst, zb. infolge Umbenennen oder Serverwechsel.