站內搜尋:Yahoo搜尋的結果,如果沒有給完整的網址,請在站內再搜尋一次!

顯示具有 Xoops 標籤的文章。 顯示所有文章
顯示具有 Xoops 標籤的文章。 顯示所有文章

2011-11-01

在Xampp 1.7.7環境下,安裝Xoops 2.5.1a,無法順利完成所有的預設安裝步驟?

Xampp 1.7.7 的 php 是 5.3.8版,符合安裝 Xoops 2.5.x 的php版本需求(5.2以上),但安裝的過程陸續會出現類似以下的訊息,接著無法進行下一步驟,以致無法完成預設的安裝步驟...


Strict Standards: Non-static method XoopsLoad::load() should not be called statically in C:\xampp\htdocs\myg\include\common.php on line 49

Strict Standards: Non-static method XoopsLoad::loadCore() should not be called statically in C:\xampp\htdocs\myg\class\xoopsload.php on line 71

Strict Standards: Non-static method XoopsLoad::loadCoreConfig() should not be called statically in C:\xampp\htdocs\myg\class\xoopsload.php on line 91



解決這個問題的方法?
問題出在php.ini的預設設定值,error_reporting 的預設值是 E_ALL | E_STRICT,把這個預設值調為:
error_reporting = E_ALL | ~E_STRICT
這樣就可以讓一大推錯誤訊息消失了!試試看吧!

