2011-05-16 48 views

回答

1

這裏的問題是,大多數現代的手機(有一些例外)確實只支持有限功能的網頁瀏覽。爲了使用kupu和tinymce必需的功能。 Plone HTML是一個好方法。您可能在該頁面上具有非常簡化的HTML元素描述,或者與用戶需要的極少數元素鏈接。

0

Plone在富文本輸入中也支持純文本和重構文本(與Sphinx文檔相同)。

雖然該選項已隱藏在我認爲最新的Plone版本中,但它已啓用默認頁面內容類型。

你需要做的是編寫一個插件,其中包含豐富的文本字段以強制輸入爲純文本/重構的移動瀏覽器文本。

網絡和移動提供一些這方面的設施,看到一個HTTP請求是否是來自移動用戶代理(mobile.sniffer包)

http://webandmobile.mfabrik.com/

+0

通過手機創建帶有reST的內容並在稍後通過網絡進行編輯時自動轉換爲富文本編輯器有多大的可行性? 我看着webandmobile,並沒有看到它提供了一個開箱即用的移動內容創建解決方案。將是一個很好的功能(提示提示):) – djay 2011-05-19 06:18:16

+0

不容易。 TinyMCE不支持它。此外,webandmobile目前不支持移動內容創建。 – 2011-05-20 13:10:09

0

我試圖做同樣的事情我的DroidX與Plone 4.0.5。我嘗試了默認的瀏覽器,Dolphin,Opera Mini,Opera Mobile,Firefox 4和Firefox 5.到目前爲止,Rich Text字段在默認瀏覽器,Dolphin,Opera Mini,Opera Mobile中不起作用。我在Firefox 4和5中關閉,因爲我可以輸入文本,但沒有正確「看見」它。然而,當我試圖使用它們時,Firefox 4和5是buggy並且被鎖定。

我解決這個問題的方法是關閉手機瀏覽器中的JavaScript,然後當您編輯內容時使用純文本,Markdown或在原始HTML中輸入Rich Text字段所在的位置成爲。我可以在默認的Android Browser和Dolphin中以這種方式成功輸入文字。