concernant les pntemplates de certains modules
Auteur Sujet

Post 
j'ai remarqué qu'il y'avait des pntemplates pour le module d'administration, mais que dans certains modules commes "sections", le dossier pntemplates n'existe pas. J'aurais aimé savoir si ces dossiers seront ou sont déjà rajoutés dans les versions suivantes de PN..

Pourquoi cette question ? Parce que je trouve étonnant qu'on ne puisse pas fixer la dimensions de certaines pages de modules. lorsqu'on crée un site avec des dimensions fixes pour les intégrer par exemple à des pages popup on est souvent confronté à des déformations.. ex :

j'ai une page index avec un lien. le lien renvoi vers l'accueil du site, mais au lieu qu'il apparaisse dans une fenêtre en plein écran il apparait sous forme de popup aux dimensions fixes donc avec impossibilité pour l'utilisateur de redimenssioner la fenêtre. Dans ces conditions ça oblige de faire un theme graphique qui répond aux dimensions fixes. Le problème c'est que certains modules génèrent des pages parfois trop larges et ça déforme l'organisation du theme graphique et du coup on voit la moitié des blocks disparaitre.

C'est le cas avec le module "sujets", "mon compte" etc.

la question c'est donc que l'utilisation de pntemplate pourrait grandement aider à la configuration de toutes les pages, mais le fait que les pntemplates n'existent pas pour tous les modules freine cette possibilité. Est-il possible de faire autrement ? par exemple pour le module "section" ?
Données personnelles Accueil

Post 
Citation :

concernant les pntemplates de certains modules
j'ai remarqué qu'il y'avait des pntemplates pour le module d'administration, mais que dans certains modules commes "sections", le dossier pntemplates n'existe pas. J'aurais aimé savoir si ces dossiers seront ou sont déjà rajoutés dans les versions suivantes de PN..


Oui, pn 0.8 est entièrement templaté icon_lol

faire autrement... modifier les fichiers .php !!!


Gilles  ><>°
Données personnelles Accueil

Post 
un chtit exemple... si je veux modifier la page affiché lorsque je clique sur le lien "sections" ? c'est quel fichier php du module que je dois modifier ?
Données personnelles Accueil

Post 
Astuce - Supprimer les blocs de droite ou les déplacer à gauche pour les modules concernés...

Exemple sur pnFrance avec la Documentation
icon_wink


Chestnut !
Administrateur
Aucun Support par message privé...
Même en cas de pensée suicidaire !
Règles à suivre
Données personnelles Accueil

Post 
et quand on a pas de blocks de droite et qu'on a quand même une déformation ? icon_biggrin je sais.. je suis chiant....
Données personnelles Accueil

Post 
Eraser a écrit :
et quand on a pas de blocks de droite et qu'on a quand même une déformation ? icon_biggrin je sais.. je suis chiant....


on prend les blocks de gauche icon_lol

Regarde dans le index.php dans le module sections, tu va reconnaitre des table, div, etc...

vivement la .8, je suis impatient moi aussi !


Gilles  ><>°
Données personnelles Accueil

Post 
merci Gilles.. et oui.. vivement la 0.8

modifié par : Eraser, 15 Jn 2006 - 11:57
Données personnelles Accueil

Post 
je regarde depuis la dernière fois et j'ai une question à poser :

dans le index.php du module topics j'ai cette ligne :

  1.     OpenTable(); 
  2.     echo '<h1>'._ACTIVETOPICS.'</h1>'."\n"; 


ça correspond à l'affichage du titre : Sujets actifs dans la page du site.. Or le problème c'est que ce titre est trop gros. Du coup je cherche à savoir comment le diminer. Il semblerait que les balises
  1. <h1></h1> 
soient responsable de la dimension du titre, mais je ne trouve pas ces balises dans mes css.. j'ai bien tenté de remplacer celles ci par une balise span class, mais ça ne semble pas fonctionner, ou alors c'est moi qui ne sait pas le faire fonctionner..

