Проблемы с некоторыми тегами расширения в Викимедиа с FCKeditor - PullRequest
1 голос
/ 16 февраля 2011

FCKEditor не распознает некоторые новые теги, поэтому обрабатывает их, что приводит к появлению статического html мусора, когда пользователи используют этот Rich Editor.Основным примером является categorytree.Во многих версиях FCK добавлена ​​поддержка новых тегов, но это мне не помогло, и я попробовал несколько версий и в основном сдался.У меня есть эта проблема на моем сервере разработки XAMPP и на Linux.

Ниже вы можете увидеть мои оригинальные объяснения моей проблемы.


Оказывается, у меня проблемы только с некоторыми тегами, и защита всех тегов была введена некоторое время назад.

Мои теги функций синтаксического анализатора:

<categorytree>, <cso_source>, <gallery>, <nowiki>, <pre>, <skin>, <source> and <syntaxhighlight>

Теги, которые не работают:

<categorytree>, <syntaxhighlight>, <source>

Другие теги работают отлично, включая теги cso_source и расширения скина

У меня есть

  • Обновлен FCKEditor, дважды
  • Запущено обслуживание \ update.php
  • Попытка обновить CategoryTree до транка (не кажется совместимым)

Любые другие предложения?


Первоначально озаглавленный «Защитить теги расширения в Викимедиа от FCKeditor»

Кто-нибудь знает, какРасширьте FCKeditor, чтобы игнорировать новые теги, представленные расширениями, например, WYSIWYG игнорирует <nowiki>?

Подобные <categorytree>...</categorytree> и <syntaxhighlight lang="php"> ... </syntaxhighlight> повреждены.Они конвертируются в полученный HTML с помощью FCKeditor и переформатируются, а не защищают викитекст.

Лучшее, что я могу найти, - это следующее, что GeSHI использует для Drupal.

FCKConfig.ProtectedSource.Add( /<vbnet>[\s\S]*?&lt;\/vbnet&gt;/g );

Мои попытки использоватьОшибка FCKConfig.ProtectedSource.Add привела меня к мысли, что проблема является более фундаментальной для вики.

Любая помощь будет принята.

Я работаю:

MediaWiki 1.16.2
PHP 5.3.5 (apache2handler)
MySQL 5.5.8
MultipleUpload (версия 2.0)
Специально: UserScore CategoryTree
SyntaxHighlight (версия 1.0.8.6)
Виджеты (версия0.9.0-dev)
FCKeditor (версия 1.0.1)

1 Ответ

0 голосов
/ 16 февраля 2011

Мои текущие версии, которые работают ... возможно, что-то может помочь ...

Версия продукта MediaWiki 1.16.0 PHP 5.1.6 (apache2handler) MySQL 5.0.77

Ссылки администратора(Версия 0.1.3) MassDelete (Версия 1.0)
Семантическая развертка (Версия 0.7.2)
Семантические формы (Версия 1.9.1)
Слияние и удаление пользователей (Версия 1.5) CategoryTree
Cite
Внешние данные (версия 1.0) Вкладки заголовка (версия 0.7)
Карты (версия 0.6.4)
ParserFunctions (версия 1.3.0) Семантические составные запросы (версия 0.2.5)
Семантические внутренние объекты (Версия 0.6) Semantic MediaWiki (версия 1.5.1.1)
SemanticTasks (версия 1.3) SyntaxHighlight (версия 1.0.8.6)
TreeAndMenu (версия 1.0.9, 2009-02-15) Добавить статью в категорию
CategoryOnUpload(Версия 1.0)
FCKeditor (версия fckeditor / mw-extension $ Rev $ 2008)
Плагин аутентификации LDAP (версия 1.2a (бета))
manageCategories
MWSearch
redirectOnLogin (Версия 1.1)
Semantic Bundle (Версия 0.4.2.20100719)
Семантические карты (Версия 0.6.4)
Форматы семантических результатов (Версия 1.5.0) TitleKey
Validator (Версия 0.3.4)

...