[Réglé] modification des extensions

Forum de support pour les questions concernant l'utilisation de phpBB 3.1, les problèmes rencontrés lors de manipulations, de configuration du forum ou de personnalisation autres que les Styles ou les Extensions.

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.
Partager sur FacebookPartager sur TwitterPartager sur Google+

[Réglé] modification des extensions

Messagepar nico12 » 21 Jan 2015 à 14:19

bonjour à tous,

en pleine préparation du passage à la 3.1, j'ai quelques petites interrogations sur ce que je peux faire ou pas.

je me demandais s'il y avait une incidence pour les modifications des extensions ou si c'est déconseillé.

par exemple, je voudrai retoucher l'apparence du bandeau d'annonce (je me rappelle plus du nom de l'extension, j'ai tout sur mon PC personnel)

ce serait uniquement pour avoir un CSS différent, je ne toucherai pas au php.

si oui, est-ce que ça risque de disparaître en cas de MAJ de l'extension ? d'ailleurs, se font-elle automatiquement ou l'on doit désinstaller et remettre la nouvelle ?

merci d'avance pour vos réponses à mes questions idiotes :roll:
Modifié en dernier par nico12 le 21 Jan 2015 à 21:38, modifié 3 fois.
99% des problèmes informatiques sont liés à l'interface chaise/clavier

mon forum
Avatar de l’utilisateur
nico12
Apprenti-posteur
Apprenti-posteur
 
Messages: 126
Enregistré le: 09 Fév 2013 à 14:53

Re: modification des extensions

Messagepar FoFa » 21 Jan 2015 à 14:57

Hello

Les mises à jour des extensions se font par un écrasement des fichiers.

Donc faudrait ***je pense*** conserver les modifications quelque part pour les répercuter lors des mises à jour.
Après l'assassinat de mon ordinateur, je reviens progressivement vers vous...
FoFa
Resp. des supporters
Resp. des supporters
 
Messages: 10360
Enregistré le: 15 Nov 2008 à 19:04
Localisation: Auxonne

Re: modification des extensions

Messagepar cabot » 21 Jan 2015 à 15:27

Tu peux créer un fichier .css dans le dossier de style, dans lequel tu ajoutes tes modifs perso pour les extensions.
Comme ça tu ne perds rien.
Image
Avatar de l’utilisateur
cabot
Equipe site
Equipe site
 
Messages: 26717
Enregistré le: 13 Fév 2011 à 20:42
Localisation: Rarement sur la plaque

Re: modification des extensions

Messagepar nico12 » 21 Jan 2015 à 15:30

oki, c'est ce que je pensais pour l'écrasement du fichier.

mais si j'en créé un dans mon style, il faut que je le nomme comme celui de l'extension, non ?
99% des problèmes informatiques sont liés à l'interface chaise/clavier

mon forum
Avatar de l’utilisateur
nico12
Apprenti-posteur
Apprenti-posteur
 
Messages: 126
Enregistré le: 09 Fév 2013 à 14:53

Re: modification des extensions

Messagepar FoFa » 21 Jan 2015 à 15:35

Il te faudra indiquer le fichier dans la partie style de l'extension.
Après l'assassinat de mon ordinateur, je reviens progressivement vers vous...
FoFa
Resp. des supporters
Resp. des supporters
 
Messages: 10360
Enregistré le: 15 Nov 2008 à 19:04
Localisation: Auxonne

Re: modification des extensions

Messagepar nico12 » 21 Jan 2015 à 15:41

en gros, modifier le chemin pour le css dans l'extension.

merci pour vos réponses, je teste ça rapidement et je reviendrai pour mettre le sujet en réglé si j'arrive à faire ça.
99% des problèmes informatiques sont liés à l'interface chaise/clavier

mon forum
Avatar de l’utilisateur
nico12
Apprenti-posteur
Apprenti-posteur
 
Messages: 126
Enregistré le: 09 Fév 2013 à 14:53

Re: modification des extensions

Messagepar FoFa » 21 Jan 2015 à 15:58

Pas modifier. Ajouter.

Ainsi tu n'as à chaque fois qu'une ligne à ajouter dans l'extension. Et tu peux avoir des centaines de lignes dans le fichier css ajouté
Après l'assassinat de mon ordinateur, je reviens progressivement vers vous...
FoFa
Resp. des supporters
Resp. des supporters
 
Messages: 10360
Enregistré le: 15 Nov 2008 à 19:04
Localisation: Auxonne

Re: modification des extensions

Messagepar nico12 » 21 Jan 2015 à 16:16

ok, je pense comprendre.

je prend pour exemple l'extension boardannouncements et je modifie le fichier overall_header_head_append situé dans phpbb\boardannouncements\styles\all\template\event.

le code est
Code: Tout sélectionner
<!-- IF S_BOARD_ANNOUNCEMENT -->
	<!-- INCLUDECSS @phpbb_boardannouncements/../theme/boardannouncements.css -->
