Heim >Backend-Entwicklung >PHP-Tutorial >DEDECMS首页调用图片集里的多张图片_PHP教程

DEDECMS首页调用图片集里的多张图片_PHP教程

WBOY
WBOYOriginal
2016-07-13 09:51:41887Durchsuche

DEDECMS首页调用图片集里的多张图片

   本文给大家分享的是织梦系统中首页调用图片集里的多张图片的方法,有相同需要的小伙伴可以参考下。

  先找到include/common.inc.php文件,把下面代码贴进去(我贴的是我网站上的,具体可根据需要修改):

  ?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

function Getimg($aid,$imgwith,$imgheight)

{

global $dsql;

$imgurls = '';

$row =$dsql->getone( "select imgurls from dede_addonimages where aid='$aid' ");

$imgurls= $row['imgurls'];//获取字段数据

preg_match_all("/\}.+jpg/",$imgurls,$matches);//取出符合条件的

$new_arr=array_unique($matches[0]);//去除数组中重复的值

$pic_num1="

DEDECMS首页调用图片集里的多张图片_PHP教程
    ";

    foreach($new_arr as $key){

    $pic_list.="

  • DEDECMS首页调用图片集里的多张图片_PHP教程
  • ";

    }

    $pic_end="

";

return $pic_num1.$pic_list.$pic_end;//返回结果

}

  一、dedecms网站首页和列表页中的调用方法:

  dede:arclist 标签调用和dede:list 列表调用

  ?

1

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

  80和80和7分别是要显示图片的宽度(省略为110)和高度(省略为110)和调用张数(省略为(0),表示所有张)。

  如果有多个图片集,那么加上图片集的类目id,如下

  ?

1

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

  二、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.comtruehttp://www.bkjia.com/PHPjc/1012362.htmlTechArticleDEDECMS首页调用图片集里的多张图片 本文给大家分享的是织梦系统中首页调用图片集里的多张图片的方法,有相同需要的小伙伴可以参考下...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn