Options de personnalisation hors piste

Bonjour,
j'ai fait des choix de présentation qui ne sont pas prévus par la personnalisation du thème ou dans l'éditeur CSS. Comme certaines options impliquent la modification de fichiers natifs (*core* et *modules*), je dois les appliquer à chaque mise à jour ; elles sont notées [Récurrent].
À l'intention de celles et ceux que ça intéresserait, je les décris ci-dessous.
Mise en garde : la modification des fichiers natifs présente des risques de planter le site, faire des sauvegardes avant toute intervention.
### [Récurrent-Blog] supprimer l'heure de publication affichée dans la signature des articles
Fichiers :
Dans "bloc signature et date"
modifiée en
À refaire après une mise à jour si on écrase le dossier /module/blog/
À l'intention de celles et ceux que ça intéresserait, je les décris ci-dessous.
Mise en garde : la modification des fichiers natifs présente des risques de planter le site, faire des sauvegardes avant toute intervention.
### [Récurrent-Blog] supprimer l'heure de publication affichée dans la signature des articles
Fichiers :
/modules/blog/view/article/article.php<br><br>/modules/blog/view/index/index.php
Dans "bloc signature et date"
echo $date . ' à ' . $heure;
modifiée en
echo $date;
À refaire après une mise à jour si on écrase le dossier /module/blog/
### [Récurrent-Blog] supprimer la phrase mentionnant l'absence de commentaires sous les articles
La phrase "Cet article ne reçoit pas de commentaire" est superflue si les commentaires sont fermés par défaut.
Dans
À refaire après une mise à jour si on écrase le dossier /module/blog/
### [Récurrent-Blog V#<6] niveau h1 répété pour chaque article dans le blog
Dans le fichier
À refaire après une mise à jour si on écrase le dossier /module/blog/
NB : résolu par version 6 du module Blog
La phrase "Cet article ne reçoit pas de commentaire" est superflue si les commentaires sont fermés par défaut.
Dans
module/blog/view/article/article.phpla phrase
Cet article ne reçoit pas de commentaire.doit être supprimée à chaque nouvelle version du blog.
À refaire après une mise à jour si on écrase le dossier /module/blog/
### [Récurrent-Blog V#<6] niveau h1 répété pour chaque article dans le blog
Dans le fichier
/blog/view/index/index.phpremplacer h1 par h2 comme ci-dessous
<div class="col9"><br><h2 class="blogTitle">
À refaire après une mise à jour si on écrase le dossier /module/blog/
NB : résolu par version 6 du module Blog
Post edited by fred on
Débutant explorateur. ZwiiCMS installé sur serveur local : MAMP Mac, Php 7.4.2
Migration en préparation…
0
Connectez-vous ou Inscrivez-vous pour répondre.
Commentaires
Il existe une option qui te permettrait de rendre les modifications persistantes en te créant un module différent.
C'est assez facile à réaliser.
- Dans module, renommer le dossier blog en monblog
- Dans ce même dossier, renomme blog.php en monblog.php
- Ouvrir le fichier et ligne 16 renommer la classe en monblog
C'est tout.Si des pages existantes sont liées à ce module, il faudra modifier un fichier json
Dans site/data/fr/page.json
Rechercher et remplacer
par
Je pense ne rien avoir oublié.
Malheureusement, il n'existe pas de solution pour core.php qui selon moi ne devrait jamais être modifié.
Sujet déplacé dans les discussions relatives aux modules.