Si l'insertion d'une balise span class peut fonctionner, merci de me dire comment je dois m'y prendre.. merci ! Sinon Quelqu'un saurait me dire comment je peux faire pour attribuer une taille de police bien précise pour ce titre ... une balise que je pourrais alors utiliser dans d'autres pages afin d'avoir la même chose partout ?

merci

modifié par : Eraser, 20 Jn 2006 - 13:17
Données personnelles Accueil

Post 

Tu peux faire comme celà:
  1.     OpenTable(); 
  2.     echo '<h1 style="font-size:22px;">'._ACTIVETOPICS.'</h1>'."\n"; 


ou définir un ID pour ce h1 et le compléter dans ton .css




Gilles  ><>°
Données personnelles Accueil

Post 
merci, je vais essayer ça.. mais qu'est ce que tu entends par définir un ID ?
Données personnelles Accueil

Post 
Eraser a écrit :
merci, je vais essayer ça.. mais qu'est ce que tu entends par définir un ID ?


  1. <h1 id="title">blabla</h1> 


ou si tu préfère avec class:


  1. <h1 class="title">blabla</h1> 


si je me souviens bien...

A+


Gilles  ><>°
Données personnelles Accueil

Post 
genial, le

  1. <h1 class="title">blabla</h1> 


marche..

étrange car j'avais déjà essayé ça, mais ça n'avait pas marché.. peut être que j'avais retiré les
  1. <h1></h1> 


merci icon_smile


Au fait, je recherche la ligne à modifier dans le fichier index.php du module reviews pour changer la taille du texte "Bienvenue dans la rubrique des comptes-rendus" .. quelqu'un saurait m'aider, parce que j'ai du mal à trouver. Puis tiens pendant que j'y suis, parce que ça commence à me fatiguer de chercher sans aucun éléments de réponse... Comment fait-on en règle général pour modifier les tailles des titres de modules ? Genre, si je veux changer le titre "Panneau d'Administration PostNuke (0.7.6.1)" dans l'admin ou encore "Liens Web" dans la page qui s'ouvre lorsque je clique sur le liens qui me liens dans le menu ?

Je fais du concentré, parce que sur certains modules on peut utiliser les balises class, mais sur d'autres modules je ne trouve pas les lignes du genre :
  1. echo '<h1>'._ACTIVETOPICS.'</h1>'."\n"; 

qui me permette d'ajouter mes balises class.. du coup je fais comment pour modifier les tailles de police ?

exemple : le module weblink... dans index.php, je ne trouve aucune ligne du genre qui commande l'affichage du titre du module, alors que dans le module topics comme mentionné plus haut, on trouve la ligne en question... j'ai beau chercher y'a rien.. alors c'est quoi la ligne qui faut que je trouve puisque visiblement c'est différent d'un module à un autre, à moins que je sois complètement mirro..

plz là faut vraiment m'aider car je fais un site d'informations pour un groupe de gens qui sont assez pressés et j'ai déjà pas mal pri de retard. je veux pas leur donner un truc à moitié fini donc ça m'aiderait bien si on pouvait me donner un coup de main.


modifié par : Eraser, 27 Jn 2006 - 15:47
Données personnelles Accueil

Post 
Eraser a écrit :
Au fait, je recherche la ligne à modifier dans le fichier index.php du module reviews pour changer la taille du texte "Bienvenue dans la rubrique des comptes-rendus" .. quelqu'un saurait m'aider, parce que j'ai du mal à trouver. Puis tiens pendant que j'y suis, parce que ça commence à me fatiguer de chercher sans aucun éléments de réponse... Comment fait-on en règle général pour modifier les tailles des titres de modules ? Genre, si je veux changer le titre "Panneau d'Administration PostNuke (0.7.6.1)" dans l'admin ou encore "Liens Web" dans la page qui s'ouvre lorsque je clique sur le liens qui me liens dans le menu ?

