LifeType 中文開發論壇

開發 => 外掛程式 => 主題作者是: abokuo 於 八月 23, 2005, 07:53:42 下午



主題: 安裝完Gallery2及Gallery外掛後發生的問題
作者: abokuo八月 23, 2005, 07:53:42 下午
在安裝完Gallery2後想透過gallery外掛將照片整合進plog,可是發生了以下的情況:

1.在模版中加入
程式碼:

 {if $gallery->isEnabled()}{$gallery->getImageBlock()}{/if}

之後無法正常顯示Orz
程式碼:

 Error (ERROR_CONFIGURATION_REQUIRED)

    * in modules/core/classes/GalleryEmbed.class at line 761 (gallerystatus::error)
    * in /home/abokuo/html/plog/plugins/gallery/class/gallery/galleryhelper.class.php at line 140 (galleryembed::getimageblock)
    * in /home/abokuo/html/plog/plugins/gallery/plugingallery.class.php at line 99 (galleryhelper::getimageblock)
    * in /home/abokuo/html/plog/tmp/1/%%127^%%1277675198^footer.template.php at line 48 (plugingallery::getimageblock)
    * in /home/abokuo/html/plog/class/template/smarty/Smarty.class.php at line 1924
    * in /home/abokuo/html/plog/tmp/1/%%387^%%387419701^galleryShow.template.php at line 61 (template::_smarty_include)
    * in /home/abokuo/html/plog/class/template/smarty/Smarty.class.php at line 1281
    * in /home/abokuo/html/plog/class/template/template.class.php at line 120 (smarty::fetch)
    * in /home/abokuo/html/plog/class/view/smartyview.class.php at line 190 (template::fetch)
    * in /home/abokuo/html/plog/class/view/blogview.class.php at line 224 (smartyview::render)
    * in /home/abokuo/html/plog/class/view/plugintemplatedview.class.php at line 76 (blogview::render)
    * in /home/abokuo/html/plog/plugins/gallery/class/view/plugingalleryshowview.class.php at line 65 (plugintemplatedview::render)
    * in /home/abokuo/html/plog/class/controller/controller.class.php at line 325 (plugingalleryshowview::render)
    * in /home/abokuo/html/plog/index.php at line 44 (blogcontroller::process)

上述錯誤訊息內容:http://hdts3.abokuo.com/datas/error_1.txt

2.在模版中加入
程式碼:

    {if $gallery->isEnabled()}
     <a title="My Photos" href="index.php?op=gallery&blogId=1">
    {$locale->tr("gallery")}
    </a>

