ホームページ > 記事 > CMS チュートリアル > Dreamweaver のユニバーサル タグ {dede:sql} の使用方法
Dreamweaver ユニバーサル タグ {dede:sql} を使用するにはどうすればよいですか?
Dreamweaver DEDECMS ユニバーサル タグ {dede:sql}
1. ホームページに、単一ページのドキュメントと背景の単一ページのコンテンツ編集ボックスを追加します。 -page ドキュメント管理 生成するコンテンツを入力します。
2. 単一のページドキュメント SQL 言語に精通した友人なら、この文の意味を簡単に理解できると思います。
実際の意味は、データ テーブル dede_sgpage の本文フィールド入力を選択することです。ここで、aid=2 の 2 は、単一ページのドキュメント ID 番号を作成することを意味します。使用時に対応する変更を加えることができます。
別の例は、この SQL タグのサンプル コードです。
{dede:sql sql="select content from dede_arctype where id=2"} [field:content function=cn_substr(Html2Text(@me),600)/] {/dede:sql}
推奨される学習: dedecms チュートリアル
上記の例に基づいて、理解するのは簡単です。 , ここでの主な説明は、cn_substr が 600 文字、つまり 300 文字の中国語をインターセプトすることを意味するということです。 Html2Text とは、HTML を含む文字を除外し、テキストのみを表示することを意味します。
実際、上記の例に加えて、Dede システムでは SQL ステートメントを自由に使用して、DreamWeaver タグでよりパーソナライズされた呼び出しを行うことができます。基本的な参照形式は次のとおりです。
{dede:sql sql="select 字段 From 表名称 where 条件语句"} [field:字段名/] {/dede:sql}
上記の基本形式から、基本的にドキュメント リストを呼び出す呼び出しタグを変換できます。コードは次のとおりです。
{dede:sql sql="select * From dede_archives limit 10"} <li>·<a href="/plus/view.php?aid=[field:id/]">[field:title/]</a></li> {/dede:sql}
上記のドキュメント リンクの基になるテンプレート アドレスは動的であることがわかりましたが、静的アドレスにリンクできるようにするにはどうすればよいでしょうか? ここでは、[field:id/] を変換するだけで済みます。変換後の完全なコードは:
{dede:sql sql="SELECT * FROM dede_archives limit 10"} <li>·<a href="[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]" title="[field:title/]" target="_blank">[field:title function=cn_substr(@me,30,0)/]</a></li> {/dede:sql}
以上がDreamweaver のユニバーサル タグ {dede:sql} の使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。