[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
Avatar du membre
Fred
Messages: 3166
Enregistré depuis: 4 ans 2 mois
Identité: Fred Rimbert
Localisation: Le Lude - Pays de la Loire
Intérêt: GitHub
Contact:

Autoriser la pagination topicrow du forum à utiliser les valeurs topicrow

#1

Message par Fred »

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
Vous devez être membre du forum pour répondre
Inscrivez-vous pour participer au forum ou Connecter-vous à votre compte.