Thread subject: pHpFusion Nederlands (BE|NL) » Ondersteuning, Themas, Infusies, Modificaties en Installatie :: Gilette theme banner

Posted by ivoht on 04 January 2009, 18:07
#1

Hallo het gilette theme is pagina breed. het logo (banner) bovenin echter zo breed als het banner plaatje is.

Graaf zou ik de banner over de hele breedte van de pagina verdelen.

op http://test.cvdewuif.nl/ ou dit betekenen dat het logo met de wolf en vlag links blijft staan en dat de kleruen van de vlag (rood, geel, groen) doorlopen naar gelang de breedte van de pagina.


kan ik daar een balkje in zetten zoals de cap.gifjes en de side bars?

daarnaast moet ook de witte vlakjes boven en onder de banner opgevudl worden. Nu is dit hoger dan t logo.

in welke file en hoe pas ik dit allemaal aan?

Posted by Jelle on 04 January 2009, 22:48
#2

meest simpele oplossing is om met 'background-repeat: repeat-x;' een klein strookje van die vlag als achtergrondplaatje neer te zetten.

Posted by ivoht on 05 January 2009, 09:41
#3

En die pas ik dan aan in de header van theme.php toch?

Posted by Jelle on 05 January 2009, 14:13
#4

Ja, daar ergens iets zoals:
Code

background-image: url(images/[color=#ff0000]IMAGE[/color].gif);

Posted by ivoht on 05 January 2009, 15:32
#5

header van theme.php geeft aan

Code

//Header
   echo "\n\n";
   echo "\n";
   echo "\n
\n".showbanners()."
\n";
   
   echo "\n\n";
   echo "\n";
   echo "\n";
   echo "\n";
   echo "\n";
   echo "\n
".showsublinks(" ".THEME_BULLET." ", "white")."".showsubdate()."
\n";



maar volgens mij zit t in de file die ook in theme.php aangeroepen wordt; theme_functions_include.php

Code

function showbanners() {
   global $settings;
   ob_start();
   if ($settings['sitebanner2']) {
      eval("?>
".stripslashes($settings['sitebanner2'])."
\n    }
   if ($settings['sitebanner1']) {
      eval("?>".stripslashes($settings['sitebanner1'])."\n    } elseif ($settings['sitebanner']) {
      echo "'".$settings['sitename']."'\n";
   } else {
      echo "".$settings['sitename']."\n";
   }   
   $output = ob_get_contents();
   ob_end_clean();
   return $output;



of betreft dit slechts de banner?

Posted by Jelle on 05 January 2009, 15:43
#6

Dit gaat alleen over de banner, die word er overheen geplaatst.
Als je de achtergrondafbeelding via theme.php plaatst, en je plaatst de banner (met gebruik van theme_functions_include.php) word deze er overheen geplaatst.
Als je de achtergrond-afbeelding goed hebt gemaakt, zou hij precies gelijk moeten komen met de vlag van de banner.

Posted by ivoht on 05 January 2009, 15:44
#7

dan zou de header dus zoiets worden;

Code

//Header
   echo "\n\n";
   echo "\n";
   echo "\n
\n".showbanners()."
\n";
   
   echo "\n\n";
   echo "\n";
   echo "\n";
   echo "\n";
   echo "\n";
   [bcolor=#ff0000}echo "\n";[/bcolor]
   echo "\n
".showsublinks(" ".THEME_BULLET." ", "white")."".showsubdate()."
\n";


waar pas ik dan die witregels boven en onder de banner aan?

Posted by ivoht on 05 January 2009, 21:17
#8

mmm t werkt niet echt;

Code

//Header
   echo "\n\n";
   echo "\n";
   echo "\n";
   echo "\n
\n".showbanners()."
\n";
   
   echo "\n\n";
   echo "\n";
   echo "\n";
   echo "\n";
   echo "\n";
   echo "\n
".showsublinks(" ".THEME_BULLET." ", "white")."".showsubdate()."
\n";


op deze wijze zie ik mijn eigen achtergrondplaatje (vlag ) nog niet :S

daarnaast blijven de witregels bovrn en onder nog steeds

Posted by ivoht on 06 January 2009, 15:30
#9

Wie kan met vertellen wat ik fout doe?
Wil dit echt zsm opgelost krijgen.

heb al een simpel achtergrondje gemaakt (stukje vlag van 137 px bij 1 px) die dan over de hele lengte herhaald kan worden. de banner moet daar dan precies overheen vallen (dus witregel boven en onder de banner moet ik ook weg krijgen)


Posted by ivoht on 08 January 2009, 21:27
#10

ik heb t werkend, maar heb nu een extra rode regel onder de background :S
deze zie je blijkbaar alleen in IE browser

lijkt wel of de header net iets groter is dan de background gif en dat t gifje weer herhaalt wordt

hoe krigj ik die weg?
in css ;

Code

.full-header {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #000;
   background-color: #fff;
   padding: 5px 0 10px 0;
   background-image: url(images/banner_bg.gif);
}


of in theme.php
Code

//Header
   echo "\n\n";
   echo "\n";
   echo "\n
\n".showbanners()."
\n";
   echo "\n\n";
   echo "\n";
   echo "\n";
   echo "\n";
   echo "\n";
   echo "\n
".showsublinks(" ".THEME_BULLET." ", "white")."".showsubdate()."
\n";


Edited by ivoht on 08 January 2009, 22:23

Posted by Jelle on 09 January 2009, 10:45
#11

Die rode lijn is alleen zichtbaar in IE, niet in FF.

Zou mogelijk iets met een 'border' van doen kunnen hebben.
Maar ik kan het even niet terughalen als ik de paginabron bekijk.

Posted by ivoht on 09 January 2009, 11:05
#12

heb hier n plaatje ter illustratie
http://test.cvdewuif.nl/red-line.jpg


ik vermoed ook de border, maar vind m nergens
of dat instellingen header groter zijn dan acvhtergornd plaatje en banner