8791 sujets

Développement web côté serveur, CMS

Bonjour a tous,

>Tous d'abords je ne sais pas trop où placé le sujet, enfin je suis pas sûr. Désolé si c'est au mauvais endroit. Peut-être CSS ? Ou JS Smiley langue .

J'ai un problème avec RVJ-WEB ESPACE MEMBRES. J'ai essayer de l’intégrer dans ma page d’accueil et là surprise sa casse tout mon css, en baissant tout. A la base tout est remonter, le menu juste en dessous de l'header etc... Smiley decu En même temps quand je regarde mon code source on voit que y'a un body dans le body, deux balise html. Bref un vrai chantier, et vu que j'm'y connais vraiment très peu je sais pas quoi supprimer sans que tout plante...
En tout j'ai 23 fichiers. Je vous met les seuls qui sont important (du moins je pense si vous en voulez d'autres pas de soucis).

Index.php
<!DOCTYPE HTML>
<html lang="fr">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<meta http-equiv="Content-Type" content="text/xhtml; charset=iso-8859-1" />
	<meta name="description" content="<?php echo $meta_description; ?>" />
	<meta name="keywords" content="<?php echo $meta_mots_cles; ?>" />
	<meta name="robots" content="all" />
	<title> GTEssential</title>
	<link rel="stylesheet" type="text/css" href="reset.css" media="screen" />
	<link rel="stylesheet" type="text/css" href="index.css" media="screen" />
	<!--[if lt IE 9]><script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
<body>

<div id="global">
	
	<!-- Header --> 
	<div> <?php include('header.php'); ?> 
	</div> 
	
	<!-- 3 Menu --> 
	<div> <?php include('menu.php'); ?> 
	</div>
	
	<!-- Contenu -->
	<section>
	</section>
	
	<div class="push"></div>
	
</div><!-- #global -->

	<div> <?php include('footer.php'); ?>
	</div>
	
</body>
</html> 


Header.php
<?php
/* Script écrit par RVJ-WEB
Créé le 27 MAI 2006
Droits de reproduction autorisés */

session_start();

if(!@$_SESSION['session'])
	{
	require_once('config.php');
	$titre_page='Index';
	include_once('haut.php');
	
if(isset($_GET['erreur']))
	{
	echo'<span class="erreur">';
	$erreur=$_GET['erreur'];
	if($erreur=="pseudo")
		{
		echo'Erreur : Votre pseudo est invalide';
		}
	if($erreur=="passe")
		{
		echo'Erreur : Votre mot de passe est invalide';
		}
	if($erreur=="connexion")
		{
		echo"Erreur : Votre mot de passe ne correspond pas avec votre pseudo";
		}
	echo'</span>';
	}
	
	?>

<head>
<!--[if lt IE 9]>

		<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>

	<![endif]-->		

	<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>

	<script>

		  $(document).ready(function(){

				$('#login-trigger').click(function(){

					$(this).next('#login-content').slideToggle();

					$(this).toggleClass('active');					

					

					if ($(this).hasClass('active')) $(this).find('span').html('&#x25B2;')

						else $(this).find('span').html('&#x25BC;')

					})

		  });

	</script>

</head>



<headerb class="cf">

<navb>

	<ul>

		<li id="login">

			<a id="login-trigger" href="#">

				Se connecter <span>&#x25BC;</span>

			</a>

			<div id="login-content">

				<form method="post" action="login.php">

					<fieldset id="inputs">

						<input id="pseudo" type="text" name="pseudo" placeholder="Pseudo" required>   

						<input id="mdp" type="password" name="mdp" placeholder="Mot de passe" required>

					</fieldset>

					<fieldset id="actions">

						<input type="submit" id="submit" value="Valider">

						<label><input type="checkbox" checked="checked"> Rester connecté</label>

					</fieldset>

				</form>

			</div>                     

		</li>

		<li id="signup">

			<a href="inscription.php">S'inscrire</a>

		</li>

	</ul>

</navb>

</headerb>

	<?php 
if($localite != 'local')
echo'<br /><a href="perdu.php">Mot de passe perdu ?</a>';
echo'</div>';
	}
else
	{
	require_once('config.php');
	require_once('verifications.php');
	$titre_page='Index membres';
	include_once('haut.php');
	echo'<div align="center"><strong>Bienvenue dans votre espace membres '. $pseudo .' !</strong><br />
	<br /><a href="logout.php">Deconnexion</a></div>';
	}
include_once('bas.php');
?>	


<header id="entete">
<h1><strong>GT</strong>Essential<br /></h1><span id="slogan">Le tout en un pour suivre toutes les évolutions des joueurs de Grepolis !</span>

			<div id="volet_clos">
		<div id="volet">
			<p><a href="www">Site</a> ~ Scripts et tools en tout genre<br /><a href="www">Forum</a> ~ Pour discuter entre nous<br /><a href="www">Wiki</a> ~ La réponse a vos questions<br /><a href="www">Support</a> ~ En cas de problème<br /></p>
			<a href="#volet" class="ouvrir" aria-hidden="true">La suite !</a>
			<a href="#volet_clos" class="fermer" aria-hidden="true">fermer !</a>
		</div>
	</div>
	
</header>


haut.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title><?php echo $nom_du_site.' : '.$titre_page; ?></title>
<meta http-equiv="Content-Type" content="text/xhtml; charset=iso-8859-1" />
<meta name="description" content="<?php echo $meta_description; ?>" />
<meta name="keywords" content="<?php echo $meta_mots_cles; ?>" />
<meta name="robots" content="all" />
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>


Désolé sa fait beaucoup de code...
Vous pouvez accéder a mon site via le lien WWW en bas du message.
Merci d'avance !
Modifié par azledev (10 Dec 2011 - 23:24)
Salut,
Le fichier haut.php que tu inclue contient un doctype, une partie head, etc., soit des éléments qui ne doivent apparaître qu'une fois dans une page web. Soit tu modifie ton fichier index.php en en tenant compte, soit tu modifie le fichier haut.php. Je te conseille plutôt d'aller modifier le haut.php pour supprimer les éléments inutiles. Si tu as peur de supprimer des éléments indispensables et de faire planter la page, utilise les commentaires (html ou php).

Le problème c'est que une fois ce problème corrigé, tu risque d'en avoir d'autres avec ce script… C'est un peu le souci lorsqu'on intègre des scripts plus ou moins bien faits les yeux fermés en croisant les doigts Smiley confus Le mieux serait de comprendre comment fonctionne ce fameux script d'espace membres pour pouvoir ensuite l'intégrer et l'adapter au mieux.
Modifié par audrasjb (09 Dec 2011 - 10:00)
Yop'

Merci pour ta réponse. Tout d'abords autant te dire que je suis complétement d'accord avec toi ! Si sa ne marche pas, j'en ferais un moi même via des tutos. Sa sera plus simplet mais bon il faudra bien que je me fasse la main au début.

Sinon celui là il étais juste ultra classe ! Donc je vais quand même essayer de résoudre le problème en supprimant les Doctype et head ! ^^

Si vous avez d'autres remarque je suis preneur.

EDIT: Après reflexion, j'ai pris un autre code, plus propre, mieux. Smiley cligne
Modifié par azledev (10 Dec 2011 - 23:25)