Skip to content

Instantly share code, notes, and snippets.

@devyfriend
Created June 28, 2013 18:40
Show Gist options
  • Select an option

  • Save devyfriend/5886977 to your computer and use it in GitHub Desktop.

Select an option

Save devyfriend/5886977 to your computer and use it in GitHub Desktop.
ckeditor & kcfinder integration setting
/*
setting config .. kcfinder/config.php
domain.com/files
$referer = @parse_url($_SERVER['HTTP_REFERER']);
$scheme = isset($referer['scheme']) ? $referer['scheme'] : 'http';
$_CONFIG = array(
'uploadURL' => $scheme.'://'.$_SERVER['HTTP_HOST'].'/files',
'uploadDir' => "../../files",
);
disable all "session" related in kcfinder/config.php
in ci config.php to avoid getting loggedout
case from nekadtraveler
- sess_match_ip : false
- sess_match_useragent : true
*/
<script src="<?php echo asset_url('ckeditor/ckeditor.js', false); ?>"></script>
<script>
jQuery(document).ready(function($){
var _content = $('textarea[name=body_content]').get(0);
var editor = CKEDITOR.replace( _content,
{
height: 400,
filebrowserBrowseUrl : base_url + 'assets/kcfinder/browse.php?type=files',
filebrowserImageBrowseUrl : base_url + 'assets/kcfinder/browse.php?type=images',
filebrowserFlashBrowseUrl : base_url + 'assets/kcfinder/browse.php?type=flash',
filebrowserUploadUrl : base_url + 'assets/kcfinder/upload.php?type=files',
filebrowserImageUploadUrl : base_url + 'assets/kcfinder/upload.php?type=images',
filebrowserFlashUploadUrl : base_url + 'assets/kcfinder/upload.php?type=flash'
});
});
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment