Maison  >  Article  >  Tutoriel CMS  >  Comment utiliser la balise universelle Dreamweaver {dede:sql}

Comment utiliser la balise universelle Dreamweaver {dede:sql}

藏色散人
藏色散人original
2019-11-16 09:52:122949parcourir

Comment utiliser la balise universelle Dreamweaver {dede:sql}

Comment utiliser la balise universelle Dreamweaver {dede:sql} ?

Balise universelle Dreamweaver DEDECMS {dede:sql>

1 Sur la page d'accueil, ajoutez un document d'une seule page et une zone d'édition de contenu en arrière-plan. -page gestion des documents Saisissez le contenu que vous souhaitez générer.

2. Ajoutez la balise universelle SQL {dede:sql sql="select body from dede_sgpagewhere aid=2"}[field:body /]{/dede:sql} à l'endroit où vous devez appeler la page unique. document Je crois que les amis qui connaissent le langage SQL peuvent facilement comprendre le sens de cette phrase.

En fait, cela signifie sélectionner l'entrée du champ de corps de la table de données dede_sgpage. Le 2 ici dans aid=2 signifie que vous créez un numéro d'identification de document d'une seule page. Vous pouvez apporter les modifications correspondantes lors de son utilisation. .

Un autre exemple est cet exemple de code de balise SQL

{dede:sql sql="select content from dede_arctype where id=2"}
[field:content function=cn_substr(Html2Text(@me),600)/]
{/dede:sql}

Apprentissage recommandé : Tutoriel dedecms

Basé sur l'exemple ci-dessus, il devrait être facile à comprendre . L'explication principale ici est que cn_substr signifie intercepter 600 caractères, soit 300 caractères chinois. Html2Text signifie filtrer les caractères contenant du HTML et afficher uniquement le texte.

En fait, en plus des exemples ci-dessus, dans le système Dede, je peux librement utiliser des instructions SQL pour faire correspondre la balise DreamWeaver afin de passer des appels plus personnalisés. Leur format de référence de base est :

{dede:sql sql="select 字段 From 表名称 where 条件语句"}
[field:字段名/]
{/dede:sql}

À partir du format de base ci-dessus, nous pouvons essentiellement convertir une balise d'appel qui appelle la liste de documents. Le code est :

{dede:sql sql="select * From dede_archives limit 10"}
<li>·<a href="/plus/view.php?aid=[field:id/]">[field:title/]</a></li>
{/dede:sql}

Tout le monde. a vu que l'adresse du modèle sous-jacent du lien du document ci-dessus est dynamique, alors comment la convertir pour qu'elle puisse être liée à une adresse statique. Ici, il nous suffit de convertir [field:id/]. est :

{dede:sql sql="SELECT * FROM dede_archives limit 10"}
<li>·<a href="[field:id runphp=&#39;yes&#39;] $id=@me;@me=&#39;&#39;;$url=GetOneArchive($id);@me=$url[&#39;arcurl&#39;];[/field:id]" title="[field:title/]" target="_blank">[field:title function=cn_substr(@me,30,0)/]</a></li>
{/dede:sql}

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!

Déclaration:
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