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

主頁(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
主站蜘蛛池模板: 化州市| 青神县| 松潘县| 西丰县| 平陆县| 赞皇县| 隆昌县| 胶南市| 威海市| 沭阳县| 安达市| 晋宁县| 克山县| 军事| 万宁市| 永昌县| 崇礼县| 景宁| 蒙自县| 海门市| 长子县| 资中县| 盐亭县| 郓城县| 白朗县| 霍州市| 沅陵县| 连云港市| 翁牛特旗| 沧源| 冷水江市| 平阴县| 南岸区| 万年县| 嘉义市| 赞皇县| 毕节市| 长白| 开封市| 连山| 凌云县|