ホームページ >バックエンド開発 >PHPチュートリアル >phpcms v9 で広告内の特定のデータを呼び出す方法
phpcms v9 で広告内の特定のデータを呼び出す方法
phpcms v9 の広告モジュールは非常に柔軟性が高く、デフォルトのテンプレートを使用することですでにいくつかの非常に実用的な広告効果を得ることができますが、jQuery のような自作の広告の場合は広告を切り替えることができます。このような状況では、システムの組み込み呼び出し方法では要件を満たすことができません。この場合、画像リスト内の画像アドレスやリンクを直接呼び出すなど、広告内の特定のデータを呼び出す必要があります。実際、広告データ テーブルがデフォルトの場合、メソッドは非常に単純です。呼び出しコードは次のとおりです:
{pc:get sql="SELECT settings FROM v9_poster WHERE spaceid = 12 AND type='images' AND無効=0 ORDER BY listorder ASC" num="5"}
{loop $data $r}
eval("$narry =$ r[設定];" );
?>
{/loop}
{/pc}
上記の呼び出しコードでは、主要なパラメータは次のとおりです: spaceid = 12、type='images'、{$narry[1][特定のデータ名]} これら 3 つのカテゴリ。
データを分析した結果、広告タイプごとにサイクル データ名が異なります。以下にリストします:
広告には 3 つのタイプがあります: テキスト、イメージ、フラッシュ、長方形バナー、固定位置、フローティング モバイル広告、カプレット広告、イメージローテーション広告、イメージリスト広告、テキスト広告、コード広告の 8 種類の広告の中から、さまざまなタイプを選択できます。
$narry がループ データ内で呼び出すことができるデータがいくつかあります:
{$narry[1][paddleft]}、
{$narry[1][ Paddtop]}、
{$narry[1][linkurl]}、
{$narry[1][imageurl]}、
{$narry[1] [alt]}、
{$narry[1][flashurl]}、
{$narry[1][code]}
注:対句広告 {$narry[2][linkurl]}、{$narry[2][imageurl]}、{$narry[2][alt]} があります。
上記の呼び出しメソッドとループ データ名を理解すると、これらに基づいて、Phpcms V9 のバナー スイッチング広告をカスタマイズしたり、Phpcms V9 広告スロットを使用してオンライン QQ 顧客を作成したりするなど、いくつかの具体的なアプリケーションを確実に作成できると思います。サービスを利用する、Phpcms V9 の広告スペースを使用してデータリストを表示する、Phpcms V9 の広告スペースを使用してフレンドリーな接続を確立するなど、思いついたら必ず実行できます。