Maison >Tutoriel CMS >DEDECMS >Comment appeler l'en-tête et le bas du modèle du forum de messages Dreamweaver
Comment appeler l'en-tête et le bas du modèle dans le babillard DEDECMS ?
Le babillard DDEECMS appelle l'en-tête et le bas du modèle Méthode
Apprentissage recommandé : Dreamweaver cms
Comme nous le savons tous, le forum de discussion de DEDE est indépendant et n'a pas l'air très beau. De nombreuses personnes souhaitent implémenter l'appel de balise dede dans guestbook.htm. Le problème est que les balises dede ne sont pas prises en charge dans plus. Il est très difficile de modifier le forum pour qu'il soit cohérent avec les autres pages, car de nombreux appels d'origine ne peuvent pas être utilisés. Voici deux méthodes simples pour appeler les modèles d'en-tête et de bas unifiés du site Web : l'une consiste à personnaliser la balise. avec une macro puis appelez-la avec JS ; l'autre méthode consiste à utiliser PHP pour appeler le modèle d'origine.
Méthode 1 : Ajoutez une balise avec la balise head dans la balise personnalisée et appelez la balise avec JS : (Méthode de recommandation de clé 1)
Étape 1 : Cliquez sur "Auto" dans "Modèle" Définir macro tag";
Étape 2 : Ajouter une nouvelle balise macro et remplir {dede:include filename="head.htm"/};
Étape 3 : Enregistrer La balise revient au liste de balises personnalisée. Cliquez sur Appel JS pour obtenir le code d'appel JS :
<script src='/plus/mytag_js.php?aid=1' language='javascript'></script>
Ce code JS est équivalent à {dede:include filename="head.htm"/} dans un document ordinaire. Nous utilisons cet appel js. le code est suffisant. Collez-le à l'emplacement de /templets/plus/guestbook.htm où vous souhaitez appeler le fichier d'en-tête du forum.
Étape 4 : De la même manière, la méthode d'appel du modèle en bas du forum est la même.
Méthode 2 : Comment appeler le modèle original en php
Étape 1 : Ouvrez "/include/common.func.php"
et ajoutez une fonction, le code est la suivante :
function pasterTempletDiy($path) { require_once(DEDEINC."/arc.partview.class.php"); global $cfg_basedir,$cfg_templets_dir; $tmpfile = $cfg_basedir.$cfg_templets_dir."/".$path;//模版文件的路径 $dtp = new PartView(); $dtp->SetTemplet($tmpfile); $dtp->Display(); }
La deuxième étape consiste à ouvrir le fichier modèle du livre d'or. La valeur par défaut est /templets/plus/guestbook.htm
Remplacez le code d'en-tête d'appel d'origine par ce qui suit. code :
<?php pasterTempletDiy("default/head.htm"); ?>
La valeur par défaut ici est le chemin du modèle par défaut. Si vous utilisez d'autres modèles, veillez à modifier la valeur par défaut ici.
De même, remplacez le code en bas de l'appel du motif par le code suivant :
<?php pasterTempletDiy("default/footer.htm"); ?>
De cette façon, vous pouvez directement utiliser les modèles d'en-tête et de pied de page du système !
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!