Maison > Tutoriel CMS > DEDECMS > le corps du texte

Que dois-je faire si le backend DEDE a mis à jour les annonces mais que le frontend n'a pas changé ?

藏色散人
Libérer: 2020-01-04 09:26:38
original
1821 Les gens l'ont consulté

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);
Copier après la connexion

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);
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!