| Articles | ||||||
|
| Toutes les nouvelles |
← Retour à la liste des nouvelles
Inédit, Évolution des skins Phortail 3 envoyé par Krysto le 20/09/2026 @ 23:54
Déjà, je commence par déplacer le sélecteur qui est dans config2 et je créé exprès config3. Ainsi, j'évite aussi tous les problèmes rencontrés lors de la mise en place et création des modules externes. Si on enregistre depuis un autre endroit, par exemple dans le config2, alors en admin quand on fera une modification sur le config2, il écrasera tout par dessus quitte à mettre en désactivé s' il ne trouve plus les appels.
J'ai tout en tête comme pour les modules externes, alors on continue à enlever proprement tout ce qui est des skins : couleurs et possibilités d'images pour tout mettre ailleurs, voilà pourquoi je vais créer la encore tout naturellement configskin.php et configskin.inc dans chaque skin. Comme je l'ai dit dans les Nouvelles précédentes, le but est de personnaliser chaque skin pour qu'il soit prêt à l'emploi, mais aussi depouvoir personnaliser les couleurs et images de chaque skin depuis l'admin et avoir ainsi individuellement chaque skin personnalisé à sa façon que l'on pourra changer à chaque saison, chaque événement, chaque années simplement depuis le sélecteur. Pourquoi d'ailleurs j'ai modifié le sélecteur en créant config3 ? En plus des raisons invoquées ci-dessus, dans l'administration du site, il va y avoir une nouvelle section exprès pour les skins : Sélecteur de skins disponibles (autant le déplacer ici pour ne pas le chercher ailleurs).
J'ai galéré un peu plus que prévu, mais le skin à commençait à revenir, ici en noir sur fond bleu avec forcément pleins d’erreurs, quand tout à coup à force de toucher au code, le bleu sur fond noir est revenu. Cela indique un moment historique de l'histoire de Phortail : pour la toute première fois depuis sa création, le skin ne dépend plus de /include/, mais bien d'un skin directement en ce qui concerne sa personnalisation : couleurs et images (si on en met). Bien sûr, je n'ai pas fini le travail, car actuellement la seule façon de changer de skin c'est de le faire manuellement dans le fichier. Alors demain pourra t'on de nouveau changer de skin par simple sélection et validation ? Bien entendu, en admin on à côté lien actuellement : Pour : /include/admin/ J'ai créé : /modules/xxx/ Reste à créer je pense désormais pour : /skin/xxx/ On a vu plus haut que j'ai fait référence au skin "skin_phortail" qui est le second thème par défaut avec un dossier /admin/ pour pouvoir personnaliser les cadres des boîtes, ainsi que de la partie centrale. Lors de mes tests, je me devais de m'assurer qu'on change bien de skin, alors j'ai remis le thème par défaut "no_skin" quand on installe Phortail (quand on le met sur son hébergement car il ne s'installe pas vraiment). Après, avoir des erreurs et la personnalisation du thème manquante, ce qui était logique, c'était le fait que je finisse de tout enlever dans config2.php et config2.inc pour tout mettre dans le skin no_skin dans pluginskin.php et pluginskin.inc. Il a fallu que je cale bien mes appels etc pour que le skin soit enfin visible avec les réglages depuis le dossier /skin/ . Donc oui, depuis que Phortail existe, soit 25 ans après, pour la première fois de son histoire, un skin commence par tout gérer. Mais le reste comme je l'ai déjà dit, faut que je le crée.
|
Haut

