Maison > Article > Tutoriel CMS > La balise TAG Dreamweaver dedecms ne parvient pas à trouver et à implémenter la méthode de balise de couleur
Solution au problème des tags introuvables sur la page TAG (Apprentissage recommandé : Dreamweaver cms)
Lorsque nous cliquons sur une balise sur la page tags.php, parfois cela nous demandera : "Le système n'a pas cette balise, elle a peut-être été supprimée !"
Mais nous vérifions la ! l'arrière-plan du programme et la page d'affichage frontale. Ce label existe, et si ce problème était résolu ?
Solution :
Il y a un fichier tags.php dans le répertoire racine du programme Dedecms
Ouvrez ce fichier :
Trouvez $tag = FilterSearch(urldecode($tag));
et remplacez-le par $tag = urldecode($tag) pour résoudre ce problème.
Méthode de production d'étiquettes de couleur DedeTAG :1 Ajoutez la fonction suivante à /include/common.func.php
function getTagStyle() { $minFontSize=8; //最小字体大小,可根据需要自行更改 $maxFontSize=18; //最大字体大小,可根据需要自行更改 return 'font-size:'.($minFontSize+lcg_value()*(abs($maxFontSize-$minFontSize))).'px; color:#'.dechex(rand(0,255)).dechex(rand(0,196)).dechex(rand(0,255)); }2. .Utilisez le code suivant dans le modèle pour appeler la balise
{dede:tag row='45' getall='1' sort='hot'}
<a href='[field:link/]' title="[field:tag /]([field:total /])" style="[field:total runphp=yes]@me=getTa
gStyle();[/field:total]">[field:tag /]</a>
{/dede:tag}
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!