點選GALLERY連結後出現如圖的狀況@@
(http://hdts3.abokuo.com/datas/fig01.jpg)

錯誤訊息如下:
程式碼:


Exception message: Cannot modify header information - headers already sent
Error code: 2
-- Backtrace --
/home/abokuo/html/plog/class/view/view.class.php(172): header
/home/abokuo/html/plog/class/view/view.class.php(309): plugingalleryshowview.sendcontenttype
/home/abokuo/html/plog/class/view/smartyview.class.php(163): view.render
/home/abokuo/html/plog/class/view/blogview.class.php(224): smartyview.render
/home/abokuo/html/plog/class/view/plugintemplatedview.class.php(76): blogview.render
/home/abokuo/html/plog/plugins/gallery/class/view/plugingalleryshowview.class.php(65): plugintemplatedview.render
/home/abokuo/html/plog/class/controller/controller.class.php(325): plugingalleryshowview.render
/home/abokuo/html/plog/index.php(44): blogcontroller.process


上述錯誤訊息內容:http://hdts3.abokuo.com/datas/error_2.txt

以下是我的plog中有關GALLERY的設定
(http://hdts3.abokuo.com/datas/fig02.jpg)
(http://hdts3.abokuo.com/datas/fig03.jpg)


OS: Fedora Core 3
Apache: 2.0.52
Mysql: 3.23.58
php: 4.3.11
plog: 1.01

請各位先進幫忙@@[/img]


主題: 安裝完Gallery2及Gallery外掛後發生的問題
作者: kennyG八月 24, 2005, 12:44:26 下午
小弟是新人.如果有不懂的地方請包含 :-$
同樣是GALLERY2的外掛問題 :'(
一勾選啟動外掛更新時
所有其他外掛的項目都會被關閉  ^o)
要重新一個一個啟動
不知道可能是啥原因
小弟是用WINXP SP2
Appserv2.4.4
包含php4.3.10
Apache 1.3.33
MySql4.1.8


主題: 安裝完Gallery2及Gallery外掛後發生的問題
作者: markwu八月 24, 2005, 02:25:49 下午
不知道耶!因為 gallery2 外掛程式我一直都沒使用,所以可能要有用過的人來解答吧!

Mark


主題: Re: 安裝完Gallery2及Gallery外掛後發生的問題
作者: Phoenix九月 08, 2005, 03:32:22 下午
我是我把gallery2都裝好了..外掛也放到D:\AppServ\www\blog\plugins裡了.....
可是卻一直在外掛中心裡看不到...也都無法安裝??
不知道各位有沒有遇到這問題??? :-$


主題: Re: 安裝完Gallery2及Gallery外掛後發生的問題
作者: markwu九月 08, 2005, 03:38:18 下午
我是我把gallery2都裝好了..外掛也放到D:\AppServ\www\blog\plugins裡了.....
可是卻一直在外掛中心裡看不到...也都無法安裝??
不知道各位有沒有遇到這問題??? :-$

你的 plogphp, mysql, apa, che 是那一版的,另外,請看一下 如何在 pLog 中文開發論壇發問  (http://forum.lifetype.org.tw/index.php?topic=2.0)

你看一下你的問題是不是這個: http://reic.twbbs.org/~reic/pw/pmwiki.php/Plog/PHPError

可以再看一下這一篇: http://forum.lifetype.org.tw/index.php?topic=566.0&highlight=plugin

Mark


主題: Re: 安裝完Gallery2及Gallery外掛後發生的問題
作者: SlaSh九月 14, 2005, 04:55:44 上午
試試將:

程式碼:
{if $gallery->isEnabled()}
    <a title="My Photos" href="index.php?op=gallery&blogId=1">
   {$locale->tr("gallery")}
   </a>

更改為:

程式碼:
{if $gallery->isEnabled()}
<li><a title="My Photos" href="index.php?op=gallery">{$locale->tr("gallery")}</a>
{/if}
</li>



主題: Re: 安裝完Gallery2及Gallery外掛後發生的問題
作者: SlaSh九月 14, 2005, 05:13:22 上午
補充一點,

你必須安裝並啟動gallery2的 imageblock modules 才能使用{if $gallery->isEnabled()}{$gallery->getImageBlock()}{/if}

這語法的作用是顯視 imageblock modules的隨機縮圖
:)


主題: Re: 安裝完Gallery2及Gallery外掛後發生的問題
作者: markwu九月 14, 2005, 08:31:39 上午
試試將:

程式碼:
{if $gallery->isEnabled()}
    <a title="My Photos" href="index.php?op=gallery&blogId=1">
   {$locale->tr("gallery")}
   </a>

更改為:

程式碼:
{if $gallery->isEnabled()}
<li><a title="My Photos" href="index.php?op=gallery">{$locale->tr("gallery")}</a>
{/if}
</li>



mmm ... 那可以再改為

程式碼:
{if !empty( $gallery)}
{if $gallery->isEnabled()}
<li><a title="My Photos" href="index.php?op=gallery">{$locale->tr("gallery")}</a></li>
{/if}
{/if}

就更完整了!
1. {if !empty( $gallery)} 用來檢查 $gallery 外掛有沒有安裝
2.{if $gallery->isEnabled()} 用來檢查 gallery 外掛有沒有啟動

Mark


主題: Re: 安裝完Gallery2及Gallery外掛後發生的問題
作者: SlaSh九月 14, 2005, 11:31:53 上午
謝謝mark的指正,只使用了Plog三天,還要向大家多多學習 ~ :}


主題: Re: 安裝完Gallery2及Gallery外掛後發生的問題
作者: markwu九月 14, 2005, 04:41:57 下午
謝謝mark的指正,只使用了Plog三天,還要向大家多多學習 ~ :}

加油! :-)

Mark


主題: Re: 安裝完Gallery2及Gallery外掛後發生的問題
作者: abokuo九月 27, 2005, 10:26:48 下午
謝謝Slash及Mark的回應,提出的兩個問題第一項已經獲得解決 :-D (PS:當初裝Gallery2的時候是用最小安裝,只有最低限度的模組有裝進去...)
第二項問題自己還是找不出解決方法,煩請各位先進協助@@


主題: Re: 安裝完Gallery2及Gallery外掛後發生的問題
作者: markwu九月 29, 2005, 11:09:25 上午
1. 哪是因為你存檔的時候把 utf-8 bom 資訊也存進去了!搜尋一下 BOM 這個字吧。請選一個不會把 BOM 資訊存入檔案的編輯器。
2. 另外,你插入那一段 template 怪怪的,最後少的 {/if},要記得加,要不然會出錯

程式碼:
   {if $gallery->isEnabled()}
    <a title="My Photos" href="index.php?op=gallery&blogId=1">
   {$locale->tr("gallery")}
   </a>
   {/if}

Mark


主題: Re: 安裝完Gallery2及Gallery外掛後發生的問題
作者: sirius十月 08, 2005, 10:25:19 下午
抱歉我有一個笨問題

大家都說在模版中加入
程式碼:
 {if $gallery->isEnabled()}{$gallery->getImageBlock()}{/if}

那到底是怎做呢?
是直接去主機改哪一個檔案?
還是在後台那邊有一個功能去改啊?
抱歉是否可請哪為大大教一下
謝謝

在安裝完Gallery2後想透過gallery外掛將照片整合進plog,可是發生了以下的情況:

