Визуальный редактор

mishazajceff

Осваивается
Регистрация
28.02.2015
Сообщения
5
Реакции
1
Здравствуйте, уважаемые форумчане!
Я - только-только установивший MediaWiki на свой shared-хостинг нубоюзер. Где-то на просторах буржунета, я обнаружил, что Wiki можно редактировать в визуальном редакторе, но в комплекте с ней он, видимо, не идет.
Ни одной инструкции по установке и настройке я не нашел. Не могли бы вы мне помочь? :)
 
Уточните у хостера.
 
Уточните у хостера.
Попробовал сейчас поставить это: https://github.com/Mediawiki-wysiwyg/WYSIWYG-CKeditor
Залил на хост содержимое папки WYSIWYG, прописал в локал сеттинг
require_once "$IP/extensions/WYSIWYG/WYSIWYG.php";
$wgGroupPermissions['*']['wysiwyg']=true; // for all users
Но при попытке редактирования любой статьи:
Fatal error: Cannot access protected property OutputPage::$styles in /home/*******/public_html/extensions/WYSIWYG/CKeditor.body.php on line 194
Не подскажете, что с этим можно сделать? Сам файл прикладываю.
http://rghost.ru/private/7VTVqkgrl/fba1125a82a621ae8c39534508fc5139
 
Не подскажу, имхо CKEditor не предназначен для использования с MediaWiki. Лучше уж без него.
 
Была такая ошибка, заккоментировал кусок кода и все заработало
 
подскажите, пожалуйста, какой именно кусок кода?

/*
foreach ( $out->styles as $key => $val ) {
if (count($out->styles[$key]) > 0) {
if (isset($out->styles[$key]['condition']) ||
isset($out->styles[$key]['dir']) ||
strpos($key, '?') !== false ||
strpos($key, 'jquery.fancybox') !== false) continue;
$count = 1;
$cssFile = dirname(__FILE__) . '/../../' . str_replace($wgScriptPath, '', $key, $count);
$cssFile = str_replace('//', '/', $cssFile);
if (isset($out->styles[$key]['media']) &&
file_exists($cssFile)) {
$cssCont = file_get_contents($cssFile);
if ($cssCont !== false) {
if (! isset($inlineStyles[$out->styles[$key]['media']]))
$inlineStyles[$out->styles[$key]['media']] = '';
$inlineStyles[$out->styles[$key]['media']] .= $cssCont."\n";
unset($out->styles[$key]);
}
}
}
}
*/

соответственно файл public_html/extensions/WYSIWYG/CKeditor.body.php строки с 193 по 215 (выше пример того что закомментил)
 
Назад
Верх