Que dois-je faire si l'affichage front-end n'est pas mis à jour après modification du module publicitaire DedeCMS ?
Modifier le module publicitaire DedeCMS, l'affichage front-end n'est pas mis à jour, la solution est
Apprentissage recommandé : Dreamcms
Si vous modifiez les paramètres de publicité en arrière-plan de DreamWeaver et que la réception ne parvient pas à afficher les dernières modifications, vous pouvez vous référer aux méthodes suivantes pour résoudre le problème.
Après avoir installé le module publicitaire fourni avec dedecms, j'ai constaté qu'après avoir modifié les informations publicitaires, la publicité appelée par la réception était toujours l'information avant la modification. J'ai vérifié le code source et j'ai constaté que le cache. a été appelé, mais ad_edit de dedecms. Après avoir édité et enregistré les informations en php, le cache d'origine n'est pas supprimé. Voici la modification :
Ouvrez dedead_edit.php et recherchez la ligne 70. .
$dsql->ExecuteNoneQuery($query); ShowMsg("成功更改一则广告代码!",$ENV_GOBACK_URL);
est modifié en
$dsql->ExecuteNoneQuery($query); // 删除广告缓存文件 begin // dedecms V57_GBK 2011-08-12 if(file_exists(DEDEDATA."/cache/myad-$aid.htm")){ @unlink(DEDEDATA."/cache/myad-$aid.htm"); } // 删除广告缓存文件 end ShowMsg("成功更改一则广告代码!",$ENV_GOBACK_URL);
Allez en arrière-plan pour mettre à jour les informations publicitaires maintenant !
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!