不過這只是讓錯誤訊息消失而已,問題應該還是存在的!錯誤訊息是不見了,但接下來出現的是一個空白頁,一樣無法完成預設的安裝步驟...,問題出在哪裡呢?
(參考資料:http://www.zendchina.net/?action-viewnews-itemid-2296)

Xoops 2.5需要使用Zend Optimizer的功能...
Xampp 1.7以前的版本(不含1.7),預設安裝了Zend Optimizer,但沒有啟用Zend Optimizer,只要修改 php.ini 中的zend_optimizer.enable_loader的設定值,把 0改成1,重新啟動Apache,Zend Optimizer就啟用了。
但Xampp 1.7版以後,使用php 5.3的版本,Zend Optimizer 3.3.3 只支援 php 5.2.x (官網上有寫runtime for php 5.2 and earlier)...
所以目前看來,要在Xampp 1.7.x上run Xoops 2.5.x 應該會有困難!

2011-02-12

調整Xoops的Tadnews模組v1.3,讓使用fckeditor線上所見即得編輯程式時,可以直接檢視、刪除檔案‧更改檔名?

  • 編輯檔案 /modules/tadnews/class/fckeditor/editor/filemanager/connectors/php/commands.php,增加刪除檔案‧刪除資料夾‧變更檔案名稱‧變更資料夾名稱,四個函數。
    原始檔案:commands_src.php 變更後的檔案:commands.php
  • 編輯檔案 /modules/tadnews/class/fckeditor/editor/filemanager/connectors/php/connector.php,增加刪除檔案‧刪除資料夾‧變更檔案名稱‧變更資料夾名稱,四種狀況的對應關係。
    原始檔案:connector_src.php 變更後的檔案:connector.php
  • 編輯檔案 /modules/tadnews/class/fckeditor/editor/filemanager/connectors/php /config.php,增加刪除檔案‧刪除資料夾‧變更檔案名稱‧變更資料夾名稱,四種狀況為可執行的commands。
    原始檔案:config_src.php 變更後的檔案:config.php
  • 編輯檔案 /modules/tadnews/class/fckeditor/editor/filemanager/browser/default/frmresourceslist.html ,使檔案‧資料夾,具有對應的刪除‧更名‧檢視...等功能。
    原始檔案:frmresourceslist_src.html 變更後的檔案:frmresourceslist.html
  • 加入刪除‧更名‧檢視...等功能所需的小圖示,至 \modules\tadnews\class\fckeditor\editor\filemanager\browser\default\images 目錄。
    下載小圖示檔案: DeleteRenameViewImages.zip

參考資料來源一:http://www.pigo.idv.tw/archives/22
參考資料來源二:http://www.21shipin.com/html/94169.shtml

本文原由作者本人於 2010-06-06 整理發表於 http://bod.tw/modules/tadnews/index.php?nsn=4

2011-02-11

增加Xoops線上書籍模組Tad_book3的fckeditor資料編輯器的樣版(Template)

fckeditor的樣版(Template)功能,可以幫助使用者在編輯資料的過程中,視需要的狀況,選取適用的樣版,做為輸入資料的樣版,讓產出的資料排列具有變化、且能維持相當的風格,根據自己的需要適當的加入自製的樣版,可以讓您編輯資料的過程更加的得心應手!

樣版小圖示的資料夾位置: /modules/tad_book3_class/fckeditor/editor/dialog/fck_template/images

樣版程式碼: /modules/tad_book3_class/fckeditor/fcktemplates.xml

實際的樣版內容是html程式碼,根據自己的需要編寫,並加入fcktemplates.xml中。


本文原由作者本人於 2010-06-14 發表於 http://bod.tw/modules/tadnews/index.php?nsn=13

Xoops線上書籍模組Tad_book3預設的fckeditor資料編輯按鈕,有一個『樣版』,好用但要小心!

fckeditor所提供的『樣版』功能,可以有效的幫助資料編輯的速度、資料編排的一致性,是一個非常棒的功能!但是使用的時候,要小心,以免誤刪了原有的資料。

當開啟『內容樣版』畫面,有一個選項:取代原有內容,預設值是選取的狀態,也就是說,在點選樣版前,如果不先取消選取『取代原有內容』,選取樣版後,會先清除原有的內容,再載入樣版的內容。

如果先取消『取代原有內容』的選取,原有的內容會被保留下來,然後再游標的停駐位置起,插入所選取的樣版樣式。

如果能預先製作各式各樣的樣版,對於內容的編輯,一定可以有很大的幫助!除了預設的樣版,要如何建立更多的樣版呢?其實不會很難,再另外寫一篇。
接下來說明,如何將『取代原有內容』的預設值,由選取變更為不選取?
檔案位置: /modules/tad_book3/class/fckeditor/editor/dialog/fck_template.html
在 javascript 函數 window.onload 的最後一行程式碼LoadTemplatesXml() ;前,加入一行:xChkReplaceAll.checked = false;



本文原由作者本人於 2010-06-13 發表於 http://bod.tw/modules/tadnews/index.php?nsn=12

Xoops線上書籍模組Tad_book3預設的fckeditor資料編輯按鈕,插入表格預設值的調整(寬度百分比‧邊框‧內距‧間距)

用tad_book3 模組編輯線上書籍時,基於排版控制的方便性,我選擇使用表格作為協助排版的工具,但FCKeditor預設插入表格的內定值,讓人不是很滿意,每次插入表 格後,總是還要修修改改,非常的麻煩‧不方便,直接修改插入表格的預設值,是一個可以減少困擾、增進編輯效率的好方法。

插入表格,對話方塊預設值的程式位置: /modules/tab_book3/class/fckeditor/editor/dialog/fck_table.html ,修改的內容項目,如下:(使用搜尋的功能,找到下列關鍵字)

  • 寬度: id="txtWidth"
  • 寬度單位預設為百分比: id="selWidthType"
  • 邊框: id="txtBorder"
  • 間距: id="txtCellSpacing"
  • 內距:id="txtCe"


本文原由作者本人於 2010-06-13 發表於 http://bod.tw/modules/tadnews/index.php?nsn=11

Xoops線上書籍模組Tad_book3預設的fckeditor資料編輯按鈕,感覺上少了一些,修改 fckconfig.js 調整一下!

tad_book3 使用 FCKeditor 作為預設線上編輯的工具,但感覺上工具按鈕少了一點!像是『貼為純文字格式』,這是很常用的工具按鈕,少了這一個按鈕,使用起來,總覺得怪怪的。花一點點小時間修正一下,用起來會更順手,絕對是值得的!

設定檔的所在位置: /modules/tad_book3/class/fckeditor/fckconfig.js
修改作法:

  • 停用 FCKConfig.ToolbarSets["my"]: Line 124-128
  • 複製 FCKConfig.ToolbarSets["default"] 的設定內容,貼至原來 FCKConfig.ToolbarSets["my"] 的下方。
  • 將複製的 FCKConfig.ToolbarSets["default"],把 default 改為 my
  • 適度調整新的 FCKConfig.ToolbarSets["my"] 設定內容


本文原由作者本人於 2010-06-13 發表於 http://bod.tw/modules/tadnews/index.php?nsn=10