[Maintenance][3.3.3] Autoriser la pagination topicrow du forum à utiliser les valeurs topicrow

Patchs correctifs pour vos forums phpBB en version 3.2.x et 3.3.x
Présentation de l'outil STK - Support Toolkit phpBB 3.2.x et 3.3.x
Message par Fred »
Avatar du membre
Fred Fred
Messages : 2853
Enregistré depuis : 3 ans 5 mois
Identité : Fred Rimbert
Site internet : https://caforum.fr
Localisation : Le Lude - Pays de la Loire
Intérêt : GitHub

Autoriser la pagination topicrow du forum à utiliser les valeurs topicrow

Message

Autoriser la pagination topicrow du forum à utiliser les valeurs topicrow

phpBB 3.3.3




Il est possible de rencontrer cette erreur avec la version 3.3.3 :

Code : Tout sélectionner

[phpBB Debug] PHP Warning: in file [ROOT]/viewforum.php on line 1030: A non-numeric value encountered
Cette erreur est générée par certaines extensions, Who Posted in this topic en autre.

Pour palier au problème se rendre ici :

► /PHPBB3

Ouvrir le fichier viewforum.php et trouver ceci :

Code : Tout sélectionner

$pagination->generate_template_pagination($topic_row['U_VIEW_TOPIC'], 'topicrow.pagination', 'start', $topic_row['REPLIES'] + 1, $config['posts_per_page'], 1, true, true);
Remplacer par ceci :

Code : Tout sélectionner

$pagination->generate_template_pagination($view_topic_url, 'topicrow.pagination', 'start', $replies + 1, $config['posts_per_page'], 1, true, true);
Vider le cache.

Note
Il est bien évident que de modifier les fichiers de core de phpBB n'est pas une solution pérenne.
Cela peut être une alternative pour conserver une extension qui renvoie cette erreur, en attendant que son développeur fasse une mise à jour. Ensuite il faudra remettre le fichier viewforum.php dans sa configuration initiale.
Le mieux reste encore de désactiver l'extension en défaut.

Source
Partagez cette page
Twitter Whatsapp Linkedin Email
Vous devez être membre du forum pour répondre
Inscrivez-vous pour participer au forum ou Connecter-vous à votre compte.