|
|
|
การติดตั้ง CKeditor และ CKfinder ใน Codeigniter พอดีติดปัญหาเรื่องการเปิดหน้าต่างจัดการครับ |
|
|
|
|
|
|
|
คอนฟิคของckfinderใส่อันนี้ลงไป
Code (PHP)
<?php
$session = unserialize($_COOKIE['ci_session']);
$user_id = $session['user_id'];
$baseUrl = '/ckfinder_userfiles/' . $user_id . '/';
?>
|
|
|
|
|
Date :
2012-03-17 12:29:17 |
By :
zandztormz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาไปใส่ในไฟล์ไหนครับ
|
|
|
|
|
Date :
2012-03-17 14:06:25 |
By :
slurpee55555 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใน ckfinder มันจะมีไฟล์ config.php ครับ ให้ใส่
$baseUrl = '' // พาธที่เก็บภาพ ครับ
ส่วนใน view ของ CI ผมกำหนดค่าอย่างนี้เลยครับ
Code (PHP)
<script src="<?php echo base_url(); ?>js/ckeditor/ckeditor.js" type="text/javascript"></script>
<script src="<?php echo base_url(); ?>js/ckfinder/ckfinder.js" type="text/javascript"></script>
<textarea cols="80" id="page_detail" name="page_detail" rows="10" ></textarea>
<script type="text/javascript">
//<![CDATA[
CKEDITOR.replace( 'page_detail',{
skin : 'kama',
language : 'th',
extraPlugins : 'uicolor',
uiColor : '#BDE31E',
height : 600,
width : 680,
toolbar :
[
['NewPage', 'Preview', '-', 'Source','-','Templates'],
['Format','Font','FontSize'],
['Bold','Italic','Underline','Strike','-','Subscript','Superscript', 'JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
['TextColor','BGColor','Smiley'],
['Image','Link','Unlink','Flash','Table','HorizontalRule','SpecialChar','PageBreak'],
],
filebrowserBrowseUrl : '<?php echo base_url(); ?>js/ckfinder/ckfinder.html',
filebrowserImageBrowseUrl : '<?php echo base_url(); ?>js/ckfinder/ckfinder.html?Type=Images',
filebrowserFlashBrowseUrl : '<?php echo base_url(); ?>js/ckfinder/ckfinder.html?Type=Flash',
filebrowserUploadUrl : '<?php echo base_url(); ?>js/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files',
filebrowserImageUploadUrl : '<?php echo base_url(); ?>js/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images',
filebrowserFlashUploadUrl : '<?php echo base_url(); ?>js/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash'
} );
//]]>
</script>
|
|
|
|
|
Date :
2012-03-17 14:22:13 |
By :
ไวยวิทย์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับเดี๋ยวลองดูก่อนนะครับ ขอบคุณมากครับ
|
|
|
|
|
Date :
2012-03-17 17:18:43 |
By :
slurpee55555 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กำหนดแบบคุณ Nico แล้ว พอเปิดขึ้นมาอันเป็นแบบนี้อะครับ
|
|
|
|
|
Date :
2012-03-19 10:03:05 |
By :
slurpee55555 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในไฟล์ config.php มันจะมี ฟังชั่น function CheckAuthentication() เอาไว้ใช้เช็ค สิทธิ์ในการอัพโหลด
ผมไม่แน่ใจว่าค่า ดีฟอล มันคือ return false; หรือเปล่าน่ะครับ
ให้คุณ slurpee55555 เปลี่ยนให้มันเป็น return true ครับ
|
|
|
|
|
Date :
2012-03-19 11:05:21 |
By :
ไวยวิทย์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เสริมครับ
config.php ใน ckfinder
// ใส่ไปเลย
function CheckAuthentication()
{
if ($_SESSION["C_STATUS"] !="ADMIN") {
return true;
}else{
return true;
}
}
แหะๆ
|
|
|
|
|
Date :
2012-03-19 13:30:09 |
By :
kalamell |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้ละครับ แต่ติดตรงเวลาเอา scrpt ใส่หลัง textarea กลับไม่ได้ค่าครับ แต่พอเอาออกได้ค่าปกติครับ (ค่าที่กรอกไปเพื่อที่จะบันทึก)
|
|
|
|
|
Date :
2012-03-19 14:34:22 |
By :
slurpee55555 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|