1.在模版中加入
程式碼:
 {if $gallery->isEnabled()}{$gallery->getImageBlock()}{/if}


主題: Re: 安裝完Gallery2及Gallery外掛後發生的問題
作者: catseyes十月 09, 2005, 08:09:42 上午
你好呢 ^^ sirius~

你可以參考http://forum.lifetype.org.tw/index.php?topic=1249.0

應該會有解答 ^^ 寫的還挺完整的....比我厲害多了呢 ^^

程式碼:
{if $gallery->isEnabled()}{$gallery->getImageBlock()}{/if}

這主要的功能好像就是從 gallery2 裡面抓相片出來放到你的模板當中!!

至於要放到哪個模版就要看你自己的喜好了 ^^

至於如何修改...你可以直接從 FTP 抓取你的模板下來修改或者是使用 pLog 內的模板編輯器來修改....

這部份就屬於模板修改的部份了...

有看過 MSN 的網誌嗎!?我想她大概就是可以做像是 MSN 網誌那樣子旁邊有個播放相片的東西...

不過可能不會有那麼精緻...應該只會有一張相片出來吧 ^^

你可以到 http://www.catseyes.com.tw/blog/index.php?blogId=4 這裡觀看我的範例!!

目前這段程式碼放在我的模板會致使我的模板亂掉 =.= 所以暫時先放在測試的 blog 裡面...

最近要上班都沒時間繼續玩 Gallery2 等放假會來一項一項慢慢測試吧


主題: Re: 安裝完Gallery2及Gallery外掛後發生的問題
作者: abokuo十月 13, 2005, 11:40:36 下午
1. 哪是因為你存檔的時候把 utf-8 bom 資訊也存進去了!搜尋一下 BOM 這個字吧。請選一個不會把 BOM 資訊存入檔案的編輯器。
2. 另外,你插入那一段 template 怪怪的,最後少的 {/if},要記得加,要不然會出錯

Mark

抱歉不知道什麼是 utf-8 bom  Orz...
目前用來編輯文件的應用程式是UltraEdit9...如果剛好有前輩也在使用此程式煩請提供設定的方式,感謝 :'(


主題: Re: 安裝完Gallery2及Gallery外掛後發生的問題
作者: markwu十月 14, 2005, 11:30:37 上午
1. 哪是因為你存檔的時候把 utf-8 bom 資訊也存進去了!搜尋一下 BOM 這個字吧。請選一個不會把 BOM 資訊存入檔案的編輯器。
2. 另外,你插入那一段 template 怪怪的,最後少的 {/if},要記得加,要不然會出錯

Mark

抱歉不知道什麼是 utf-8 bom  Orz...
目前用來編輯文件的應用程式是UltraEdit9...如果剛好有前輩也在使用此程式煩請提供設定的方式,感謝 :'(

你真的連搜尋也不願意嘗試一下,難道搜尋有這麼難嗎? http://forum.lifetype.org.tw/index.php?topic=1015.0 (這是用關鍵字 bom 與 ultraedit 找出來的)

抱歉!下次我真的不知是不是該再繼續回答你的問題。  :-(

Mark


主題: Re: 安裝完Gallery2及Gallery外掛後發生的問題
作者: abokuo十月 14, 2005, 07:13:39 下午
你真的連搜尋也不願意嘗試一下,難道搜尋有這麼難嗎? http://forum.lifetype.org.tw/index.php?topic=1015.0 (這是用關鍵字 bom 與 ultraedit 找出來的)
抱歉!下次我真的不知是不是該再繼續回答你的問題。  :-(
Mark

Mark對不起,最近一次以BOM搜尋是在兩三個星期前,有找到用「筆記本複製貼上」的方式,不過後來還是沒有改善@@
在您所列出的搜尋連結中提到了Ultraedit11編輯程式以及NotePad++,我有依照您的貼圖看過設定,NotePad++也試過,
不過...問題還是存在...只能推測是其他問題了Orz
我的做法是:
1. 用FileZilla下載header.template檔案
2. 用UltraEdit11(已對照過設定,確定無勾選BOM相關資訊)/NotePad++開啟header.template
3. 修改內容(例如將已用不到的程式碼刪除)後存檔
4. 用FileZilla上傳檔案,以「無條件覆蓋」方式更新header.template

PS:出現"header already sent"訊息只出現在點選"Gallery"連結時,其他頁面是正常的,是否跟Gallery的template有關係呢?

OS:Fedora Core3
Apache:2.0.53
PHP:4.3.11
PLOG:1.0.1


主題: Re: 安裝完Gallery2及Gallery外掛後發生的問題
作者: abokuo十月 19, 2005, 06:12:01 下午
昨天將安裝好的Gallery2跟外掛刪除然後下載完整安裝版(發文時所使用的是最小安裝版)安裝過後,之前發生的問題就消失了 :-D
不過還是不知道問題出在哪...OTL
要讓Gallery2跟pLog整合的各位,請下載完整版Gallery2吧!