Как обойти visualeditor не работает на iphone - PullRequest
1 голос
/ 16 мая 2011

Визуальные редакторы, такие как kupu и tinymce, не позволяют печатать при использовании на iphone.В Plone HTML-представление все еще работает, но пользователь должен знать синтаксис html.Есть ли лучшая работа вокруг?

Ответы [ 3 ]

1 голос
/ 16 мая 2011

Проблема здесь в том, что большинство современных мобильных телефонов (за некоторыми исключениями) поддерживают просмотр веб-страниц только с ограниченной функциональностью.Функциональность, которая необходима для того, чтобы использовать kupu и tinymce.Plone HTML - это хороший подход.У вас может быть очень упрощенное описание html-элемента на этой странице или ссылки на очень мало элементов, которые нужны пользователю.

0 голосов
/ 05 июня 2011

Я пытаюсь сделать то же самое на моем 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 содержат ошибки и заблокированы, когда я пытался их использовать.

Способ, которым я обошел эту проблему, состоял в том, чтобы отключить JavaScript в вашем мобильном браузере, а затем, когда вы редактируете свой контент, используйте обычный текст, уценку или введите необработанный HTML-код в место, где поле Rich Text должно быть. Я мог бы успешно ввести текст таким образом в браузере Android по умолчанию и Dolphin.

0 голосов
/ 17 мая 2011

Plone поддерживает простой текст и реструктурированный текст (так же, как документы Sphinx) и при вводе расширенного текста.

Это включено для типа содержимого страницы по умолчанию, хотя этот параметр был скрыт в последних версиях Plone Iдумать.

Что вам нужно сделать, это написать плагин, в котором обезьяна исправляет поле расширенного текста, чтобы в мобильных браузерах ввод был простым текстом / реструктурированным текстом.

Web и Mobile предоставляют некоторые средства для этого, чтобы увидеть, является ли HTTP-запрос от мобильного пользовательского агента (пакет mobile.sniffer)

http://webandmobile.mfabrik.com/

...