Maison >Tutoriel CMS >DEDECMS >Comment résoudre le problème de dede:arclist ne prenant effet qu'une seule fois dans le système de tissage de rêves dedecms

Comment résoudre le problème de dede:arclist ne prenant effet qu'une seule fois dans le système de tissage de rêves dedecms

藏色散人
藏色散人original
2020-01-10 09:43:532845parcourir

Comment résoudre le problème de dede:arclist ne prenant effet qu'une seule fois dans le système de tissage de rêves dedecms

Comment résoudre les dedecms, le système de tissage de rêves {dede:arclist keyword='dynamically obtenir des mots-clés'} ne prend effet qu'une seule fois ?

Résoudre les dedecms dream weaving system Dream system {dede:arclist keyword='dynamically obtenir des mots-clés'} a un bug qui ne prend effet qu'une seule fois

Apprentissage recommandé : Dreamweaver cms

Quand nous pass {dede : Lorsque arclist keyword='keyword'} est utilisé pour appeler la liste d'articles, vous constaterez qu'il ne prend effet que dans l'une des colonnes. Dans les autres colonnes, le dernier mot-clé est toujours affiché. La raison est due au cache d'arclist.

Modifiez simplement le fichier /include/taglib/arclist.lib.php, probablement à la ligne 384 :

$taghash = md5(serialize($ctag).$typeid);

Changez le code ci-dessus en :

$taghash = md5(serialize($ctag).$typeid.$keyword);

C'est tout.

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