<!-- ENDIF -->


je met :
Code: Tout sélectionner
<!-- IF S_BOARD_ANNOUNCEMENT -->
	<!-- INCLUDECSS @phpbb_boardannouncements/../../../../../../styles/mon style/theme/boardannouncements.css -->
<!-- ENDIF -->


j'ai juste ???
99% des problèmes informatiques sont liés à l'interface chaise/clavier

mon forum
Avatar de l’utilisateur
nico12
Apprenti-posteur
Apprenti-posteur
 
Messages: 126
Enregistré le: 09 Fév 2013 à 14:53

Re: modification des extensions

Messagepar cabot » 21 Jan 2015 à 16:52

Autant créer un seul fichier pour toutes les modifications ajoutées aux extensions.

Exemple, tu crées un fichier extensions.css que tu places dans le dossier /theme/ du style.

Tu appelles ce fichier à l'aide d'une règle d'import à la fin du fichier stylesheet.css :
Code: Tout sélectionner
@import url("extensions.css");

Et dans ce fichier, tu ajoutes tes petites modifs persos avec un commentaire pour garder une trace :
Code: Tout sélectionner
/* Extension Board Announcements */
truc {
	machin: chose;
}

Ainsi, tu ne perdras aucune modif lors des mises à jour lorsque les fichiers seront écrasés.

C'est vrai que ce n'est pas dans la logique des extensions mais il faut voir le côté pratique : un seul fichier regroupant toutes tes personnalisations. :)
Image
Avatar de l’utilisateur
cabot
Equipe site
Equipe site
 
Messages: 26717
Enregistré le: 13 Fév 2011 à 20:42
Localisation: Rarement sur la plaque

Re: modification des extensions

Messagepar nico12 » 21 Jan 2015 à 17:00

pourquoi faire compliqué quand on peut faire simple

cabot ou la sagesse du CSS :D

c'est vrai que ce sera tellement plus simple.

un grand merci à vous deux pour vos conseils toujours avisés

sujet résolu
99% des problèmes informatiques sont liés à l'interface chaise/clavier

mon forum
Avatar de l’utilisateur
nico12
Apprenti-posteur
Apprenti-posteur
 
Messages: 126
Enregistré le: 09 Fév 2013 à 14:53

Re: modification des extensions

Messagepar nico12 » 21 Jan 2015 à 20:24

désolé d'ouvrir à nouveau le sujet.

je peux enfin faire mon test. j'ai créé le fichier extensions.css, coller le code de mon extension et j'ai appliqué quelques modifs.
le souci, c'est que le css de base de l'extension est prioritaire et il annule donc mes modifs.

comment je peux faire pour que ça annule le css de l'extension ?

merci d'avance
99% des problèmes informatiques sont liés à l'interface chaise/clavier

mon forum
Avatar de l’utilisateur
nico12
Apprenti-posteur
Apprenti-posteur
 
Messages: 126
Enregistré le: 09 Fév 2013 à 14:53

Re: modification des extensions

Messagepar cabot » 21 Jan 2015 à 20:39

URL du forum, stp. :wink:
Image
Avatar de l’utilisateur
cabot
Equipe site
Equipe site
 
Messages: 26717
Enregistré le: 13 Fév 2011 à 20:42
Localisation: Rarement sur la plaque

Re: modification des extensions

Messagepar nico12 » 21 Jan 2015 à 20:43

je l'ai en local pour l'instant. j'attendais d'avoir quelque chose d'assez propre pour la migration.

un screenshot pourrait t'aider ?

Image
99% des problèmes informatiques sont liés à l'interface chaise/clavier

mon forum
Avatar de l’utilisateur
nico12
Apprenti-posteur
Apprenti-posteur
 
Messages: 126
Enregistré le: 09 Fév 2013 à 14:53

Re: modification des extensions

Messagepar cabot » 21 Jan 2015 à 20:55

Ok, je ne savais pas comment était chargés les fichiers css des extensions.

On va faire autrement, modifie ton sélecteur en ajoutant l'id du body (id="phpbb") :

Code: Tout sélectionner
#phpbb #phpbb_annoucement {
	ici les propriétés à modifier
}
Image
Avatar de l’utilisateur
cabot
Equipe site
Equipe site
 
Messages: 26717
Enregistré le: 13 Fév 2011 à 20:42
Localisation: Rarement sur la plaque

Re: modification des extensions

Messagepar nico12 » 21 Jan 2015 à 21:28

impec, ça marche.

faudra donc que je rajoute #phpbb devant chaque sélecteur que je veux modifier ?
99% des problèmes informatiques sont liés à l'interface chaise/clavier

mon forum
Avatar de l’utilisateur
nico12
Apprenti-posteur
Apprenti-posteur
 
Messages: 126
Enregistré le: 09 Fév 2013 à 14:53

Suivante

Retourner vers Utilisation

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités