Page 4 sur 5
Message supprimé accidentellement
Posté : 10 févr. 2025, 09:03
par Admin
Un modérateur a supprimé accidentellement un message, il a pensé qu’il citait et a écrasé l’original. Après avoir fait la sauvegarde originale la veille, comment puis-je récupérer le message ? À l’avenir, y a-t-il une option pour rendre l’opération plus facile ?
S’il a seulement écrasé le message, remplacer l’entrée (actuelle) dans la table des messages (même post_id) par celle de la sauvegarde d’hier devrait résoudre ce problème.
Vous pouvez également ouvrir la sauvegarde dans un éditeur de texte et copier/coller le texte original dans le message sans avoir à risquer des erreurs de base de données.
L'extension
Prime Post Revisions gardent un historique des révisions de tous les messages, ce qui facilite la comparaison avant/après pour une éventuelle restauration.
Flux différent pour chaque forum
Posté : 16 févr. 2025, 10:53
par Admin
Comment faire pour avoir un flux différent pour chaque forum au lieu d'un flux général ?
Ce qui suit n'est plus d'actualité pour un forum en version supérieur à phpBB 3.3.14
Le fait de n'avoir qu'un flux général est un problème inhérent à phpBB qui ne construit pas les liens correctement.
La correction à faire est une modification de template.
Il faut bien entendu avoir activé la publication des flux dans le PCA

- flux.png (150.9 Kio) Vu 195 fois
Ouvrir
forumlist_body.html et trouver
Code : Tout sélectionner
<a class="feed-icon-forum" title="{L_FEED} - {forumrow.FORUM_NAME}" href="{U_FEED}?f={forumrow.FORUM_ID}">
Remplacer par ceci
Code : Tout sélectionner
<a class="feed-icon-forum" title="{L_FEED} - {forumrow.FORUM_NAME}" href="{U_FEED}/forum/{forumrow.FORUM_ID}">
Enregistrez et videz le cache.
Si vous récupèrez l'url retournée par le lien de l'icône feed?f=2, le flux retourne les derniers messages de l'ensemble du forum. La modification ci-dessus feed/forum/2 corrige ce souci.
Cette modification est à faire dans un style personnalisé de préférence, pour ne pas avoir de modification du fichier template lors d'une mise jour de phpBB.
Rotation d'images iPhone
Posté : 27 févr. 2025, 04:43
par Admin
Quelqu’un a-t-il déjà fait une extension pour les images à partir d’iphones ?
Ce serait bien si, lors du téléchargement des images, vous pouviez au moins les faire pivoter pour qu’elles apparaissent dans le bon sens plutôt que sur le côté ?
Il y a un correctif ici que j’ai utilisé avec succès qui ne sera pas ajouté à phpBB :
https://github.com/phpbb/phpbb/pull/6131
En utilisant une extension
Cette extension est un développement ultérieur de l'extension de canonknipser
ImageMagick. L’extension utilise la classe PHP imagick pour modifier les images, miniatures et avatars téléchargés. Elle affiche une image d’aperçu dans le téléchargement des pièces jointes. Si les valeurs définies dans l’ACP sont dépassées par le fichier image, l’image est redimensionnée par l’extension. L’extension prend en charge les images JPEG, WEBP, GIF et PNG. Les autres formats d’image, par exemple BMP, sont convertis en JPEG lorsqu’ils sont redimensionnés. Cette extension peut modifier la taille de l’image et/ou la taille du fichier image. Il fait pivoter les images, les miniatures et les avatars en fonction de leurs informations EXIF et il peut supprimer les données EXIF des fichiers JPEG et WEBP. Les images et vignettes peuvent également être pivotées manuellement.
https://github.com/IMC-GER/phpBB-Image- ... mageMagick
Désactiver les robots, bonne ou mauvaise idée
Posté : 02 mars 2025, 22:18
par Admin
Je viens de désactiver tous les robots pour l’instant
Désactiver les robots dans le PCA de phpBB n’est pas utile et va empirer les choses pour deux raisons :
- Les groupes de robots vous permettent d’assigner des permissions et ils cachent les liens que vous ne voulez pas qu’ils suivent comme les pages de recherche par exemple.
- L’autre problème est qu’ils vont gonfler la table des sessions, ce qui peut causer des problèmes de performance.
Pour les robots qui s’identifient, utilisez le fichier
robots.txt pour les bloquer.
https://developers.google.com/search/do ... ntro?hl=fr
La seule chose que vous pouvez faire dans phpBB est de créer un groupe supplémentaire pour les mauvais robots avec toutes les permissions définies à
JAMAIS. Ceci n’est utile que pour les robots qui s’identifient eux-mêmes et qui ne sont pas obéissants au fichier
robots.txt. Cela ne les empêchera pas complètement de consommer des ressources, la demande doit encore être traitée mais ils obtiendront une page « Permissions denied » qui est au début de l’exécution des scripts.
Lorsque vous voyez beaucoup de personnes de connectés, vérifiez le lien « Qui est en ligne » et le lien « Afficher les invités ». Assurez-vous que vous n’avez pas d’invité avec l’agent utilisateur robot. S’il y en a, ajoutez-le à la liste des robots et bloquez-le dans le fichier
robots.txt si vous voulez le bloquer.
Le reste des invités sont probablement des IP aléatoires avec des agents d’utilisateur de navigateur. Pour cela, vous avez besoin de Cloudflare ou d’une sorte de blocage côté serveur.
Masquer totalement les réponses des ignorés
Posté : 18 avr. 2025, 10:32
par Admin
Salut, existe-t-il un moyen de cacher complètement les messages de ceux qui sont dans la liste des membres ignorés dans les sujets où ils ne sont pas les auteurs ?
La façon la plus simple est d’ajouter ceci à votre fichier CSS :
Cela empêchera les membres d’accéder au message si l’auteur est sur leur liste des ignorés. Il également le wrapper de message visible, mais sans contenu, et ne prenant pas beaucoup d’espace.
Exemple de vision sur un sujet initié par un ignoré

