LifeType 中文開發論壇

開發 => 外掛程式 => 主題作者是: kochlin 於 四月 29, 2005, 07:33:47 下午



主題: 外掛dropcase某些主機無法成功
作者: kochlin四月 29, 2005, 07:33:47 下午
外掛"首字下沉"
曾經在 xp+easyphp 成功執行。
但在FC3同一方式啟動但無法顯示。
顯然安裝步驟應該沒問題,那還有那些要考量的地方呢??
http://plog1.read.org.tw/index.php?blogId=3


主題: Re: 外掛dropcase某些主機無法成功
作者: markwu四月 30, 2005, 09:57:04 下午
引用自: kochlin
外掛"首字下沉"
曾經在 xp+easyphp 成功執行。
但在FC3同一方式啟動但無法顯示。
顯然安裝步驟應該沒問題,那還有那些要考量的地方呢??
http://plog1.read.org.tw/index.php?blogId=3


我假設你這個網誌已經裝了 dropcase plugin,那麼只有兩個原因:
1. 你沒有啟動。
2. 你的第一段文章沒有用 <p>...</p> 包起來。因為這個外掛程式是找第一段文章的 <p>標籤來修改。

Mark


主題: Re: 外掛dropcase某些主機無法成功
作者: kochlin五月 03, 2005, 01:05:00 下午
引用
我假設你這個網誌已經裝了 dropcase plugin,那麼只有兩個原因:
1. 你沒有啟動。
2. 你的第一段文章沒有用 <p>...</p> 包起來。因為這個外掛程式是找第一段文章的 <p>標籤來修改。

Mark


=================================
 請問---> 第一段文章沒有用 <p>...</p> 包起來
是那個檔案的位置。--------(新手請見諒)


主題: Re: 外掛dropcase某些主機無法成功
作者: markwu五月 03, 2005, 02:59:15 下午
引用自: kochlin
引用
我假設你這個網誌已經裝了 dropcase plugin,那麼只有兩個原因:
1. 你沒有啟動。
2. 你的第一段文章沒有用 <p>...</p> 包起來。因為這個外掛程式是找第一段文章的 <p>標籤來修改。

Mark


=================================
 請問---> 第一段文章沒有用 <p>...</p> 包起來
是那個檔案的位置。--------(新手請見諒)


那不是檔案,我是說你的文章,用 <> 切換到原始碼模式,看第一段是否有包在 <p> ....</p> 裡面。如果沒有, dropcase 是沒有作用的。

Mark


主題: 外掛dropcase某些主機無法成功
作者: kochlin五月 03, 2005, 06:49:12 下午
了解!!!感謝您!
我再試試看!!!
==========================
5/3日
有重新上傳啟動,但仍無法顯示。


主題: Re: 外掛dropcase某些主機無法成功
作者: cytseng五月 05, 2005, 02:28:23 上午
引用自: markwu
引用自: kochlin
引用
我假設你這個網誌已經裝了 dropcase plugin,那麼只有兩個原因:
1. 你沒有啟動。
2. 你的第一段文章沒有用 <p>...</p> 包起來。因為這個外掛程式是找第一段文章的 <p>標籤來修改。

Mark


=================================
 請問---> 第一段文章沒有用 <p>...</p> 包起來
是那個檔案的位置。--------(新手請見諒)


那不是檔案,我是說你的文章,用 <> 切換到原始碼模式,看第一段是否有包在 <p> ....</p> 裡面。如果沒有, dropcase 是沒有作用的。

Mark


我是用 ereg function 先去判斷是不是有 <p> 開頭的
再做適合的 code 來處理
所以要改 plugindropcase.class.php
(紅字就是多加的)

        function dropcase( $text )
        {
            $newText = explode("</p>", $text);

            // Piece the output back together.
            // $bufText = "<div class=\"drop-case\">".$newText[0]."</div>";

            if (ereg("^<p>", $newText[0])) {
                $bufText = str_replace( "<p>", "<p id=\"drop-case\">", $newText[0] );
            }
            else {
                $bufText = ereg_replace("^", "<p id=\"drop-case\">", $newText[0] );
            }

            $bufText .= "</p>";


主題: 外掛dropcase某些主機無法成功
作者: kochlin五月 05, 2005, 11:13:42 上午
引用自: kochlin
了解!!!感謝您!
我再試試看!!!
==========================
5/3日
有重新上傳啟動,但仍無法顯示。





我終於了解意思,謝謝markwu & cytseng


主題: 外掛dropcase某些主機無法成功
作者: markwu五月 09, 2005, 10:41:43 上午
Hi cytseng:

謝謝你的 patch :-) ,我把它加到plugin 中了。 SVN rev 1973.

Mark