歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 23, 2024, 03:57:58 上午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  開發  |  模版設計  |  模板使用Table做成的頁面問題.... « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 模板使用Table做成的頁面問題....  (閱讀 27213 次)
LiP
新手見習
*
文章: 43


MyZephyr


檢視個人資料 個人網站
« 於: 三月 18, 2005, 05:04:13 上午 »

Dear All~

pLog的模板大多是在main.template裡頭用{include file="xxxxxx"}呼叫的方式來分隔 左邊/中間/右邊區塊....
使用這樣的方式修改後的板型在使用上沒什麼問題....

後來我嘗試在main.template裡頭直接用Table分隔區塊
(這樣的做法有點呆....幾乎模板裡頭每頁都要增加這樣的Table,因為我不曉得這樣的方式怎麼去切割....@@")
WIN底下用FireFox和Mac底下用Safari和FireFox顯示是沒什麼問題....
比較頭大的是在WIN底下用IE瀏覽....
用IE進入任何一篇文章之後,因為回覆文章的地方加入了表情符號,而那些符號就不會自己分行了....
尤其若是表情符號有幾十種的,因為沒有分行的結果,頁面寬度就整個拉到超出螢幕顯示的寬度.... 嚎啕大哭

PowerOS無限誌 現在這個模板就是會發生這個問題的....

不知道是否有方式可以解決這樣的問題,或是可以讓表情符號自動分行的指令?

感謝各位~
已記錄

:: ■PowerOS無限誌 :: ■激走無限 ::
FreeBSD - 6.1
Apache - 2.0.59
PHP - 4.4.4
MySQL - 4.0.27
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #1 於: 三月 18, 2005, 08:25:05 上午 »

mm ... 在 table 的內的文字應該會自己  wrap,除非這是一整串的文字無法被截斷。

我猜你還是用 0.32 ,能把 pluginsmiely.class.php 中的

引用
       function generateSmileysBar()
        {
            if( $this->_pluginEnabled ) {
                $text = "";
                $rg = new RequestGenerator( $this->blogInfo );
                foreach( $this->smileys as $smiley => $icon ) {
                    $iconTag = "<img onClick=\"writeImgTag('".$smiley."')\" alt=\"$smiley\" src=\"".
                               $rg->getUrl( "/smileys/".$this->_smileySet."/".$icon."\" align=\"absmiddle\" />" );
                    $text .= $iconTag;
                }
            }
           
            return $text;
        }


在 iconTag 的最後加上空白或是 &nbsp; 試試。

Mark
已記錄

LiP
新手見習
*
文章: 43


MyZephyr


檢視個人資料 個人網站
« 回覆文章 #2 於: 三月 18, 2005, 08:41:26 上午 »

Dear Mark∼

是的∼無限誌目前還是使用 pLog 0.3.2....

感謝你的回復∼我稍後試試看∼

引用自: markwu
mm ... 在 table 的內的文字應該會自己  wrap,除非這是一整串的文字無法被截斷。

我猜你還是用 0.32 ,能把 pluginsmiely.class.php 中的

引用
       function generateSmileysBar()
        {
            if( $this->_pluginEnabled ) {
                $text = "";
                $rg = new RequestGenerator( $this->blogInfo );
                foreach( $this->smileys as $smiley => $icon ) {
                    $iconTag = "<img onClick=\"writeImgTag('".$smiley."')\" alt=\"$smiley\" src=\"".
                               $rg->getUrl( "/smileys/".$this->_smileySet."/".$icon."\" align=\"absmiddle\" />" );
                    $text .= $iconTag;
                }
            }
           
            return $text;
        }


在 iconTag 的最後加上空白或是 &nbsp; 試試。

Mark
已記錄

:: ■PowerOS無限誌 :: ■激走無限 ::
FreeBSD - 6.1
Apache - 2.0.59
PHP - 4.4.4
MySQL - 4.0.27
LiP
新手見習
*
文章: 43


MyZephyr


檢視個人資料 個人網站
« 回覆文章 #3 於: 三月 18, 2005, 11:25:53 上午 »

都試過了....還是沒法子....
有空接著改模板試試看好了....

感十分感謝~
已記錄

:: ■PowerOS無限誌 :: ■激走無限 ::
FreeBSD - 6.1
Apache - 2.0.59
PHP - 4.4.4
MySQL - 4.0.27
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #4 於: 三月 18, 2005, 12:06:23 下午 »

Hi Lip

你可以把你的表情符號給我試試嗎?

Mark
已記錄

LiP
新手見習
*
文章: 43


MyZephyr


檢視個人資料 個人網站
« 回覆文章 #5 於: 三月 18, 2005, 12:10:09 下午 »

啊∼∼∼

我好久....好久....之前就寄給你了....
(你上回跟我要的時候)
難不成 Mark 從來沒收到過我寄給你的mail??? 目瞪口呆

那....
等等....
我放到無限誌上頭....
已記錄

:: ■PowerOS無限誌 :: ■激走無限 ::
FreeBSD - 6.1
Apache - 2.0.59
PHP - 4.4.4
MySQL - 4.0.27
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #6 於: 三月 18, 2005, 12:14:48 下午 »

沒有耶!我沒收到過耶!

已經有好幾個人說寄信給我,可是我都沒收到!詭異....  傷心

我要檢查檢查,難道是被檔了?

應該是我這邊問題,我看看。

Mark
已記錄

LiP
新手見習
*
文章: 43


MyZephyr


檢視個人資料 個人網站
« 回覆文章 #7 於: 三月 18, 2005, 12:28:46 下午 »

印象中....連表情圖寄過兩封mail給你....

呵呵∼

我就先把檔案放在這裡

之前試過改回應文章的頁面,全部只有文字輸入的部份用table分隔【內容】和【發表者】那些欄位,之後用IE瀏覽一樣發生這種情形....

就麻煩 Mark 了∼感謝∼!
已記錄

:: ■PowerOS無限誌 :: ■激走無限 ::
FreeBSD - 6.1
Apache - 2.0.59
PHP - 4.4.4
MySQL - 4.0.27
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #8 於: 三月 18, 2005, 12:36:20 下午 »

Hi Lip

我是了一下,在 1.0 版中的 stnadard 中沒問題。

你要不要用個笨方法

把模版中的
{$smileys->generateToolbar} 用

<div style="width=xx%"> </div> 包起來試試看。讓他被 div 限制死。

Mark
已記錄

LiP
新手見習
*
文章: 43


MyZephyr


檢視個人資料 個人網站
« 回覆文章 #9 於: 三月 18, 2005, 01:38:44 下午 »

Dear Mark~

So Cool~!!!
成功了~
加上DiV標籤果然就乖乖聽話了~ 吐舌頭
感謝~感謝喔~!!!

引用自: markwu
Hi Lip

我是了一下,在 1.0 版中的 stnadard 中沒問題。

你要不要用個笨方法

把模版中的
{$smileys->generateToolbar} 用

<div style="width=xx%"> </div> 包起來試試看。讓他被 div 限制死。

Mark
已記錄

:: ■PowerOS無限誌 :: ■激走無限 ::
FreeBSD - 6.1
Apache - 2.0.59
PHP - 4.4.4
MySQL - 4.0.27
TomexOu
一般會員
***
文章: 117



檢視個人資料
« 回覆文章 #10 於: 三月 19, 2005, 03:26:09 上午 »

以css的概念來說,table儘量只作外框架定位外,儘量少用。
裏頭<td>儘量塞<div>或<span>+css作變化!
已記錄

我的LifeType測試環境:
Win2003 R2 Enterprise/IE7.0/XAMPP with Apache 2.2.6 + PHP 5.2.4 + MySQL 5.0.45 /LifeType 1.2.5/GD2.0/Grey Template
Dabu網誌
LiP
新手見習
*
文章: 43


MyZephyr


檢視個人資料 個人網站
« 回覆文章 #11 於: 三月 19, 2005, 06:17:18 下午 »

3Q各位~

經過這次,以後製作模板會更順手了~ 眨眼睛
已記錄

:: ■PowerOS無限誌 :: ■激走無限 ::
FreeBSD - 6.1
Apache - 2.0.59
PHP - 4.4.4
MySQL - 4.0.27
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #12 於: 三月 21, 2005, 11:07:18 上午 »

大家一起交流吧!呵呵!

Mark
已記錄

頁: [1]
LifeType 中文開發論壇  |  開發  |  模版設計  |  模板使用Table做成的頁面問題.... « 上篇主題 下篇主題 »
    前往: