". ExecuteNoneQuery($query);"."/> ". ExecuteNoneQuery($query);".">
Maison > Article > Tutoriel CMS > Que dois-je faire si le backend DEDE a mis à jour les annonces mais que le frontend n'a pas changé ?
Que dois-je faire si le backend de DEDE a mis à jour les annonces mais que le frontend n'a pas changé ?
La solution au problème selon lequel le backend de Dreamweaver DEDE a mis à jour les annonces mais le frontend n'a pas changé
Apprentissage recommandé : Dreamweaver cms
De nombreux amis le sont. Après avoir modifié le code publicitaire dans le backend, les publicités dans le frontend n'ont pas changé. Cette raison est un problème de mise en cache.
Solution adaptée aux novices :
Si vous modifiez le code de la publicité, alors on retrouve la gestion à droite. Il y a 3 options sous la gestion, [JS] [Modifier] [Supprimer] , ces 3, il ne reste plus qu'à cliquer sur JS, voici l'aperçu de cette pub JS, et ensuite on retourne à la réception voir si la pub change automatiquement ?
Une solution complète :
De plus, lors de la prévisualisation à chaque fois, nous devons apporter les modifications suivantes au module publicitaire. Les éléments suivants sont publiés par des amis sur le. forum Vous pouvez vous référer aux méthodes suivantes pour le résoudre.
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 précédente. J'ai vérifié le code source et j'ai constaté que le cache était appelé. , mais ad_edit de DedeCMS. Après avoir édité et enregistré les informations en php sans supprimer le cache d'origine, la modification est la suivante :
Ouvrez le fichier dede/ad_edit.php et trouvez le code suivant :
$dsql->ExecuteNoneQuery($query); ShowMsg("成功更改一则广告代码!",$ENV_GOBACK_URL);
Modifier avec le code suivant :
$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);
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!