Gelöst: Unterschiedliche Banner

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
incredible
Regular
Posts: 13
Joined: Sun Feb 24, 2008 11:51 pm

Re: unterschiedliche Banner

Post by incredible »

Habe im CSS erstmal nur die zweite und dritte Zeile gelöscht, weil sonst das Banner komplett verschwindet.


Habe den beschriebenen code in der index.tpl an dieser Stelle nach banner eingefügt:

<div id="header">
<div id="serendipity_banner">

Ergebnis: erste Seite im Banner nur Hintergrundfarbe
zweite und dritte Seite - jweils das gleiche Bild (welches auch bisher auf allen Seiten zu sehen war :)
Hier einfach mal der link: http://inga.creativemedialab.net/s9ybeispiel2/

Ist bestimmt nur noch was Klitzekleines :))

Danke Dir schon jetzt :))

Greetings
Inga[/quote][/quote]
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: unterschiedliche Banner

Post by garvinhicking »

Hi!

Du musst es in den HEad-Bereich einfügen.

Mehr morgen.

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/
incredible
Regular
Posts: 13
Joined: Sun Feb 24, 2008 11:51 pm

Post by incredible »

Hi Du,

habe den Code im Head Bereich eingefügt, mit dem Ergebnis, dass auf der ersten Seite ein Bild zu sehen ist. Ab der zweiten Seite sind keine Bilder zu sehen. Auf der ersten Seite wird im embedded CSS das image mit angezeigt - ab der zweiten Seite nicht, sondern nur die Hintergrundfarbe. Warum das so ist, weiß ich nicht.

Hier erst einmal der Code. Ich habe mir erlaubt, ihn zu verändern, (dies aber ohne wirklich die Logik dahinter zu verstehen - ich hoffe, das ist trotzdem ok ) weil immer noch nur das ursprüngliche Bild angezeigt wurde

Code: Select all

<style type="text/css">
#serendipity_banner {ldelim}
background-color:#ACAB95;
{if $staticpage_pagetitle == 'willkommen'}
background-image:url(/s9ybeispiel2/templates/joshua_nino/img/banner2.jpg);
{/if}
{if $staticpage_pagetitle == 'uebermich'}
background-image:url(/s9ybeispiel2/templates/joshua_nino/img/banner1.jpg);
{/if}
{if $staticpage_pagetitle == 'fotos'}
background-image:url(/s9ybeispiel2/templates/joshua_nino/img/banner3.jpg);
{/if}
{rdelim}</style>
Dieser Code steht jetzt im Head Bereich
Wie Du siehst, habe ich das Bild auf der ersten Seite ausgetauscht - was auch funktioniert.

hm...:)

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

Post by garvinhicking »

Hi!

Du hast keinen {else} Teil mehr, daher wird dir auf folgeseiten keine kopfgrafik angezeigt.

Das kannst du einfach sehen wenn du dir den quellcode z.B. von

http://inga.creativemedialab.net/s9ybei ... rmich.html

ansiehst: Da steht im Head-Bereich nur:

Code: Select all

#serendipity_banner {
background-color:#ACAB95;
}
Wie Du siehst, fehlt das background-image dort, denn der Smarty-IF-Code prüft nur ob die Seite "willkommen", "uebermich" oder "fotos" heißt. Keiner der Fälle tritt ein, d.h. scheinbar ist der Pagetitle deiner Seite "uebermich" nicht "uebermich". Hast Du dort bei der anlegung der statischen seite vielleicht was anderes angegeben?

Ändere den Code mal z.B. in:

Code: Select all

<!-- pagetitle ist: {$staticpage_pagetitle} -->
<style type="text/css">
#serendipity_banner {ldelim}
background-color:#ACAB95;
{if $staticpage_pagetitle == 'willkommen'}
background-image:url(/s9ybeispiel2/templates/joshua_nino/img/banner2.jpg);
{elseif $staticpage_pagetitle == 'uebermich'}
background-image:url(/s9ybeispiel2/templates/joshua_nino/img/banner1.jpg);
{elseif $staticpage_pagetitle == 'fotos'}
background-image:url(/s9ybeispiel2/templates/joshua_nino/img/banner3.jpg);
{else}
background-image:url(/s9ybeispiel2/templates/joshua_nino/img/banner1.jpg);
{/if}
{rdelim}</style>
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/
incredible
Regular
Posts: 13
Joined: Sun Feb 24, 2008 11:51 pm

unterschiedliche Banner

Post by incredible »

Hi!

sorry, dass ich mich erst jetzt zurückmelde, aber dank Deines Codes sind immerhin zwei unterschiedliche Bilder zu sehen. Und zwar "willkommen" und "uebermich". :)
Das dritte Bild unter fotos erscheint allerdings immer noch nicht. Ich habe noch einmal den pagetitle der statischen Seiten überprüft - sie stimmen alle mit den Bildern überein.

Wieso wird in dem Code eigentlich das image "banner1" wiederholt? Kann es vielleicht damit zusammenhängen, dass ab Seite drei nur dieses Bild angezeigt wird?

Hm...:)

Greetings und erstmal ganz herzlichen Dank, dass ich überhaupt schon so weit gekommen bin :))

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

Re: unterschiedliche Banner

Post by garvinhicking »

Hi!

In deiner HTML Ausgabe siehst Du ja wie der Pagetitle lautet.

Da steht dann:

Code: Select all

<!-- pagetitle ist: Fotos -->
Das heißt, in deiner If-Abfrage musst du auch auf "Fotos" und nicht "fotos" überprüfen.

Banner1 wird wiederholt, weil irgendeine kopfgrafik ja als Standard ausgegeben werden muss.

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/
incredible
Regular
Posts: 13
Joined: Sun Feb 24, 2008 11:51 pm

unterschiedliche Banner

Post by incredible »

Hi Du!

:lol: :lol: :lol: :lol: :lol: :lol: :lol:

Danke!!!!!!

Greetings
Inga
Post Reply