« 1 2 3 (4) 5 6 7 ... 10 »
Re : imagehover
Alain T
Alain T

Re : imagehover

Alain T 727
21/10/2021 10:03
#31
Alain T 727
21/10/2021 10:03
Si les paramètres de ton serveur web (Apache bien souvent) sont mal configurés, si ce fichier n'est pas présent, on pourrait voir le contenu du dossier en cours, avec ce que cela peut engendrer comme risque.

Et pour être totalement complet, sur les anciennes version de XOOPS,
c'était un fichier index.html avec pour contenu :
<script>history.go(-1);script>

Ces 2 fichiers sont chargés (l'un ou l'autre) par défaut si tu tapes une adresse URL qui finit en "/", c'est à dire sans préciser un nom de fichier.
Dans la configuration d'Apache, il y a une priorité sur l'un des 2 fichiers.
Re : imagehover
Pascal C.
Pascal C.

Re : imagehover

Pascal C. 451
21/10/2021 10:06
#32
Pascal C. 451
21/10/2021 10:06
Merci de ces précisions Alain. Je vais les ajouter.
Re : imagehover
Pascal C.
Pascal C.

Re : imagehover

Pascal C. 451
21/10/2021 10:10
#33
Pascal C. 451
21/10/2021 10:10
Je m'aperçois que ce fichier n'est pas présent sur les dossiers vendor/awesome/...

je présume qu'il me faut également les rajouter ici ?
Re : imagehover
Alain T
Alain T

Re : imagehover

Alain T 727
21/10/2021 10:12
#34
Alain T 727
21/10/2021 10:12
Oui, et les sous-dossiers également.
Pareil pour ton "megamenu".
Attention de ne pas écraser un fichier index.php présent qui serait utile pour un usage plus standard (hors XOOPS).
Re : imagehover
Pascal C.
Pascal C.

Re : imagehover

Pascal C. 451
21/10/2021 10:15
#35
Pascal C. 451
21/10/2021 10:15
Oui, j'y avais pensé aussi. il y a souvent un index.php présent dans certains dossiers.

j'ai créé d'autres dossiers aussi dans lesquels je stocke des images ou autres, je vais m'empresser de rajouter ce fichier là aussi.
Merci
Re : imagehover
Pascal C.
Pascal C.

Re : imagehover

Pascal C. 451
21/10/2021 15:22
#36
Pascal C. 451
21/10/2021 15:22
Et si maintenant (je sais, je suis pénible mais je voudrais comprendre la démarche jusqu'au bout... ), je souhaite avoir le fond de certaines vignettes en rouge plutôt que bleu.

Si je les veux toutes en rouge, c'est simple, et j'ai bien compris qu'il me suffit d'éditer le fichier imagehover.min.css pour y remplacer la valeur de la couleur.

Mais si je veux des vignettes bleu et des autres rouges, comment procéder?

Je dirais qu'il faut rajouter un fichier css/imagehover_red.min.css par exemple en remplaçant la couleur souhaité dans ce fichier, puis rajouter le lien dans le theme.tpl comme cela :


               <
link href="<{xoImgUrl}>imagehover/css/imagehover.min.css" rel="stylesheet" media="all">
               <
link href="<{xoImgUrl}>imagehove/css/imagehover_red.min.css" rel="stylesheet" media="all">



A moins qu'il soit plus judicieux de cloner tout le dossier imagehover en imagehover_red
dans ce cas mon theme.tpl deviendrait

               <
link href="<{xoImgUrl}>imagehover/css/imagehover.min.css" rel="stylesheet" media="all">
               <
link href="<{xoImgUrl}>imagehover_red/css/imagehover.min.css" rel="stylesheet" media="all">



Mais ensuite, comment appeler l'autre fichier depuis ici ?

<figure class="imghvr-hinge-right">
    <
img src="http://www.lumieresdefrance.com/phpv2/acontenu/img/v_x1.jpg">
    <
figcaption>
       
texte Alain
    
figcaption>
    <
a href="#">a>
figure>
Re : imagehover
Alain T
Alain T

Re : imagehover

Alain T 727
21/10/2021 16:12
#37
Alain T 727
21/10/2021 16:12
Non, rien de tout ça !



Tu dois vérifier déjà que dans ton fichier theme.tpl, le dernier fichier css déclaré soit myxoops.css, ce fichier doit être le dernier lu.
Voir le tutoriel "Comprendre xSawtch4", page Personnalisation du fichier CSS

Ensuite tu déclares dans ce fichier (css/myxoops.css) des couleurs de fonds
exemple :
/* Fonds pour le Core */
.xoopscore-bg {
background-color#139EE8   ;
}


Ensuite dans ta déclaration de figure, tu ajoutes cette classe : xoopscore-bg

cela devient donc :
<figure class="imghvr-hinge-right xoopscore-bg">
    <
img src="http://www.lumieresdefrance.com/phpv2/acontenu/img/v_x1.jpg">
    <
figcaption>
       
texte Alain
    
figcaption>
    <
a href="#">a>
figure>


Tu peux même faire un essai sans rien toucher au fichier myxoops.css.
Comment ?
Tu peux utiliser les définitions de fonds qui sont DEJA définies par bootstrap 4 puisque tu es parti sur une base de xswatch4.
Couleur de fond :
bg-primary
bg-secondary
bg-info
bg-success
bg-warning
bg-danger
bg-dark
bg-light

Prenons par exemple bg-warning (Voir la page cerulean si ta variante est cerulean) si tu veux un fond orange.
On obtient donc :
<figure class="imghvr-hinge-right bg-warning">
    <
img src="http://www.lumieresdefrance.com/phpv2/acontenu/img/v_x1.jpg">
    <
figcaption>
       
texte Alain
    
figcaption>
    <
a href="#">a>
figure>


Pour devancer ta question,
il te suffit de définir un fond pour chaque type (dans le fichier css/myxoops.css) puis de les utiliser ensuite

Ex :
/* Fonds Lanterne */
.lanterne-bg {
background-color#0270A4   ;
}
/* Fonds Borne */
.borne-bg {
background-color#FF6600   ;
}
/* Fonds illumination */
.illumination-bg {
background-color#683A7B  ;
}


A toi d'ajouter d'autres définitions que des "fonds", qui pourront de servir ailleurs, du type
/* bordure illumination */
.illumination-bordure {
border-color #683A7B  ;
border-style solid;
border-width thin;
}

/* couleur pour illumination */
.illumination-color {
color #683A7B  ;
}


Tu pourras utiliser des classes selon tes rubriques, comme le fait monxoops.fr avec les définitions pour le core, pour les modules, pour les thèmes.

Tu vois, c'est encore plus simple qu'il n'y parait, non ?
A toi de jouer !
Re : imagehover
Alain T
Alain T

Re : imagehover

Alain T 727
21/10/2021 16:29
#38
Alain T 727
21/10/2021 16:29
Ps :
Si tu veux le fond aussi sur le texte tu dois ajouter également une classe dans < figcaption >.
Re : imagehover
Pascal C.
Pascal C.

Re : imagehover

Pascal C. 451
21/10/2021 16:37
#39
Pascal C. 451
21/10/2021 16:37
Les surcharges.... je vais bien finir par y penser à force

Merci encore Alain
Re : imagehover
Pascal C.
Pascal C.

Re : imagehover

Pascal C. 451
21/10/2021 17:00
#40
Pascal C. 451
21/10/2021 17:00
Alain, il n'existe pas myxoops.css, dois-je le créer?

Ne serait-ce pas plutôt my_css.css ?