Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.

CSS / PHP problem

edited August 2006 in Vanilla 1.0 Help
Hello, I need help with some code.. Here's my site: Here is the changed code in the head.php page: <?php // Note: This file is included from the library/Framework/Framework.Control.Head.php class. $HeadString = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" ""> <html xmlns="" xml:lang="'.$this->Context->GetDefinition('XMLLang').'"> <head> <title>'.$this->Context->Configuration['APPLICATION_TITLE'].' - '.$this->Context->PageTitle.'</title> <link rel="shortcut icon" href="'.$this->Context->StyleUrl.'favicon.ico" />'; if (is_array($this->StyleSheets)) { while (list($Key, $StyleSheet) = each($this->StyleSheets)) { $HeadString .= ' <link rel="stylesheet" type="text/css" href="'.$StyleSheet['Sheet'].'"'.($StyleSheet['Media'] == ''?'':' media="'.$StyleSheet['Media'].'"').' />'; } } if (is_array($this->Scripts)) { $ScriptCount = count($this->Scripts); $i = 0; for ($i = 0; $i < $ScriptCount; $i++) { $HeadString .= ' <script type="text/javascript" src="'.$this->Scripts[$i].'"></script>'; } } if (is_array($this->Strings)) { $StringCount = count($this->Strings); $i = 0; for ($i = 0; $i < $StringCount; $i++) { $HeadString .= $this->Strings[$i]; } } $HeadString .= ' <link href="../../beauvoir/css.css" rel="stylesheet" type="text/css" /> <style type="text/css"> .Style1 {font-size: 9px} .Style2 {font-family: "Trebuchet MS"} .Style2 {font-size: 10px} .Style4 {font-size: 2em} .justify {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #333333; text-align: justify} </style>'; $BodyId = ""; if ($this->BodyId != "") $BodyId = ' id="'.$this->BodyId.'"'; echo $HeadString . '</head> <body'.$BodyId.' '.$this->Context->BodyAttributes.'> <div id="sitebox"> <div id="header"> <h1 class="Style4">autour de Beauvoir </h1> </div> <div id="navigation"> <div align="right"><span class="Style1 Style2"> <a href="../beauvoir/index.html">accueil</a> | <a href="../beauvoir/vie.htm">vie</a> | <a href="../beauvoir/ecrits.htm">écrits</a> | <a href="../beauvoir/articles.htm">articles</a> | <a href="../beauvoir/photos.htm">photos</a> | <a href="../beauvoir/sons.htm">sons</a> | <a href="../beauvoir/videos.htm">videos</a> | <a href="../beauvoir/liens.htm">liens</a> |<a href="../vanilla/index.php"> communauté</a> | <a href="../beauvoir/moteured.php">rechercher</a> | <a href="../beauvoir/contact.htm">contact</a></span></div> </div> <div id="picture"> <script language="JavaScript"> <!-- image = new Array image[1]="../../beauvoir/ban/1.jpg" image[2]="../../beauvoir/ban/2.jpg" image[3]="../../beauvoir/ban/3.jpg" image[4]="../../beauvoir/ban/4.jpg" image[5]="../../beauvoir/ban/5.jpg" image[6]="../../beauvoir/ban/6.jpg" random_num = (Math.round((Math.random()*5)+1)) document.write("<img src=\"" + image[random_num] + "\">"); --> </script> </div>'; ?> The division names "sitebox" doesn't close in all the pages, and I can't figure out why. The sitebox should go all to the end of the page, as it does index.php page. But in the categories page, the box doesn't close! Can you help me? :(


  • Options
    If you validate your page, you'll see errors you should fix.
This discussion has been closed.