[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 3.2.x et 3.3.x
Avatar du membre
Origin
Messages : 1709
Enregistré depuis : 1 an 8 mois
Prénom : Fred
Site internet : https://caforum.fr
Localisation : IDF
Intérêt : GitHub

Autoriser la pagination topicrow du forum à utiliser les valeurs topicrow

Message par Origin »

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.
CAForum-phpBB  : Disclaimer