国产探花免费观看_亚洲丰满少妇自慰呻吟_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才會起作用,將圖片縮小。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巧家县| 福清市| 读书| 杭锦后旗| 镇沅| 英山县| 清水河县| 沂南县| 刚察县| 德格县| 新乐市| 贞丰县| 育儿| 四会市| 宁陵县| 葫芦岛市| 林周县| 临沭县| 桂林市| 佛山市| 栾城县| 泸西县| 加查县| 忻城县| 兴隆县| 邯郸县| 澄迈县| 伊吾县| 嵊泗县| 定州市| 济源市| 博罗县| 潮安县| 扎鲁特旗| 晋宁县| 冷水江市| 松阳县| 安多县| 竹山县| 华坪县| 乃东县|