ホームページ  >  記事  >  バックエンド開発  >  DEDECMS ホームページでは、画像コレクション内の複数の画像を呼び出します_PHP チュートリアル

DEDECMS ホームページでは、画像コレクション内の複数の画像を呼び出します_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:51:41850ブラウズ

DEDECMS ホームページのピクチャー アルバム内の複数の写真を呼び出す

この記事では、DreamWeaver システムのホームページ上のピクチャー アルバム内の複数の写真を呼び出す方法を共有します。同じニーズを持つ友人はそれを参照できます。 。

まず include/common.inc.php ファイルを見つけて、次のコードを貼り付けます (私の Web サイトから投稿したので、必要に応じて変更できます):

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

関数 Getimg($aid,$imgwith,$imgheight)

{

グローバル $dsql;

$imgurls = '';

$row =$dsql->getone( "dede_addonimages から imgurls を選択します (aid='$aid' ");

$imgurls= $row['imgurls'];//フィールドデータを取得します

preg_match_all("/}.+jpg/",$imgurls,$matches);//条件を満たすものを取得します

$new_arr=array_unique($matches[0]);//配列内の重複した値を削除します

$pic_num1="

< ;/DIV><
    ";

    foreach($new_arr as $key){

    $pic_list.="

  • }

    $pic_end="

";

return $pic_num1.$pic_list.$pic_end;//結果を返す

}

1. dedecms Webサイトのホームページおよびリストページでの呼び出し方法:

dede:arclist ラベル呼び出しと dede:list リスト呼び出し

?

1

[field:id function="Getimg(@me,80,80,7)" /]

80、80、7はそれぞれ、表示するピクチャの幅(110と省略)と高さ(110と省略)、呼び出すピクチャの数(すべてのピクチャを示す(0)と省略) 。

画像コレクションが複数ある場合は、次のように画像コレクションのカテゴリIDを追加します

?

1

[フィールド:id typeid='' function="Getimg(@me,80,80,7)" /]

2. dedecms記事内の画像コレクション内の複数の画像を呼び出す方法:

?

1

{dede:field.id function="Getimg(@me,80,80,7)" /}

画像コレクションが複数ある場合は、次のように画像コレクションのカテゴリIDを追加します

?

1

{dede:field.id typeid='' function="Getimg(@me,80,80,7)" /}

80、80、7はそれぞれ、表示するピクチャの幅(110と省略)と高さ(110と省略)、呼び出すピクチャの数(すべてのピクチャを示す(0)と省略) 。

以上がこの記事の全内容であり、皆さんがdedecmsをマスターするのに役立つことを願っています。

www.bkjia.com本当http://www.bkjia.com/PHPjc/1012362.html技術記事 DEDECMS のホームページで複数の写真を呼び出す この記事では、DEDECMS システムのホームページで複数の写真を呼び出す方法を説明します。同じニーズを持つ友人は参考にしてください。 ..
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。