特定の条件下では、Web サイトの特定のページに指定された情報を表示する必要があります。
ただし、この仕様がハードコーディングされている場合は、指定された情報は表示されません。将来の変更は大きな問題になります;
現時点では、SQL ステートメントの利点が強調されています。SQL ステートメントを使用すると、数値を変更するだけで、表示されている内容を完全に置き換えることができます;
推奨「Empire cms チュートリアル >>
コードは次のとおりです。
[e:loop={'select * from phome_ecms_news where id in (2452,2697,2299,2267)',4,24,0}] <li><a href="<?=$bqsr['titleurl']?>"> <?=esub($bqr[title],28)?> </a><span></span></li> [/e:loop]
SQL ステートメントの仕様に従って、ID 番号 2452 のコンテンツ情報を返します。 2697、2299、2267、および背後のコード 最後から 2 番目のパラメーターは 24、
これは SQL の実行です。
(以下のコンテンツは、スマート タグの使用法を説明するためにインターネットから取得したものです)
スマート タグの使用手順:
スマート タグ (e:loop)
形式:
[e:loop ={列ID/トピックID、表示番号、操作タイプ、タイトル付き画像のみ表示、追加SQL条件、表示ソート}]
テンプレートコード内容
[/e:loop]
例:
コードは次のとおりです:
[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}] <tr> <td> <a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a> (<?=date('Y-m-d',$bqr[newstime])?>) </td> </tr> [/e:loop]
具体的な操作タイプの説明は次のとおりです:
操作タイプの説明
0 各列の最新
1 各列の人気
2 各コラムのおすすめランキング
9 各コラム コメントランキング
12 各コラムの見出し情報
15 各コラムのダウンロードランキング
25 各コラムの評価ランキング
26 各コラムの投票ランキング
3 すべての最新情報 (デフォルトのテーブル)
4 すべての人気情報 (デフォルトのテーブル)
5 すべての推奨情報 (デフォルトのテーブル)
10 すべての情報のコメントランキング (デフォルトのテーブル)
13 すべて情報ヘッドライン (デフォルトのテーブル)
16 すべての情報ダウンロード ランキング (デフォルトのテーブル) テーブル)
27 すべての情報の評価ランキング (デフォルトのテーブル)
28 すべての情報の投票ランキング (デフォルトのテーブル)
6 トピックの最新情報
7 話題の注目情報
8 トピックおすすめ情報
11 トピックコメントランキング
14 トピック見出し
17 各トピックダウンロードランキング
29 各トピック評価ランキング
30 各トピック投票ランキング
18 各テーブルの最新情報 (カラムID='テーブル名')
19 各テーブルの人気度 (カラムID='テーブル名')
20 各テーブルのおすすめ度 (カラムID=')テーブル名')
21 各テーブルのコメントランキング(カラムID='テーブル名')
22 各テーブルの見出し情報(カラムID='テーブル名')
23 各テーブルのダウンロードランキング(列ID='テーブル名')
31 各テーブルの評価ランキング(列ID='テーブル名')
32 各テーブルの投票ランキング(列ID='テーブル名')
24 Query by sql (列 ID='sql ステートメント')
データ テーブルのプレフィックスが使用可能です: "[!db.pre!]" Express
以上がecms スマートタグ e:loop の使用法は、SQL を実行して必要なレコードを取得することです。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。