[Réglé] creation d'un theme avec uniquement le css

Pour les recherches et les demandes de modifications de styles concernant votre forum phpBB 3.2

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com - Conditions générales de support graphique

Attention : pour éviter les bogues, votre style doit être mis à jour en même temps que votre forum, et ce, dans la dernière version disponible de phpBB !

[Réglé] creation d'un theme avec uniquement le css

Messagepar zebulonfflm » 22 Jan 2017 à 17:58

Bonjour à tous,
Sur mon forum (3.1.10) j'ai actuellement 2 thèmes, un clair et un foncé (il en faut pour tous les yeux 8) )mais je me prend souvent la tête à modifier (mise à jour ou autres) car j'ai les templates sur chaque thèmes.

Je souhaiterai donc en profiter de passer à la version 3.2 pour tout refaire mais en n'utilisant que le dossiers "thèmes" afin de ne changer que les couleurs et images.
J'ai voulu suivre le tuto mais il y a le fameux "template" y a t'il une solution pour ne pas l'inclure.

Merci aux futurs intervenants :wink:
Modifié en dernier par zebulonfflm le 27 Jan 2017 à 16:29, modifié 1 fois.
phpBB 3.2.7
zebulonfflm
Posteur néophyte
Posteur néophyte
 
Messages: 41
Enregistré le: 07 Mar 2016 à 18:55

Re: creation d'un theme avec uniquement le css

Messagepar Manard » 22 Jan 2017 à 18:27

Bonjour,

Si tu as pas réalisé de modification dans les templates de prosilver ou dans les copies de ces templates dans tes styles personnels, tu dois malgré tout mettre les deux indiqués : overall-header.html et simple_header.html, car c'est dans ces fichiers qu'est indiqué l'appel à ton css personnel. Dans les mises à jour ils ne sont pas souvent affectés

Bonne fin d'après-midi

Bernard
Manard
Empereur des posts
Empereur des posts
 
Messages: 1016
Enregistré le: 31 Mar 2012 à 09:24

Re: creation d'un theme avec uniquement le css

Messagepar zebulonfflm » 22 Jan 2017 à 18:40

Merci de ta réponse.
Juste que j'ai une barre de menu déroulant en haut de page et quand je veux faire une mise à jour de liens il faut que je le fasse sur les deux thèmes.
Donc ma démarche était de ne modifier qu'un seul thème (prosilver) pour avoir automatiquement mes modifs dans les autres thèmes.
C’était aussi pour ça.
phpBB 3.2.7
zebulonfflm
Posteur néophyte
Posteur néophyte
 
Messages: 41
Enregistré le: 07 Mar 2016 à 18:55

Re: creation d'un theme avec uniquement le css

Messagepar cabot » 22 Jan 2017 à 19:02

En fait oui, il y a une solution.

Tu déclares le style en héritage du parent (que ce soit prosilver ou autre) dans le fichier style.cfg.

Avec cette architecture :
  • style_hérité/
    • theme/
      • images/
        colours.css
        stylesheet.css :
        Code: Tout sélectionner
        @import url("../../prosilver/theme/normalize.css");
        @import url("../../prosilver/theme/base.css");
        @import url("../../prosilver/theme/utilities.css");
        @import url("../../prosilver/theme/common.css");
        @import url("../../prosilver/theme/links.css");
        @import url("../../prosilver/theme/content.css");
        @import url("../../prosilver/theme/buttons.css");
        @import url("../../prosilver/theme/cp.css");
        @import url("../../prosilver/theme/forms.css");
        @import url("../../prosilver/theme/icons.css");
        @import url("colours.css");
        @import url("../../prosilver/theme/responsive.css");
    • style.cfg
Avatar de l’utilisateur
cabot
Equipe site
Equipe site
 
Messages: 26842
Enregistré le: 13 Fév 2011 à 20:42
Localisation: Rarement sur la plaque

Re: creation d'un theme avec uniquement le css

Messagepar zebulonfflm » 22 Jan 2017 à 19:11

cabot a écrit:En fait oui, il y a une solution.
Tu me rassures 8)
Je vais me pencher là dessus et reviendrait dire ce qu'il en est :wink:

Merci cabot de ton aide.
@ bientot
phpBB 3.2.7
zebulonfflm
Posteur néophyte
Posteur néophyte
 
