Joomla 1.72 安裝easy book reload 4.0問題



  • A-Bo您好,
    我按照您書上所說的安裝了Joomla(1.72)以及Easybook Reload(4.0),但是安裝套件後發現並不是如書上敘述是中文介面,而且新增TOP選單連結到留言板頁面後,卻只有"EBR"的圖片而沒有"填寫留言"的按鈕,請問何解?? :help:
    謝謝~~!



  • 您好:
    1.為什麼沒有中文呢?因為中文化是我自己做的 (笑),雖然有將語言檔提交給原作者,不過現在作者網站的元件檔還是沒加進去,您可以透過本主題附件取得內含正體中文的 Easybook Reloaded v4.0。
    [attachment=0:13itpbnd]com_easybookreloaded_v4.0.zip[/attachment:13itpbnd]

    2.這個問題跟會員權限有關,我將系統的除錯模式打開後發現有警告訊息。回到 Easybook Reloaded 的設定畫面按一下「儲存」之後重新讀取頁面就正常了,您不妨試看看。
    com_easybookreloaded_v4.0.zip



  • 謝謝您,我試試看在馬上跟大家回報!! :sohigh:



  • 下載後安裝完畢,也按照書上所設定,結果出下以下字樣。

    Warning: Invalid argument supplied for foreach() in C:\AppServ\www\j17\components\com_easybookreloaded\acl.php on line 37

    Warning: Invalid argument supplied for foreach() in C:\AppServ\www\j17\components\com_easybookreloaded\acl.php on line 48
    留言板



  • 回到 easybook 的元件選項畫面,在「權限」頁面按下「儲存 & 關閉」就可以了。



  • reload 4.0 中文 可以正常在 Joomla 1.73 使用。

    感謝.



  • 請教一下

    easy book reload 4.0 可設定留言內容不公開嗎?



  • Easybook Reloaded 沒有這個功能,記得 Phoca Guestbook 可以做到留言不公開(僅於後台顯示)。



  • 您好,我使用的是joomla.1.73, 安裝此討論串的easy book reload 4.0,
    但在按了送出留言後,畫面卻轉成空白頁,
    點到架的網站首頁,就出現「無法初始化寄信功能。」以及「留言已儲存」,
    後台可以看的到此筆留言,再點選前台的留言板也可看到,
    可否請教我是否有什麼設定沒弄好呢?
    謝謝



  • 元件可設定留言板出現新留言時會發信給管理者,會看到錯誤訊息是因為郵件伺服器的部份沒有設定好。



  • 我安裝後
    留言板留言*
    好窄小
    該如何改大呢?

    [attachment=0:14grbabd]gb.jpg[/attachment:14grbabd]
    gb.jpg



  • @abokuo:

    元件可設定留言板出現新留言時會發信給管理者,會看到錯誤訊息是因為郵件伺服器的部份沒有設定好。

    您好,
    我有進入此元件將有出現新留言時發信給管理者的功能取消掉,目前有人註冊新會員的話,已經測試過可以發信到該新會員註冊的信箱,可是新留言的話,還是會出現空白畫面的問題,這是否依舊代表郵件伺服器的部份沒有設定好呢?
    謝謝~~



  • 這也許是程式本身的 bug,要不要下載新版程式 (1.7-2) 看看能否修正?另外 Joomla! 版本建議更新至 1.7.4。



  • 請問各位的easybook reload 會不會出現中文亂碼的問題?
    ezbook.PNG



  • 這不是單一個案,自己也有同樣問題…
    推測與 PHP 程式處理字串的方式有關,回報給原作者 (德國人) 大概也是無解,對方看不懂中文…
    要請懂 PHP 的朋友提供解決方法了。



  • :help: 期待會PHP的同好能伸出援手
    感謝!!



  • 自問自答 :thinking:

    檢視網頁的原始檔輸出結果發現一個現象

    ��,近來蔬菜價格偏高,對CPI影響就有○.八三個百�
    ��點;加上過年期間保母費、計程車費及旅遊團費等循例�
    ��價,也影響CPI約○.七個百分點。若排除春節因素�
    ��菜價上漲,其餘物價漲幅算是很平穩,預期二月CPI�
    ��指數會回跌,因為春節因素消失,且去年同月比較基期�

    原來這個是斷行所發生的問題

    如果沒有斷行,是不是就不會有中文亂碼的問題?
    google了一下,php的自動斷行叫做wordwrap
    所以就把wordwrap取消掉吧

    方法如下:
    編輯 com_easybookreloaded\helpers\content.php 這個檔案
    把第54行的$words[$i] = wordwrap($words[$i], $size, “\n”, 1); 註釋掉

    	function wordwrap(&$message) //<------- 自動斷行
    	{
    		$mainframe = JFactory::getApplication();
    		$ebconfig = $mainframe->getParams();
    		$size = $ebconfig->get('maxlength', 75); // <---------就是你搞的鬼
    		$words = explode(" ", $message);
    		$anzahl = count($words);
    		$message = NULL;
    
    		for ($i=0; $i<$anzahl; $i++)
    		{
    			if (strlen($words[$i]) > $size)
    			{
    				//$words[$i] = wordwrap($words[$i], $size, "\n", 1);  <-----不要斷了啦
    			}
    
    			$message = $message . " " . $words[$i];
    		}
    
    

    小弟也不懂php,這樣改會不會有什麼問題,我也不知道 :stnose:
    但是可以把眼前的問題解決,就覺得很 :sohigh:

    也要特別感謝阿寶大大提供的中文化檔案及提示 :ugreat:



  • 感謝您的分享,修改程式碼內容後前台的留言訊息不會再出現亂碼了 :sohigh:



  • 小弟好像有點多此一舉 :imdead:
    重新檢視easybook的設定選項
    裡面就有文字自動斷行的設定
    自接選No就不會有亂碼了 :teach:



  • 其實還有一個更快的方法,就是在管理界面上將文字自動斷行於 的數子設定成無限大的數字,就永遠不斷行了。

    [attachment=2537]picbak.png[/attachment]
    picbak.png


登入以回覆

看起來你的連線到 Joomla!台灣討論區 已經遺失,請稍等一下我們嘗試重新連線。