Maison > Tutoriel CMS > DEDECMS > le corps du texte

Que dois-je faire si les publicités dans le backend de DEDE ont été mises à jour mais que le frontend n'a pas changé ?

藏色散人
Libérer: 2019-12-14 09:42:15
original
2302 Les gens l'ont consulté

Que dois-je faire si les publicités dans le backend de DEDE ont été mises à jour 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é ?

De nombreux amis ont modifié le code publicitaire dans le backend, mais les publicités dans le frontend n'ont pas changé. Cette raison est un problème de mise en cache.

Apprentissage recommandé : Dreamweaver cms

Solution adaptée aux novices :

Si vous modifiez le code publicitaire, alors on retrouve la gestion à droite. Il y a 3 options sous la gestion, [JS] [Modifier] [Supprimer]. Ces 3, il suffit alors de cliquer sur JS. Voici un aperçu de la publicité JS, puis nous reviendrons. Rendez-vous à la réception et jetez un œil. Les annonces ont-elles changé 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.php de DedeCMS a édité et enregistré les informations sans supprimer le cache d'origine :

Ouvrez le fichier dede/ad_edit.php et recherchez le code suivant :

$dsql->ExecuteNoneQuery($query);
ShowMsg("成功更改一则广告代码!",$ENV_GOBACK_URL);
Copier après la connexion

Modifier. au 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