2011-09-23 132 views
1

我開發了一個簡單的CMS,用於管理我的網站在Zend框架。現在我需要一個富文本編輯器的內容。有沒有專門的編輯器,我可以直接在Zend Framework上使用。找到數字編輯器,但因爲我是新手,所以很難實現。豐富的文本編輯器建議CMS構建onZend框架

除了富文本編輯,我還需要上載圖片和附加文件。

回答

0

富文本編輯器主要是瀏覽器端,這就是爲什麼它是你很難找到一個Zend框架,PHP是服務器端

實現一個豐富的文本編輯器通常意味着做一些JavaScript來使它工作,雖然驗證/過濾它的數據將需要更多的安全方面的工作,但PHP方面通常與處理來自通常表單的數據一樣。看看HTMLPurifier,這個ZendCast關於它在ZF的整合。

對於圖像上傳和文件附件,這是非常相同的問題。該編輯器提供了一個用於瀏覽上傳文件和發送新文件的界面,但是您必須至少編寫通常在服務器端上傳和檢索的文件,然後使其與編輯器進行良好溝通。一般來說,您可以在編輯器的文檔中找到有關它發送的請求的類型和位置以及它需要訪問哪種類型的數據的信息。

但是,有一些合作的between Zend and Dojo which resulted in the Zend_Dojo component,並且Dojo有Rich text editorfile uploader。但因爲我從來沒有使用過它們,所以我不能給你任何關於它們的建議。

1

正如@FrederikEychenié告訴你的,這看起來像一個「客戶端」問題。你可以在這裏看到富文本編輯器的類似問題:RichTextEditor for PHP CMS

就我個人而言,我將CKEditor與Zend Framework一起使用。 Zend Framework不需要知道客戶端編輯器的任何信息,它只是將HTML數據作爲另一個表單元素進行檢索(當然也會對其進行驗證)。

希望有幫助,