- sans_css.png (50.65 Kio) Vu 103 fois

- avec_css.png (28.4 Kio) Vu 103 fois
Citation sélective
Posté : 21 avr. 2025, 11:14
par Admin
Normalement, lorsque nous citons un message, nous devons supprimer toutes les parties qui ne nous intéressent pas. Existe t-il un moyen de sélectionner d’abord le texte à citer, puis en cliquant sur citation ne garder que la partie de texte sélectionnée ? C’est ce que fait Thunderbird lorsque vous répondez à un e-mail.
Merci
Cliquer sur le bouton de citation en haut à droite ajoute tout le texte dans la boîte de réponse.
Cliquer sur répondre d’abord, puis faire défiler vers le bas jusqu’à la fenêtre de révision du sujet vous permet de mettre en surbrillance le texte que vous voulez, puis cliquez sur l’icône de citation du message.
Actualisation de la page « Qui est en ligne »
Posté : 23 avr. 2025, 02:50
par Admin
Y a-t-il un moyen facile de désactiver ou de ralentir l’actualisation sur la page « Qui est en ligne » ?
J’essaie d’identifier et de bloquer les mauvais robots et le rafraîchissement me bloque.
Ouvrez le fichier
viewonline.php, trouvez
Code : Tout sélectionner
// Refreshing the page every 60 seconds...
meta_refresh(60, append_sid("{$phpbb_root_path}viewonline.$phpEx", "sg=$show_guests&sk=$sort_key&sd=$sort_dir&start=$start"));
Changer la valeur de 60 ou commenter cette ligne ainsi
//meta refresh(60, append....
Image de la bannière responsive
Posté : 04 mai 2025, 02:04
par Admin
Il y a un problème avec l'image de la bannière qui est plus large qu’elle ne devrait l’être. Sur mobile, elle crée de l’espace supplémentaire sur le côté gauche.
Vous pouvez faire cela si vous le souhaitez, mais si vous définissez
max-width : 100%; sur l’image dans votre CSS elle sera mise à l’échelle pour s’adapter à la largeur de l’ancre parent.
Modifier le nombre de jours par défaut des "Sujets actifs"
Posté : 06 mai 2025, 10:48
par Admin
J’aimerais changer définitivement le nombre de jours par défaut pour le bouton de recherche "Sujets actifs" dans le menu en haut à droite de 7 jours à 1 mois.
Est-ce que c’est possible ?
Ouvrez le fichier
search.php et trouvez (ligne 398) :
Remplacez par :
La case à cocher « Notifier l’annonceur de (dis)approbation » non cochée par défaut
Posté : 06 mai 2025, 14:24
par Admin
Lorsque vous approuvez ou désapprouvez une publication dans la file d’attente de modération, je souhaite que la case "Notifier l’approbation (non)" soit désactivée par défaut. Est-il possible de le faire avec une simple modification du fichier principal Je comprends que je devrai réappliquer la modification après chaque mise à jour.
Vous devez supprimer cette option
checked="checked" dans le fichier
mcp_approve.html (ligne 7)