Difference between revisions of "Talk:WYSIWYG"
From Organic Design wiki
(fix ugly code and use php tags not pre) |
(Change source-code blocks to standard format) |
||
Line 4: | Line 4: | ||
place it in the extensions directory of mediawiki | place it in the extensions directory of mediawiki | ||
add the following lines to the end of mediawiki LocalSettings.php: | add the following lines to the end of mediawiki LocalSettings.php: | ||
− | + | <source lang="php"> | |
require_once( "$IP/extensions/ckeditor/ckeditor.php" ); | require_once( "$IP/extensions/ckeditor/ckeditor.php" ); | ||
Line 19: | Line 19: | ||
return true; | return true; | ||
} | } | ||
− | </ | + | </source> |
This is from [http://www.mwusers.com/forums/showthread.php?16957-CKEditor-with-MediaWiki mwforums]. | This is from [http://www.mwusers.com/forums/showthread.php?16957-CKEditor-with-MediaWiki mwforums]. |
Latest revision as of 18:11, 22 May 2015
To use ckeditor with mediawiki:
download and unpack the source ckeditor package place it in the extensions directory of mediawiki add the following lines to the end of mediawiki LocalSettings.php:
require_once( "$IP/extensions/ckeditor/ckeditor.php" );
$wgHooks['EditPage::showEditForm:initial'][] = 'showEditForm';
function showEditForm( $form ) {
global $wgOut;
$wgOut->addScriptFile( '/extensions/ckeditor/ckeditor.js' );
$script = "<script type=\"text/javascript\">
window.onload = function() { CKEDITOR.replace( 'wpTextbox1' ); };
if( window.removeEventListener ) window.removeEventListener( 'load', mwSetupToolbar, false );
else if( window.detachEvent ) window.detachEvent( 'onload', mwSetupToolbar ) ;
</script>";
$wgOut->addHTML( $script );
return true;
}
This is from mwforums.