校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > 織夢(mèng)DedeCms獲取縮略圖高度和寬度的方法

織夢(mèng)DedeCms獲取縮略圖高度和寬度的方法

POST TIME:2018-02-04 22:39

瀑布流模式的網(wǎng)站的代碼一般要求圖片必須帶有高度,而織夢(mèng)默認(rèn)的縮略圖僅僅是儲(chǔ)存的圖片路徑,想要輸出圖片的高度就必須用別的辦法,目前我只想到用getimagesize這個(gè)函數(shù)了,這也是相對(duì)比較簡(jiǎn)單的實(shí)現(xiàn)方案了,但是在實(shí)際應(yīng)用的過(guò)程中貌似有個(gè)問(wèn)題,我也搞不懂是什么原因,具體表現(xiàn)為 $GLOBALS['cfg_basehost'] 里帶有www則不能正常獲取,例如 http://www.5loveb.com ,如果為 http://5loveb.com這種url就能正常獲取,奇怪之極。 當(dāng)然,這種辦法極費(fèi)資源。 includehelpersextend.helper.php最后添加 if ( ! function_exists('getheight')) { function getheight($litpic){ $litpicc = $GLOBALS['cfg_basehost'].$litpic; $arr = getimagesize($litpicc); $resault = $arr[1]; // 此為高度 //$resault = $arr[0]; //此為寬度 return $resault; } } 模板中直接用 [field:litpic function="getheight(@me)"/] 就能輸出圖片高度 例 <img src="[field:litpic/]" height=" [field:litpic function="getheight(@me)"/]"> 第二種辦法(推薦): 在/dede/article_add.php 插入數(shù)據(jù)庫(kù)前添加以下代碼: //獲取縮略圖寬度及高度 $litpicc = $GLOBALS['cfg_basehost'].$litpic; $arr = getimagesize($litpicc); $arr[0]就是寬度,$arr[1]就是高度 將這兩個(gè)值插入數(shù)據(jù)庫(kù)中即可(之前請(qǐng)先添加相應(yīng)字段) 這樣通過(guò)數(shù)據(jù)庫(kù)調(diào)用就大大節(jié)省了系統(tǒng)資源。


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 阿拉善右旗| 南江县| 南康市| 肇源县| 彭泽县| 昌平区| 天峨县| 东兴市| 伽师县| 江城| 安溪县| 得荣县| 余干县| 吴桥县| 昭平县| 阿尔山市| 石嘴山市| 沈阳市| 出国| 郸城县| 大新县| 青川县| 内乡县| 会宁县| 兴仁县| 来凤县| 榆树市| 含山县| 澎湖县| 亳州市| 东丽区| 秭归县| 新巴尔虎右旗| 昌乐县| 柳林县| 遂溪县| 塘沽区| 望谟县| 永年县| 栖霞市| 霞浦县|