在把網頁內容作嵌入時,多數是順利的,例如:
[@more@]

但是在相簿的嵌入就很不順利。學校的相簿是以synology的NAS來內建相簿模組來使用,正常呈現的狀況如下。

但是嵌入後就變成這樣。最右邊的相簿無法在網頁中完整的呈現,其原因是synology NAS的DMS(管理程式)在相簿的呈現上,是一欄放5個相簿,而且把網頁左右寬度給擠滿,因此當我這種網頁,因為選單要吃掉一些寬度時,就無可避免地最後一個相簿會被吃掉。

縱使去改每頁相簿呈現的相簿數也是一樣的,已經向synology詢問是否有其他設定上的可能,回應是暫時沒有,但會列入改版時的考慮。



本來以為沒解了,不過我今天想出來偷雞的方式來處理。
原本嵌入網頁的寬度設定在900px,而框架離網頁的左邊界是100px。
<iframe name=”TOP1″ src=”http://140.111.78.2/photo/”
width=”900″ height=”600″ marginwidth=”0″ marginheight=”0″
border=”0″ frameborder=”0″ scrolling=”yes” align=”right”></iframe>

#photo-iframe{
    position:absolute;
    top:3px;
    left:100px;
}

我把改成(其實就是把嵌入的網頁,不管選單往左邊靠
<iframe name=”TOP1″ src=”http://140.111.78.2/photo/”
width=”1000″ height=”600″ marginwidth=”0″ marginheight=”0″
border=”0″ frameborder=”0″ scrolling=”yes” align=”right”></iframe>

#photo-iframe{
    position:absolute;
    top:3px;
    left:10px;
}

這樣的話,雖然最後放上的相簿(左上角那個)有一點點被選單遮住,但是還可以看到一半的縮圖,利用網頁的捲軸將網頁上下移動時亦可露出整個相簿的縮圖,所以我想就暫時這樣吧!

最後修改日期: 18 3 月 2021

作者