Maison >Tutoriel CMS >DEDECMS >Que dois-je faire si la liste des articles de l'espace membre DreamWeaver ne peut pas être paginée ?

Que dois-je faire si la liste des articles de l'espace membre DreamWeaver ne peut pas être paginée ?

藏色散人
藏色散人original
2020-01-09 09:55:142692parcourir

Que dois-je faire si la liste des articles de l'espace membre DreamWeaver ne peut pas être paginée ?

Que dois-je faire si la liste d'articles dans l'espace membre Dreamweaver ne peut pas être paginée ?

Solution au problème selon lequel la liste des articles de l'espace membre Dreamweaver ne peut pas être paginée

Étude recommandée : Dreamweaver cms

DEDECMS5.7 articles de l'espace membre La pagination affiche toujours 0 page et 0 enregistrement d'erreur. Donnez des corrections.

Méthode de correction

Ouvrez include/arc.memberlistview.class.php

Recherchez

$countQuery = preg_replace("/select[ \r\n\t](.*)[ \r\n\t]from/i","Select count(*) as dd From",$this->sourceSql);

et remplacez-le par

    $countQuery = preg_replace("#SELECT[ \r\n\t](.*)[ \r\n\t]FROM#is", 'SELECT COUNT(*) AS dd FROM', $this->sourceSql);
   $countQuery = preg_replace("#ORDER[ \r\n\t]{1,}BY(.*)#is", '', $countQuery);

~~

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn