Texte à méditer :   Marche et tu te sentiras libre     proverbe Touareg
 
 
 
 
 
Vous êtes ici :   Accueil » Forum » plugin docuthèque » CSS pour docuthèque
    Imprimer la page...
 
 

Forum - plugin docuthèque - CSS pour docuthèque


 31 membres
Connectés : ( personne )

  Sujet n° 153
le 12/10/2014 - 21:07
par pakolol

Bonjour,
Est il possible d'appliquer un style à la page de présentation des fichiers?
ou dans quel fichier peut on intervenir  pour appliquer un style (donner une "ID") a la "div" contenant la liste des fichiers.
  

Réponse n° 1
--------
le 13/10/2014 - 14:19
par tonton_christian
tonton_christian
Administrateur

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 k 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:

Code : php
   htable($dct_titre, "100%");

insérer    

Code : php
echo '<div class="dctPage">';

et avant la ligne

Code : php
btable(); 

insérer

Code : php
   echo '</div>'; 

Ensuite, dans le style.css de votre skin, vous insérez (le nom est obligatoire, le contenu n'est qu'un exemple):
 

Code : css
.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!

  
Réponse n° 2
--------
le 13/10/2014 - 15:29
par tonton_christian
tonton_christian
Administrateur

j'ai juste oublié de donner le nom du fichier... dct-box-cent.php. mais je pense que vous le saviez déjà!


Réfléchis bien ... avant!

  
Réponse n° 3
--------
le 13/10/2014 - 22:14
par pakolol

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.
  
Réponse n° 4
--------
le 14/10/2014 - 13:51
par tonton_christian
tonton_christian
Administrateur

Effectivement avec ces précisions, la demande n'est pas idiote du tout (avec mon respect!k); j'ai bien compris, du moins je crois.

Je vais voir ce que je peux faire pour sortir un patch (avant noël e). Au boulot...

Christian


Réfléchis bien ... avant!

  
Réponse n° 5
--------
le 14/10/2014 - 18:01
par tonton_christian
tonton_christian
Administrateur

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!

  
Réponse n° 6
--------
le 15/10/2014 - 15:28
par pakolol

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.

  
Réponse n° 7
--------
le 15/10/2014 - 22:51
par tonton_christian
tonton_christian
Administrateur

c'est corrigé


Réfléchis bien ... avant!

  
Réponse n° 8
--------
le 02/11/2014 - 15:51
par tonton_christian
tonton_christian
Administrateur

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!

  
Réponse n° 9
--------
le 03/11/2014 - 08:35
par pakolol

Bonjour,
Pouvez vous m'envoyer la nouvelle version...
d'avance merci;
Laurent.
  
sujet actif   sujet clos   Important!   Nouveau  
Rectifier message   Clôturer sujet   Remonter sujet