Modifier ou supprimer du texte en CSS
Résolu/Fermé
A voir également:
- Css remplacer texte
- Remplacer disque dur par ssd - Guide
- Remplacer word - Guide
- Excel cellule couleur si condition texte - Guide
- Mettre un texte en majuscule - Guide
- Retour à la ligne css - Forum CSS
4 réponses
bg62
Messages postés
23582
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
22 mars 2024
2 359
17 mars 2019 à 18:50
17 mars 2019 à 18:50
LU:)
tous ces termes que tu veux 'modifier' ne se trouvent pas dans la partie CSS mais dans un fichier PHP de ton thème :)
Il suffit de les retrouver, et de les remplacer ...
Utilises Notepad++ cela te permettra à la fois de les trouver, puis d'éditer les fichiers concernés et de faire tes modifications ( en local bien sûr ) ... tu les reporteras ensuite en ligne :)
Normalement tu dois les avoir dans un ou plusieurs fichiers de ton thème et, éventuellement dans ceux d'un plugin SI tu en emploies pour ce faire ....
tous ces termes que tu veux 'modifier' ne se trouvent pas dans la partie CSS mais dans un fichier PHP de ton thème :)
Il suffit de les retrouver, et de les remplacer ...
Utilises Notepad++ cela te permettra à la fois de les trouver, puis d'éditer les fichiers concernés et de faire tes modifications ( en local bien sûr ) ... tu les reporteras ensuite en ligne :)
Normalement tu dois les avoir dans un ou plusieurs fichiers de ton thème et, éventuellement dans ceux d'un plugin SI tu en emploies pour ce faire ....
Utilisateur anonyme
14 mars 2019 à 12:23
14 mars 2019 à 12:23
Bonjour, le css n'est pas fait pour écrire ou remplacer du texte mais pour styliser un élément, une page, ... Pour faire ce que vous souhaitez il serait plus simple de modifier directement le template contenant ces textes ?
Si vous n'avez pas accès à ces templates (pour X ou Y raison) vous pouvez toujours modifier du texte en javascript mais cela est très peu pertinent comme manière de faire :)
Si vous n'avez pas accès à ces templates (pour X ou Y raison) vous pouvez toujours modifier du texte en javascript mais cela est très peu pertinent comme manière de faire :)
Utilisateur anonyme
14 mars 2019 à 12:46
14 mars 2019 à 12:46
Merci @popallo,
Je n'ai pas l'impression de pouvoir modifier le template, comment puis-je faire en javascript ?
Je n'ai pas l'impression de pouvoir modifier le template, comment puis-je faire en javascript ?
N'ayant pas accès à votre code source je ne pourrais vous aider efficacement malheureusement.
Je peux juste vous dire qu'il faut cibler vos éléments (en js pur ou via jquery si dispo sur votre projet) et une fois ciblé utiliser des expressions régulières pour remplacer les mots que vous souhaitez modifier.
Ou via jquery un exemple à suivre comme celui ci (ne pas copier ce bout de code qui ne fonctionnera pas sur votre projet tel quel)
Je peux juste vous dire qu'il faut cibler vos éléments (en js pur ou via jquery si dispo sur votre projet) et une fois ciblé utiliser des expressions régulières pour remplacer les mots que vous souhaitez modifier.
Ou via jquery un exemple à suivre comme celui ci (ne pas copier ce bout de code qui ne fonctionnera pas sur votre projet tel quel)
$(".class_de_lelement_cible").text(function () {
return $(this).text().replace("Poster le commenter", "Envoyer");
});
bg62
Messages postés
23582
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
22 mars 2024
2 359
>
Utilisateur anonyme
Modifié le 17 mars 2019 à 19:01
Modifié le 17 mars 2019 à 19:01
il s'agit d'un WP, donc à 99.99% de modification à faire dans les PHP, non via une injection de JavaScript .... je pense ....
Utilisateur anonyme
14 mars 2019 à 14:05
14 mars 2019 à 14:05
Merci beaucoup pour votre aide, je n'y connais malheureusement rien en js ou en jquery, je ne sais pas où y avoir accès...
Comme je l'ai dis dans mon post je suis une débutante !
J'avais réussi à ajouter du texte avec le CSS, pourquoi n'est-il pas possible de supprimer du texte à l'inverse ?
Comme je l'ai dis dans mon post je suis une débutante !
J'avais réussi à ajouter du texte avec le CSS, pourquoi n'est-il pas possible de supprimer du texte à l'inverse ?
Le css (cascade style sheet) est utilisé pour décorer une page, pas pour manipuler les éléments du DOM (votre page web en clair). Je trouve même qu'écrire du texte en css ne devrait pas être quelque chose à faire.
Si vous faites du développement il est tout de même curieux que vous n'ayez pas accès aux fichiers html contenant les textes à modifier, j'ai un peu de mal à comprendre.
Je vous invite à lire cet article afin de trouver des explications sur ce que vous cherchez à faire : https://www.pierre-giraud.com/javascript-apprendre-coder-cours/dom-acces-modification/
Si vous faites du développement il est tout de même curieux que vous n'ayez pas accès aux fichiers html contenant les textes à modifier, j'ai un peu de mal à comprendre.
Je vous invite à lire cet article afin de trouver des explications sur ce que vous cherchez à faire : https://www.pierre-giraud.com/javascript-apprendre-coder-cours/dom-acces-modification/
BillNa
Messages postés
110
Date d'inscription
vendredi 31 juillet 2015
Statut
Membre
Dernière intervention
4 janvier 2023
4
15 mars 2019 à 23:30
15 mars 2019 à 23:30
Bonjour,
Petite combine : quand on début en programmation web, une des choses les plus compliquées est de trouver les bons fichiers à modifier... entre les fichiers de cache, les fichiers de traduction, les fichiers de base, les fichiers qui surchargent les fichiers de base, les includes, les fonctions, les classes objets, les moteurs de template héréditaires...
Il faudrait idéalement que vous téléchargiez en local tous les fichiers de votre site et que vous utilisiez un programme qui vous permette de chercher une chaîne de caractère (ex : Poster le commentaire) dans TOUS les fichiers de votre site. Petit à petit, vous comprendrez comment s'articule votre site (car j'imagine que vous utilisez un CMS opensource).
Petite combine : quand on début en programmation web, une des choses les plus compliquées est de trouver les bons fichiers à modifier... entre les fichiers de cache, les fichiers de traduction, les fichiers de base, les fichiers qui surchargent les fichiers de base, les includes, les fonctions, les classes objets, les moteurs de template héréditaires...
Il faudrait idéalement que vous téléchargiez en local tous les fichiers de votre site et que vous utilisiez un programme qui vous permette de chercher une chaîne de caractère (ex : Poster le commentaire) dans TOUS les fichiers de votre site. Petit à petit, vous comprendrez comment s'articule votre site (car j'imagine que vous utilisez un CMS opensource).
BillNa
Messages postés
110
Date d'inscription
vendredi 31 juillet 2015
Statut
Membre
Dernière intervention
4 janvier 2023
4
18 mars 2019 à 12:27
18 mars 2019 à 12:27
Bonjour,
Je pense que Netbeans pourrait faire l'affaire. Comme indiqué dans mon message précédent, téléchargez en local tout votre site. Créez ensuite ce que Netbeans appelle un "projet" englobant tout le répertoire local dans lequel vous aurez placé votre site. Vous pourrez alors faire une recherche de caractères.
Point d'attention : l'encodage de caractères. Il y a de fortes chances que vos fichiers soient encodés en UTF-8. Veillez à maintenir cet encodage si vous éditez / modifiez ces fichiers, sinon vous risquez de vous retrouver avec des caractères bizarres.
Ce sont des pistes... je ne suis pas entré dans tous les détails, vous aurez sans doute à vous documenter sur l'utilisation de NetBeans, l'encodage, l'html...
Encore une astuce : ne cherchez pas une chaine de caractère telle qu'elle apparaît sur le navigateur, mais telle qu'elle apparaît dans le code source HTML.
Dernière chose : une partie de votre contenu est stocké dans vos fichiers de template (typiqument, les boutons "ajotuer un commentaire"), une autre partie est stocké en base de données (typqiquement, le texte d'aun article).
Bon courage !
Je pense que Netbeans pourrait faire l'affaire. Comme indiqué dans mon message précédent, téléchargez en local tout votre site. Créez ensuite ce que Netbeans appelle un "projet" englobant tout le répertoire local dans lequel vous aurez placé votre site. Vous pourrez alors faire une recherche de caractères.
Point d'attention : l'encodage de caractères. Il y a de fortes chances que vos fichiers soient encodés en UTF-8. Veillez à maintenir cet encodage si vous éditez / modifiez ces fichiers, sinon vous risquez de vous retrouver avec des caractères bizarres.
Ce sont des pistes... je ne suis pas entré dans tous les détails, vous aurez sans doute à vous documenter sur l'utilisation de NetBeans, l'encodage, l'html...
Encore une astuce : ne cherchez pas une chaine de caractère telle qu'elle apparaît sur le navigateur, mais telle qu'elle apparaît dans le code source HTML.
Dernière chose : une partie de votre contenu est stocké dans vos fichiers de template (typiqument, les boutons "ajotuer un commentaire"), une autre partie est stocké en base de données (typqiquement, le texte d'aun article).
Bon courage !
19 mars 2019 à 14:49
Merci pour ta réponse.
Avant de passer par Notepad, il faudrait déjà que je réussisse à trouver le fichier en question, mais je n'y parviens pas, je ne suis jamais aller chercher ce genre de fichiers.
J'utilise Filezilla, mais je ne sais pas du tout comment trouver le fichier dedans... :/