分类 PHP 下的文章

未来开发构想

  1. 继续完善芽丝内容管理框架(yascmf),yascmf 基于 Laravel 构建,基础框架会实现简单的用户和文章管理功能。yascmf 打算在11月底以开源协议的方式开放下载。
  2. 实现一个简单的写作系统,优先考虑使用 markdown 编辑器,暂时命名为芽丝写作(yaswriter)。
  3. 完善自己博客系统,博客系统是在 yascmf 基础上开发的。

实现CKEDITOR图像浏览与上传

CKEditor 编辑器一款不错的互联网在线编辑器,但其图像上传功能,这里提供2个官方插件实现 CKEditor 的图像浏览与上传功能。

Image Browse

http://ckeditor.com/addon/imgbrowse

Image Uploader

http://ckeditor.com/addon/imgupload

下载之后,将他们放到 ckeditorplugins 目录下,注意各自配置下他们文件路径。

配置 imgupload 的图片上传路径:

$upload_dir = '/uploads/images/';

配置 imgbrowse 的图片浏览路径:

protected $root = '/uploads/images/';

完成之后,再配置一下 ckeditorconfig.js,位于 /ckeditor/config.js 文件中:

CKEDITOR.editorConfig = function( config ) {
    // Define changes to default configuration here. For example:
    // config.language = 'fr';
    // config.uiColor = '#AADC6E';
    config.image_previewText=' ';
    config.filebrowserImageUploadUrl = "/assets/lib/ckeditor/plugins/imgupload/imgupload.php"; 
    config.filebrowserBrowseUrl = "/assets/lib/ckeditor/plugins/imgbrowse/imgbrowse.html?imgroot=/uploads/images/";
};