|
zvenn 4
| Posté : 14-03-2007 13:24
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 |  Profil
|
|
Tito 7758
| Posté : 14-03-2007 14:23
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" |  Profil E-mail www
|
|
zvenn 4
| Posté : 14-03-2007 17:58
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 |  Profil
|
|
zvenn 4
| Posté : 14-03-2007 18:17
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 |  Profil
|
|
zvenn 4
| Posté : 15-03-2007 00:26
Merci Tito, je viens de comprendre lol
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
MISSION ACCOMPLIE
|  Profil
|
|