ホームページ  >  記事  >  バックエンド開発  >  Empire CMS リスト テンプレート listvar はプログラム コードをサポートします

Empire CMS リスト テンプレート listvar はプログラム コードをサポートします

ringa_lee
ringa_leeオリジナル
2018-05-11 15:21:133059ブラウズ

1. テンプレートを追加するとき、list.var テンプレートは「プログラム コードを使用する」オプションをチェックする必要があります。図に示すように:

2. PHP コードを直接追加します。

list.var を追加する必要はありません。 テンプレートの例:
例 1: 情報にタイトル画像が設定されていない場合は、指定された画像を表示します。

1if(empty($r[titlepic]))
2{
3        $r[titlepic]='/images/img.gif';
4}
5 $listtemp=&#39;<li><a href="[!--titleurl--]"><img src="[!--titlepic--]">a>li>&#39;;

説明: $r[titlepic] は、タイトルピクチャフィールド変数です。 $listtemp はテンプレートのコンテンツ変数です。

例2:本日公開の情報の場合は「NEW」のイメージロゴを表示します。

1$newimg=&#39;&#39;;
2 if(time()-$r[newstime]<=1*24*3600)
3{
4        $newimg=&#39;<img src="NEW图片地址" border="0">&#39;;
5}
6 $listtemp=&#39;<li><a href="[!--titleurl--]">[!--title--]a> &#39;.$newimg.&#39;li>&#39;;

説明: $r[newstime] はリリース時間フィールド変数です。 $listtemp はテンプレートのコンテンツ変数です。

例3: 投稿ユーザーの会社名に電話します。

1$userr=$empire->fetch1("select company from {$dbtbpre}enewsmemberadd where userid=&#39;$r[userid]&#39; limit 1");
2 $listtemp=&#39;<li><a href="[!--titleurl--]">[!--title--]a><span>公司名称:&#39;.$userr[company].&#39;span>li>&#39;;

説明: $r[userid] は、パブリッシャーのユーザー ID フィールド変数です。 $listtemp はテンプレートのコンテンツ変数です。

その他の指示:
$listtemp が一重引用符を使用してテンプレートのコンテンツを参照する場合は、その前に一重引用符を追加する必要があります。例: $listtemp='a3b2318aacf5138d976757f0edd9ce86' ;
逆に、二重引用符を使用してテンプレートのコンテンツを引用する場合は、二重引用符の前にも二重引用符を追加する必要があります。例: $listtemp="bd3124c8ee8f1494f5862e18e6746dec";
サポート プログラム コードは、多くの非常に複雑なアプリケーション要件を実装できます。

上記は、関連コンテンツを含む Empire CMS リスト テンプレート listvar サポート プログラム コードを紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。