F.A.Q phpBB

Discussions sur l'utilisation du logiciel phpBB.
Fux RSS
Règles du forum
Discussions sur l'utilisation du logiciel phpBB.
Avatar du membre
Admin
Administrateur du site
Messages : 109
Enregistré le : 12 mai 2024, 17:11
Statut : Hors ligne

Message supprimé accidentellement

Message 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.
🏴‍☠️ Celui qui ne croit pas en la sauvegarde vit en équilibre instable.
Avatar du membre
Admin
Administrateur du site
Messages : 109
Enregistré le : 12 mai 2024, 17:11
Statut : Hors ligne

Flux différent pour chaque forum

Message 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
flux.png (150.9 Kio) Vu 193 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.
🏴‍☠️ Celui qui ne croit pas en la sauvegarde vit en équilibre instable.
Avatar du membre
Admin
Administrateur du site
Messages : 109
Enregistré le : 12 mai 2024, 17:11
Statut : Hors ligne

Rotation d'images iPhone

Message 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
🏴‍☠️ Celui qui ne croit pas en la sauvegarde vit en équilibre instable.
Avatar du membre
Admin
Administrateur du site
Messages : 109
Enregistré le : 12 mai 2024, 17:11
Statut : Hors ligne

Désactiver les robots, bonne ou mauvaise idée

Message 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 :
  1. 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.
  2. 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.
🏴‍☠️ Celui qui ne croit pas en la sauvegarde vit en équilibre instable.
Avatar du membre
Admin
Administrateur du site
Messages : 109
Enregistré le : 12 mai 2024, 17:11
Statut : Hors ligne

Masquer totalement les réponses des ignorés

Message 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 :

Code : Tout sélectionner

.postbody .ignore {display: none;}
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
sans_css.png (50.65 Kio) Vu 101 fois
avec_css.png
avec_css.png (28.4 Kio) Vu 101 fois
🏴‍☠️ Celui qui ne croit pas en la sauvegarde vit en équilibre instable.
Avatar du membre
Admin
Administrateur du site
Messages : 109
Enregistré le : 12 mai 2024, 17:11
Statut : Hors ligne

Citation sélective

Message 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.
🏴‍☠️ Celui qui ne croit pas en la sauvegarde vit en équilibre instable.
Avatar du membre
Admin
Administrateur du site
Messages : 109
Enregistré le : 12 mai 2024, 17:11
Statut : Hors ligne

Actualisation de la page « Qui est en ligne »

Message 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&amp;sk=$sort_key&amp;sd=$sort_dir&amp;start=$start"));
Changer la valeur de 60 ou commenter cette ligne ainsi //meta refresh(60, append....
🏴‍☠️ Celui qui ne croit pas en la sauvegarde vit en équilibre instable.
Avatar du membre
Admin
Administrateur du site
Messages : 109
Enregistré le : 12 mai 2024, 17:11
Statut : Hors ligne

Image de la bannière responsive

Message 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.

Code : Tout sélectionner

.header-banner-container img {
	max-width: 100%;
}
🏴‍☠️ Celui qui ne croit pas en la sauvegarde vit en équilibre instable.
Avatar du membre
Admin
Administrateur du site
Messages : 109
Enregistré le : 12 mai 2024, 17:11
Statut : Hors ligne

Modifier le nombre de jours par défaut des "Sujets actifs"

Message 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) :

Code : Tout sélectionner

				$sort_days = $request->variable('st', 7);
Remplacez par :

Code : Tout sélectionner

				$sort_days = $request->variable('st', 30);
🏴‍☠️ Celui qui ne croit pas en la sauvegarde vit en équilibre instable.
Avatar du membre
Admin
Administrateur du site
Messages : 109
Enregistré le : 12 mai 2024, 17:11
Statut : Hors ligne

La case à cocher « Notifier l’annonceur de (dis)approbation » non cochée par défaut

Message 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)
🏴‍☠️ Celui qui ne croit pas en la sauvegarde vit en équilibre instable.
Répondre