Je fais du concentré, parce que sur certains modules on peut utiliser les balises class, mais sur d'autres modules je ne trouve pas les lignes du genre :
  1. echo '<h1>'._ACTIVETOPICS.'</h1>'."\n"; 

qui me permette d'ajouter mes balises class.. du coup je fais comment pour modifier les tailles de police ?

exemple : le module weblink... dans index.php, je ne trouve aucune ligne du genre qui commande l'affichage du titre du module, alors que dans le module topics comme mentionné plus haut, on trouve la ligne en question... j'ai beau chercher y'a rien.. alors c'est quoi la ligne qui faut que je trouve puisque visiblement c'est différent d'un module à un autre, à moins que je sois complètement mirro..

plz là faut vraiment m'aider car je fais un site d'informations pour un groupe de gens qui sont assez pressés et j'ai déjà pas mal pri de retard. je veux pas leur donner un truc à moitié fini donc ça m'aiderait bien si on pouvait me donner un coup de main.
<!-- editby -->modifié par : Eraser, 27 Jn 2006 - 15:47


en règle général, quand tu veux changer le style d'un module non templaté (...) ce qui est sur la fin car avec la .8 tout est sous template, tu va dans le dossier langue /fra par exemple et tu récupères la constante correspondante, tu fait une recherche ensuite dans le fichier index.php de toutes les occurences de cette constante de langue. Autour de certaines, tu devrai avoir des balises hr etc... à celles là, tu rajoutes un id ou une class et dans tes .css tu les définis.

Perso, je pense que l'avenir est dans la .8 !! donc, je ne cherche plus à faire de l'amélioration de ces modules !!

a+


Gilles  ><>°
Données personnelles Accueil

Post 
merci je vais m'attacher à faire comme ça alors icon_smile .. moi je peux pas trop attendre la 0.8.. sauf si elle sort dans le mois qui vient, ce qui m'étonnerait fortement.

ps : c'est moi ou il n'y aucun index.php pour your account ? je ne trouve pas la ligne pour "_CHANGEHOME" qu'on voit dans la page de personnalisation de son compte.. j'ai beau chercher, mais je ne trouve pas le fichier qui pourrait l'afficher. le user.php à la racine n'affiche pas cette commande, et dans le module user, ça m'étonnerait car la traduction ne se trouve pas dans ce dossier, mais dans "You Account".. si tu as une idée, ça m'arrangerait.. sinon merci tu m'as bien aidé sur ce coup.

modifié par : Eraser, 28 Jn 2006 - 12:36
Données personnelles Accueil
Post 
boudiou !! j'ai trouvé.. en fait c'est la commande
  1. define('_THISISYOURPAGE','Votre page de personnalisation du site'); 
qui se trouve dans le dossier langage et il faut aller ensuite dans le module User, sous module user et le fichier menu.php..

chercher les lignes :

  1.     function draw_menu() 
  2.     { 
  3.         OpenTable();  
  4.         // echo  '<div >'."\n"; 
  5.         if ($this->title_file != '') echo '<h2 class="subtitles"><a href="' . $this->title_file . '">'; 
  6.         echo $this->title_text; 
  7.         if ($this->title_file != '') echo '</a></h2>'; 
  8.         echo "\n" . ' 
  9. ' . "\n"; 
  10.         if (($this->detail_menu) or ($GLOBALS['module'] == 'oldway')) { 
  11.             if (isset($this->help_file)) { 
  12.                 global $hlpfile; 
  13.                 $hlpfile = $this->help_file; 
  14.                 echo '[ <a href="javascript:openwindow(\'' . $hlpfile . '\')">' . $this->help_text . '</a> ]' . "\n" . ' 
  15. ' . "\n"; 
  16.             }  
  17.         }  


et rajoutter la class
  1. class="subtitles" 
après h2...

franchement... j'aurais pu chercher longtemps comme ça.. mais bon grâce à ton aide du début ça m'a forcé à chercher dans le dossier de langue..

merci encore

modifié par : Eraser, 28 Jn 2006 - 13:52
Données personnelles Accueil