PHPBoostrap 3.x
babsolune Membre non connecté
- Administrateur
- Voir le profil du membre babsolune
- Inscrit le : 16/05/2008
- Site internet
- Groupes :
[WARNING] Pour les "hébergés" chez free, ce thème est assez lourd (1.55Mo en version compressée), il est préférable de l'installer via ftp plutôt que par l'administration des thèmes
La génèse
Mais pourquoi est-il si lourd ?
J'avais le choix entre garder la structure de phpboost et adapter les css et js de bootstrap à pbt ou l'inverse. Dans les deux cas la manipulation est longue mais finalement possible .
J'ai donc opté pour l'inverse, tout simplement parce que modifier bootstrap en profondeur pour l'adapter à pbt s'apparente à tenter l'ascension du K2 à main nue, à poil, sans assistance ni oxygène. Comprenez qu'il faudrait faire la manip à chaque mise à jour de bootstrap, alors que dans ce sens, toute mise à jour de bootstrap sera rapidement adaptable au thème.
Cette option a donc nécessité d'inclure les tpl de tous les modules et comporte quelques problèmes mais je garde mon intégrité physique :
Nouveaux modules
J'ai prévu tous les modules existant pour phpboost (officiels + non-officiels), mais bien sur, tout nouveau module ne sera pas adapté puisque cela requière une architecture spécifique. J'essaierai dans la mesure du possible de le faire dès lors qu'un nouveau module sera déclaré dans la rubrique téléchargement de phpboost.com
Nombre de colonnes dans la config
Certains modules proposent une disposition des catégories et/ou des items (articles/news/etc...) en colonne avec la possibilité de définir ne nombre de colonnes dans la config. Cette option saute, ne pouvant adapter ce nombre à l'architecture de bootstrap et il est fixé à 3. Pour ceux qui connaissent Bootstrap, rien ne vous empèche de le modifier directement dans les tpl du thème.
Spécificatures
Côté javascript, 2 scripts ont été ajoutés, en plus de bootstrap.js, bootstrap-grid-columns.js qui permet de gérer une hauteur égale quand plusieurs items sont sur la même ligne, vu que je n'ai pas utilisé la flexbox de bootstrap et navbar.js qui gère les menus d'actions et le multi-level des menus et facilite la navigation "au clic".
Côté design, le but du thème n'est pas d'être complexe comme peut le permettre bootstrap, mais bien de proposer un thème qui pourra servir de base aux amoureux de bootstrap. Vous retrouverez donc l'architecture de phpboost habituelle.
L'administration est également incluse et fait appel en grande partie aux fichiers du front ce qui aidera encore aux futures mises à jour de bootstrap et de phpboost. J'ai prévu un fichier à part pour les pages spécifiques.
J'ai mis pas mal de temps pour faire ce thème, par concéquent il manque certainement des explications que je n'ai plus en tête mais qui seront fournies au gré de vos questions.
Visualisations
Téléchargement 5.1 - github
Démo
Accès admin :
adminpbt
Admin609Pbt
Édité par babsolune Le 26/01/2018 à 06h08
patgame Membre non connecté
- Booster Missile
- Voir le profil du membre patgame
- Inscrit le : 03/09/2009
- Site internet
- Groupes :
Bonjour à tous
merci pour ce théme comment fait on pour augmenter la colonne centrale ?
merci à vous
cdlt
pat
ZaYor Membre non connecté
- Booster Fuzil
- Voir le profil du membre ZaYor
- Inscrit le : 20/10/2016
- Groupes :
patgame Membre non connecté
- Booster Missile
- Voir le profil du membre patgame
- Inscrit le : 03/09/2009
- Site internet
- Groupes :
nickel moi mais je suis en local j'ai mis le theme comme dit par le serveur
mais tu as bien en 5.1 ?
Édité par patgame Le 25/01/2018 à 17h44
ZaYor Membre non connecté
- Booster Fuzil
- Voir le profil du membre ZaYor
- Inscrit le : 20/10/2016
- Groupes :
nickel moi mais je suis en local j'ai mis le theme comme dit par le serveur
mais tu as bien en 5.1 ?
Tu parle à moi ? Si oui bah j'ai pas besoin d'avoir quelque chose c'est sur son site la démo ne fonctionne plus
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
la démo étant sur un hébergeur gratuit il se peu qu'elle soit inaccessible de temps en temps, donc le mieux est de tester soit même en local, ou sur la démo officiel (si l'upload le permet).
Cordialement, janus57
babsolune Membre non connecté
- Administrateur
- Voir le profil du membre babsolune
- Inscrit le : 16/05/2008
- Site internet
- Groupes :
patgame Membre non connecté
- Booster Missile
- Voir le profil du membre patgame
- Inscrit le : 03/09/2009
- Site internet
- Groupes :
Par contre on s'est éloigné de ma question originale lol
comment fait on pour agrandir la colonne centrale ?
je n'ai pas vu tout a fait le même code que sur les autres thémes donc j'attends un avis autorisé
Merci
Bonne journée
Pat
une explication en image :
https://www.phpboost.com/upload/agrandir_central.jpg
Édité par patgame Le 27/01/2018 à 01h04
babsolune Membre non connecté
- Administrateur
- Voir le profil du membre babsolune
- Inscrit le : 16/05/2008
- Site internet
- Groupes :
MickaelFR Membre non connecté
- Booster Fusée
- Voir le profil du membre MickaelFR
- Inscrit le : 20/01/2014
- Site internet
- Groupes :
babsolune Membre non connecté
- Administrateur
- Voir le profil du membre babsolune
- Inscrit le : 16/05/2008
- Site internet
- Groupes :
Je vous invite à lire la <a href="http://bootstrapdocs.com/v3.0.3/docs/components/">doc de bootstrap</a> et vous incite à modifier le thème en privilégiant les fichiers phpboostrap3x.css et phpboostrap3x-theme.css plutôt que les fichiers bootstrap.css et bootstrap-theme.css, quitte à y créer les classes de bootstrap que l'on veut modifier afin de garder la main sur les futures mises à jour de bootstrap
patgame Membre non connecté
- Booster Missile
- Voir le profil du membre patgame
- Inscrit le : 03/09/2009
- Site internet
- Groupes :
merci babsolune pour ton aide on est au milieu du gué lol, il faut maintenant réduire la taille des 2 colonnesdoite et gauche et augmenter d'autant la partie centrale
je te joins une copie d'écran
https://www.phpboost.com/upload/theme_3.jpg
Merci pour l'aide
cordialement
Pat
je me réponds à moi même par contre si tu peux confirmer l'exactitude de mon code ou le corriger le cas échéant je t'en remercie
j'ai ajouté dans phpboostrap.css
à la ligne 115 et 121
width:17%;
ça fonctionne mais est-ce vraiement ça ?
Édité par patgame Le 29/01/2018 à 11h16
superbibi Membre non connecté
- Booster Bazooka
- Voir le profil du membre superbibi
- Inscrit le : 20/09/2009
- Site internet
En version 5.2.13 que j'ai en local, impossible d'installer le thème, j'ai une erreur archive incorrect. J'ai retéléchargé le thème pensant à une erreur au téléchargement mais il est de même.
Le thème est-il compatible avec cette version ?
olivierb Membre non connecté
- Modérateur
- Voir le profil du membre olivierb
- Inscrit le : 07/02/2014
- Site internet
- Groupes :
- Equipe Assistance
À ma connaissance, ce thème n’a pas été porté en 5.2
Edit : et bien si, il est présent dans les téléchargements. As-tu récupéré la bonne archive ?
Olivier
Édité par olivierb Le 23/02/2023 à 21h16
superbibi Membre non connecté
- Booster Bazooka
- Voir le profil du membre superbibi
- Inscrit le : 20/09/2009
- Site internet
J'ai téléchargé le pack disponible sur le site dans la liste des thèmes de la 5.2.
En soit aucune urgence car c'est pour des tests en local
Edit : je l'ai pris Là exactement .
Après je viens de voir la petite note de mise en attention dû au poids de la bête et le fait qu'il soit conseillé de l'installer via le FTP. Je testerais ça demain directement, peut être que PHPBoost en lui même a une limite de taille pour les archives, je n'en sais trop rien.
Édité par superbibi Le 23/02/2023 à 23h15