国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

解決DEDE防止圖片撐破頁面,文章內容中的圖片自適應寬度

2019-11-08 03:24:47
字體:
來源:轉載
供稿:網友

許多使用過DEDE建網站的朋友,可能都會碰到過這樣的情況,當我們在一個網站里發表一篇文章時,如果我們使用的圖片,其寬度超過內容區域大小,圖片就會將表格撐大,同時使得頁面布局變得混亂起來。當然,如果懂CSS,我們可以利用css來定義,讓超出的部分隱藏起來。不過,這樣做的話,圖片的美觀性就很差,顯示不出來超出的部分。

解決這個問題,還有一些朋友,會利用css,使圖片在過大后,自動將圖片縮小,不過,值得注意的是,由于CSS對各個瀏覽器存在兼容問題,所以就拿IE6瀏覽器來說,其作用就不大。 因為遇到這個問題,在網上找的解決方法。

第一步,打開include/arc.archives.class.php

找到:

//設置全局環境變量$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];@SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['id'],$this->Fields['title'],'archives');

在下面加入代碼:

//替換圖片Alt為文檔標題$this->Fields['body'] = str_ireplace(array('alt=""','alt=/'/''),'',$this->Fields['body']);$this->Fields['body'] = javascr第二步:打開你前臺文章頁模版 默認的是:/templets/default/article_article.htm (有的朋友,仿完站,內容頁的模版未必是這個默認的)打開模版后將下面代碼插入到 中 ,注意那個670的數值,這個值意思是當圖片超過這個數值,自動將圖片縮小,寬度縮小為670,高度自動按比例縮小,這樣不會變型。

<script language='
Javascript'>function ImgReSize(e){if(e.width>670) // 670可根據你文章的內容區域大小,可調整{e.width=670; // 等同上面你設的那個數值e.style.width="";}if(e.height>10){e.style.height="";}}</script>

到這里,就完活了,如果你懂CSS最好找到 內容區域的CSS,將它的寬設定好,然后定義一下,超出部分隱藏,因為有時候,文章在加載的過程中,顯示的是你原始大小,加載完成后,JS才會起作用,將圖片縮小。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德令哈市| 贵定县| 三明市| 政和县| 大英县| 绿春县| 盐津县| 彭泽县| 新宾| 射洪县| 洛南县| 汾西县| 鄯善县| 昔阳县| 印江| 英吉沙县| 游戏| 镇康县| 阜新市| 清水河县| 三穗县| 忻州市| 宁海县| 汕头市| 金平| 陕西省| 房产| 德江县| 游戏| 开阳县| 呈贡县| 东台市| 梨树县| 福海县| 桃江县| 孝义市| 皮山县| 万山特区| 简阳市| 宁波市| 东辽县|