Messages: 41
Enregistré le: 07 Mar 2016 à 18:55

Re: creation d'un theme avec uniquement le css

Messagepar cabot » 22 Jan 2017 à 19:22

Maintenant il serait plus simple d'utiliser une extension pour créer ton menu, ne serait-ce que la partie HTML, de façon à ne pas modifier prosilver.
Jette un oeil sur ce sujet, ikvat a détourné la destination première de l'extension pour créer son menu.
Avatar de l’utilisateur
cabot
Equipe site
Equipe site
 
Messages: 26842
Enregistré le: 13 Fév 2011 à 20:42
Localisation: Rarement sur la plaque

Re: creation d'un theme avec uniquement le css

Messagepar zebulonfflm » 22 Jan 2017 à 19:35

Je retiens ta suggestion, mais mon menu est déjà créé et en place.
Je vais jeter un œil là dessus :wink:
De toutes façons, y a pas d'urgence car j’attends un peu avant de me lancer dans la 3.2.
Merci pour les réponses et suggestions.
phpBB 3.2.7
zebulonfflm
Posteur néophyte
Posteur néophyte
 
Messages: 41
Enregistré le: 07 Mar 2016 à 18:55

Re: creation d'un theme avec uniquement le css

Messagepar zebulonfflm » 23 Jan 2017 à 16:03

Bonjour,
Donc voila les nouvelles.
Je n'y suis pas vraiment arrivé avec ta méthode cabot :(
En fait je suis "obligé" de coller toute la ribambelle de css dans le dossier thème pour que mon affichage soit correct.
Et le stylesheet:
Code: Tout sélectionner
@import url("normalize.css");
@import url("base.css");
@import url("utilities.css");
@import url("common.css");
@import url("links.css");
@import url("content.css");
@import url("buttons.css");
@import url("cp.css");
@import url("forms.css");
@import url("icons.css");
@import url("colours.css");
@import url("responsive.css");
j'ai du me planter avec les
Code: Tout sélectionner
@import url("../../prosilver/normalize.css");
les .. sont le chemin ?

Dans l'absolu c'est ok, car je n'ai pas d'autres fichiers que les css :wink:
Je trafique un peu avant de passer en résolu 8)

Merci :!:
phpBB 3.2.7
zebulonfflm
Posteur néophyte
Posteur néophyte
 
Messages: 41
Enregistré le: 07 Mar 2016 à 18:55

Re: creation d'un theme avec uniquement le css

Messagepar cabot » 23 Jan 2017 à 16:21

J'ai oublié un répertoire dans le chemin des fichiers. :mrgreen:

Remplace les occurrences ../../prosilver/ par ../../prosilver/theme/
J'ai corrigé le code dans le message.

Il est évident que si tu n'utilises pas prosilver comme style parent, il faut aussi modifier le nom.
Idem dans le fichier style.cfg.
Avatar de l’utilisateur
cabot
Equipe site
Equipe site
 
Messages: 26842
Enregistré le: 13 Fév 2011 à 20:42
Localisation: Rarement sur la plaque

Re: creation d'un theme avec uniquement le css

Messagepar zebulonfflm » 23 Jan 2017 à 18:34

Re,
cabot a écrit:J'ai oublié un répertoire dans le chemin des fichiers.
:mrgreen: effectivement ça marche mieux comme ça :wink:

Oui, j'utilise prosilver comme papa, c'est plus simple à mon goût et aussi pour mon niveau.

zebulonfflm a écrit:Je trafique un peu avant de passer en résolu 8)
maintenant que j'ai la base, je vais reprendre à zéro car j'ai mis un peu le bronx dans le thème :roll:

Je reviens te dire ce qu'il en est dans la semaine.
Un grand merci :wink:
phpBB 3.2.7
zebulonfflm
Posteur néophyte
Posteur néophyte
 
Messages: 41
Enregistré le: 07 Mar 2016 à 18:55

Re: creation d'un theme avec uniquement le css

Messagepar zebulonfflm » 27 Jan 2017 à 16:29

Bonjour :wink:
Voila mon retour, c'est OK, ça marche 8)
Un grand merci cabot :wink:
phpBB 3.2.7
zebulonfflm
Posteur néophyte
Posteur néophyte
 
Messages: 41
Enregistré le: 07 Mar 2016 à 18:55


Retourner vers [3.2.x] Modifications et recherche de styles

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité