• Site mis à jour le 11 mars 2024

Image du fichier PDF

Informations
il y a 3 ans 5 mois #12374 par dupinsan
Image du fichier PDF a été créé par dupinsan
Bonjour à tous,

Je possède la version pro de JCE et je souhaite changer l'icône PDF des fichiers à télécharger.
Bien sûr, j'ai trouvé le fichier original que j'ai changé avec celui de mon choix.
Mais à chaque mise à jour de JCE, le fichier original revient.
Je veux donc trouver la ligne de code qui indique le nom du fichier pdf.png pour le remplacer par pdf-new.png par exemple en créant une ligne de substitution.
Pouvez-vous m'aider ?
Merci d'avance.

Connexion ou Créer un compte pour participer à la conversation.

Informations
il y a 3 ans 5 mois #12375 par mihaly
Réponse de mihaly sur le sujet Image du fichier PDF
Hello,
L'appel de l'image se fait dans le fichier suivant :
com_jce/editor/tiny_mce/plugins/filemanager/filemanager.php

Tu peux soit changer le chemin de l'icône à la ligne 81 ou le nom à la ligne 82
Cela dit je ne vois pas comment tu va faire ton fichier de substitution, ce n'est pas un fichier de vue ? Si tu modifies le fichier original il sera remplacé à chaque mise à jour comme l'image.

Mihàly Marti alias Sarki

Connexion ou Créer un compte pour participer à la conversation.

Informations
il y a 3 ans 5 mois #12376 par dupinsan
Réponse de dupinsan sur le sujet Image du fichier PDF
Merci beaucoup pour ta réponse.
Effectivement, un fichier de substitution ne fonctionnera pas.
Alors une option à ajouter dans ton composant JCE afin de choisir son image ?
En tout cas, la fonctionnalité actuelle pour des fichiers à télécharger est géniale.
Quel gain de temps !
Merci.

Connexion ou Créer un compte pour participer à la conversation.

Informations
il y a 3 ans 5 mois - il y a 3 ans 5 mois #12377 par mihaly
Réponse de mihaly sur le sujet Image du fichier PDF
Edit : Message adapté

En fait il y a une solution en utilisant la propriété CSS "::before" ou "::after"

Si tu ajoutes la propriété "::before" ou "::after" à la classe CSS "wf_file_text" attribuée au texte du lien cela te permet d'afficher une icône avant ou après le texte.

Cette classe doit être déclarée dans la feuille de style personnalisée du template ou, dans une feuille de style chargée avec un module par exemple.
Le module suivant est un module invisible qui permet également de déclarer les classes directement dans un champ, c'est cool pour les tests, et tu peux choisir sur quel page il doit se charger : www.sarki.ch/jce/media/kunena/attachments/34/mod_jts_customcss_2020-11-05.zip

La classe CSS doit ressembler à cela pour mettre l'icône devant le texte :
.wf_file_text::before {
    content:"";
    background: url(chemin-du-dossier-de-l'image/image.png) no-repeat;
    padding-right: 25px;
}
Tu dois adapter la taille du "padding-right" en fonction de celle de l'image.

La classe CSS doit ressembler à cela pour mettre l'icône après le texte :
.wf_file_text::after {
    content:"";
    background: url(chemin-du-dossier-de-l'image/image.png) no-repeat;
    padding-left: 25px;
}
Tu dois adapter la taille du "padding-left" en fonction de celle de l'image.

Tu as un exemple du résultat ici : www.joomlacours.ch/actualite

Mihàly Marti alias Sarki
Dernière édition: il y a 3 ans 5 mois par mihaly.

Connexion ou Créer un compte pour participer à la conversation.

Informations
il y a 3 ans 5 mois #12379 par dupinsan
Réponse de dupinsan sur le sujet Image du fichier PDF
Fonction très intéressante. Je note cela.
Malheureusement dans mon cas, le site est pour un client et son rôle ne doit pas dépasser le clic ou non sur “Icon” pour voir apparaitre l'icône PDF.
Merci pour tes réponses et ton super composant.

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.127 secondes
Propulsé par Kunena

Rechercher