Scout Web Portail, le moteur de site internet scout

Forum de Discussions

Forums - Support SWP v1.1.x - Forum

Rechercher dans le forum

Forum

gregdefauconval

Visiteur

Bonjour,

En incluant la fonction Code :
derniersmessagesforum('280');
dans la page indexg.php, je suis confronté à un double problème d'affichage :
- en tant qu'utilisateur connecté avec un affichage 1024*768, la colonne de droite avec les news s'affiche tout en-dessous de la colonne de gauche (éditorial, inscrition newsletter, etc.) alors qu'avec un affichage de 1440*900, tout est parfaitement en odre.
- en tant qu'utlisateur déconnecté (simple visiteur), l'encadré des derniers messages du forum... ne cadre plus du tout : voyez www.39riviere.be

Indexg.php :

Code :
<?php
$largeur_totale_petit= 400;
include ('calend_last_even.php');
?>
<?php
derniersmessagesforum ('280');
?>	
<br />
<?php
$largeur_totale_petit= 400;
include ('polls2indexg.php');
?>


Serait-il possible que cela soit dû aux fonctions intégrées dans l'éditorial ?

Editorial :

Code :
<body>
<p align="center"><marquee id="scroller" scrollamount="1" direction="up" width="100%" height="55" 
onmouseover="javascript:scroller.stop()" onmouseout="javascript:scroller.start()"><font 
color="blue"><font size='3'><center><b><a href="http://www.39riviere.be/index.php?niv=e&page=attestationfiscale">NOUVEAU SUR LE SITE : attestation fiscale de garde d'enfants</a></b></center></font size></font><font 
color="red"><font size='3'><center><b>DIMANCHE 28 JUIN 2009 : Réunion et messe d'Unité à Rivière</b></center></font size></font><font 
color="blue"><font size='3'><center><b><a href="http://www.39riviere.be/index.php?page=polls">NOUVEAU SONDAGE: dates des camps 2010</a></b></center</font size></font></marquee></p>

<u></u>
<br />

<table align="center"> <p style="visibility:visible;"><object type="application/x-shockwave-flash" data="http://widget-f4.slide.com/widgets/slideticker.swf" height="380" width="600" style="width:600px;height:380px"><param name="movie" value="http://widget-f4.slide.com/widgets/slideticker.swf" /><param name="quality" value="high" /><param name="scale" value="noscale" /><param name="salign" value="l" /><param name="wmode" value="transparent"/> <param name="flashvars" value="cy=ms&il=1&channel=3242591731720971764&site=widget-f4.slide.com"/></object><p style="white-space:nowrap"></p></p></table align>

<br><br>
</body>


Merci pour votre aide car je galère un peu pour que la présentation soit quelque peu cohérente, ne fût-ce que pour les utilisateurs d'IE7 quelle que soit la résolution de leur affichage
Voir son profil Posté le 06/05/2009 à 15:31:51

Re : Forum

gregdefauconval

Visiteur

Une piste, une petite aide, un petit conseil ???
Un petit clin d'oeil ferait bien plaisir...

En fait, où trouve-t-on la source de la fonction Code :
derniersmessagesforum('280');
? J'imagine que l'encadré reprennant les derniers messages du forum ne vient pas de nulle part ?? Pourtant , je ne parviens pas à tomber dessus...

Merci beaucoup...
Voir son profil Posté le 08/05/2009 à 09:21:50

Re : Forum

ChMat

Webmaster

Salut Greg,

Pour ma part, je suis passé moins régulièrement sur le forum ces derniers temps, boulot oblige...

Alors concernant l'origine de la fonction derniersmessagesforum(), elle se trouve dans le fichier prv/fonc_moteurs.php. C'est un fichier un peu fourre-tout.

Au niveau du problème d'affichage que tu mentionnes, c'est une question de définition des styles des différents blocs de la page d'accueil du site. Les objets de la page sont organisés par flottement. Je m'explique.

Par défaut, les balises de type div, p, h sont considérées comme des éléments de type bloc. Un bloc occupe automatiquement toute la largeur disponible dans le bloc qui les contient. En attribuant le paramètre float à ces éléments, ils n'occuperont plus que la largeur nécessaire à l'affichage de leur contenu. Tu peux paramétrer la largeur de ces éléments afin de créer des colonnes ou d'autres effets d'empilage.
Lorsque plusieurs éléments float se suivent, ils se mettront l'un à côté de l'autre tant que leurs largeurs cumulées n'atteignent pas la largeur du bloc qui les contient. Pour peu qu'il manque un pixel, le premier bloc qui dépasse la largeur se place directement en-dessous de son prédécesseur.

Quelques éléments à prendre en compte dans le calcul des dimensions des blocs :

Marges des blocs

Les marges intérieure (padding) et extérieure (margin) ainsi que les bordures ne sont pas comptabilisées de la même manière entre Internet Explorer et Firefox.

Plus d'infos à ce sujet : (en anglais) http://www.w3.org/TR/CSS2/visudet.html#Computing_widths_and_margins

Résolution d'écran

Aujourd'hui, la résolution standard tend vers le 1280x800. Mais il y a encore pas mal de gens en 1024x768. Cela vaut la peine de regarder les stats de ton site afin de déterminer la meilleure résolution à adopter.
Pour peu que les visiteurs ne naviguent pas en plein écran ou qu'ils aient une barre latérale pour leurs favoris, cela réduit l'espace disponible pour l'affichage des sites.
J'ai fait quelques comparaisons récemment pour un site sur lequel je bossais. La plupart des sites d'information tablent sur un espace de 1000 pixels de large pour l'affichage du contenu. Ce qui laisse déjà pas mal de place.

Voilà donc de la matière à réflexion pour l'aménagement du design de ton site.

Bonne continuation !

ChMat
Voir son profil Posté le 08/05/2009 à 16:29:21

Re : Forum

gregdefauconval

Visiteur

Merci ChMat... cela m'éclaire déjà pas mal !!
Voir son profil Posté le 09/05/2009 à 16:25:27


Forum en accès public
Modération par les animateurs de section

Pour écrire sur le forum, connecte-toi ci-dessous ou inscris-toi sur le site.

Plus d'infos au sujet du forum

Page générée en 0.05 secondes (6 requêtes)