logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
33 visiteur(s) et 1 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 108 394 688

  • Nb. de membres 8 693
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  CSS »» [Résolu] - style de l'edito pour les pages statiques ?

[Résolu] - style de l'edito pour les pages statiques ?#22081

2Contributeur(s)
zvennTito
4 Modérateur(s)
developpeurB-MagjpbJireck
zvenn zvennicon_post
Tout d'abord bonjour à tous, et merci d'avance à la communauté pour npds et tout et tout ;)

Voilà je viens juste de débuter npds depuis 1 semaine, et comme bcp je n'avais jamais touché à koi que ce soit en php..

Bref j'ai téléchargé npds/sable et un thème tres recent nommé Chrystal que je trouve super chouette.

J'ai pas mal avancé tout seul grace au Forum notamment et là je seche :-(

Voilà donc, j'aimerais appliqué la présentation de l'édito pour les pages statiques. Si j'ai bien compris ceci doit se trouver dans themes\Crystal\style\style.css mais où exactement ?

je pense que le style de l'édito est
div#editorial {
text-align: justify;
padding: 5px;
background-color: #eff7ff;
border: 1px solid #0755a2;
margin-bottom: 5px;

mais où le coller pour qu'il s'applique aux pages statiques ??? :-?


Merci d'avance pour votre aide meme si aucune réponse me parvient lol

:=! Bon c la premiere fois que je post et j'espere etre entendu

Salut salut les Npdseurs
Tito Titoicon_post
En fait il faudrait que tu modifies static.php car actuellement ça utilise plusieurs tables avec .LIGNA et .LIGNB

Au niveau de la modification de static.php, ce serait plus propre de ne pas utiliser l'ID édito mais de créer une classe statique.

div#edito, div.static {
text-align: justify;
padding: 5px;
background-color: #eff7ff;
border: 1px solid #0755a2;
margin-bottom: 5px;
}



Il faut ensuite supprimer opentable(); et closetable(); et mettre à la place
echo '<div class="static">'; et echo '</div>';

Je suis heureux que mon thème te plaise ;-) Y as-tu décelé des bugs? Parce que j'attends un peu avant de le publier en version "officielle" :=!
zvenn zvennicon_post
Oh merci pour ta réponse rapide je vais essayer tout de suite..

Par contre dsl, je suis trop débutant pour voir s'il y a d bugs..
mais il me semble que je me retrouvais avec une erreur en plaçant l'ephemeride, il faudrait que je vérifie.

Par contre bravo encore pour ton thème il est vraiment :=!

@ + tard
zvenn zvennicon_post
Bon comme je le disais je suis une buse en php lol.

je pense avoir bien suivi tes instructions en modifiant le static.php mais du coup j'ai une erreur
Parse error: parse error, unexpected '{' in ...easyphp1-7\www\static.php on line 34

static.php ressemble à ça maintenant :

if (!function_exists("Mysql_Connexion")) {!include! ("mainfile.php");}

div#edito, div.static
{
text-align: justify;
padding: 5px;
background-color: #eff7ff;
border: 1px solid #0755a2;
margin-bottom: 5px;
}
$pdst=$npds;
!include! ("header.php");
echo '<div class="static">';
if (($op!="") and ($op)) {
// Troll Control for security
if (eregi("(^[0-9a-z_\.-])",$op) and !stristr($op,".*://") and !stristr($op,"..") and !stristr($op,"../") and !stristr($op, "script") and !stristr($op, "cookie") and !stristr($op, "!iframe!") and !stristr($op, "applet") and !stristr($op, "object") and !stristr($op, "meta")) {
if (file_exists("static/$op")) {
if (!$metalang) {
!include! ("static/$op");
} else {
ob_start();
!include! ("static/$op");
$remp=ob_get_contents();
ob_end_clean();
echo meta_lang(aff_code(aff_langue($remp)));
}
if (!$imgtmp=theme_image("box/print.gif")) { $imgtmp="images/print.gif"; }
echo "<br /><p align=\"center\"><a href=\"print.php?sid=static:$op&metalang=$metalang\"><img src=\"$imgtmp\" border=\"0\" alt=\"".translate("Printer Friendly Page")."\" align=\"middle\"></a></p>";

// Si vous voulez tracer les appels au pages statiques : supprimer les // devant la ligne ci-dessous
// Ecr_Log("security", "static/$op", "");
} else {
echo "<center class=\"ROUGE\">".translate("Please enter information according to the specifications")."</center><br />";
}
} else {
echo "<center class=\"ROUGE\">".translate("Please enter information according to the specifications")."</center><br />";
}
}
echo '</div>';
!include! ("footer.php");
?>

Désolé de pas tout capter :-?

Message édité par : zvenn / 14-03-2007 18:21

zvenn zvennicon_post
Merci Tito, je viens de comprendre lol :-D

Donc pour la creation de la classe c t dans style.css pour ceux que ça intéresse (je dois etre le seul à pas le savoir à mon avis ;-) ). Donc j'ai juste ajouté ", div.static" apres "div#editorial".

et ensuite j'ai bien modifié static.php comme tu me la conseillé.

Donc c super c exactement ce que je voulais, merci encore de ta réponse Tito et j'encourage tous les utilateurs intéressés par un bo thème et plus averti que moi à tester Chrystal pour voir s'il est exempt de bugs.

Sur ce j'arrete la leche et bonne nuit à tous :-P
MISSION ACCOMPLIE