Forum - plugin docuthèque - CSS pour docuthèque
Bonjour,
J'avoue que telle qu'elle est posée, la question m'a paru saugrenue: en effet la programmation du plugin consiste à écrire seulement la partie centrale de la page, tout le reste (en tête, colonnes latérales, pied de page...) est fourni par le noyau de GuppY et en particulier l'apparence générale par la skin. Donc vouloir répondre favorablement à la question entraînerait inévitablement de donner un style différent à la boite centrale pour le plugin et c'est ça qui me parait étonnant. Mais après tout pourquoi pas?
Mais en cherchant dans le script comment y donner toutefois une réponse positive, je me suis dit que ce n'était peut-être pas une question si absurde que ça si au lieu de considérer la boite dans sa globalité, on considérait la seule liste de fichiers.
Donc une réponse: juste après la ligne:
htable($dct_titre, "100%");
insérer
echo '<div class="dctPage">';
et avant la ligne
btable();
insérer
echo '</div>';
Ensuite, dans le style.css de votre skin, vous insérez (le nom est obligatoire, le contenu n'est qu'un exemple):
.dctPage {
background-color: #0055FF;
border-width: 5;
padding: 5px;
color: #330000;
text-align: left;
}
Si votre style.css est généré par "config look" 'est dans styleplus.css qu'il faut mettre cette définition.
Une question: j'aimerais, pour satisfaire ma curiosité et voir dans quel sens modifier le script, connaître un peu la finalité. Si j'ai un peu plus de précisions, je pourrais sortir un patch intéressant.
Salutations sincères.
Christian
Réfléchis bien ... avant!
l'idée de départ c'est de pouvoir créer des colonnes (2 ou 3), afin de visualiser un grand nombre de fichiers, sans avoir à faire de défilement d’écran.
Avec CSS3 le tag "column" et "display: inline-block" permettent de créer des colonnes, j'ai donc presenter ma liste de fichier sur trois colonnes au lieu d'une seule interminable.
Je n'ai pas encore essayer d'autre possibilités pour le moment.
Je n'ai pas de connaissance en PHP, d'où ma demande, je ne savais pas où trouver une possibilité de créer un "DIV" que je pourrai contrôler en CSS.
voila, Je vais continuer mes bidouillages, j'aurais surement d'autre questions a soumettre, si cela ne vous dérange pas.
Mon site n'est pas en ligne, mais je donnerai les codes lorsque j'aurais abouti dans mes test.
Cordialement, Laurent.
voilà je viens de mettre le patch1 en téléchargement (dans la catégorie compatible CPLcommun V7.0), avec un exemple de fichier style.css.
J'espère avoir répondu à la question, si ce n'est pas le cas je peux encore toucher. En tout cas ce que j'ai fait est un plus indéniable qui sera intégré dans la prochaine version si elle existe.
Et l'idée de mettre une classe sur les div, à condition qu'ils soit bien positionnés, ce qui n'étaient pas le cas, est excellente: je m’embêtai à demander plein de paramètres pour formater un peu (il en manque toujours) la page, alors que là le webmestre fait ce qu'il veut.
Réfléchis bien ... avant!
bonjour,
j'ai tester le patch, tout du moins sont installation car, je n'ai pas pu le faire fonctionner, en effet il est signalé:
Parse error: syntax error, unexpected T_IF in C:\Program Files\EasyPHP-5.3.9\www\plugins\docutheque\dct-box-cent.php on line 34.
Mais je n'ai pas su trouver l'erreur...
j'avais de mon côté placé les <Div> et mis une classe à celle existante.cela fonctionne mais je ne sais pas si les emplacements sont bien choisis.et les noms de class par très "Pros". Je vous l'envoie en fichier joint par mail.
cordialement
Laurent.
Je viens de supprimer le patch du téléchargement; non qu'il soit mauvais, mais la version 4.6.3 devrait sortir d'ici quelques jours (lorsque la doc sera terminée).
Il n'est pas nécessaire de perdre son temps avec ce patch car, même si le principe est le même, les fichiers utilisés sont différents.
Par contre, je peux envoyer par courriel la version 4.6.3 à ceux qui le demanderont
Réfléchis bien ... avant!