用户
 找回密码
 入住 CI 中国社区
搜索
查看: 31861|回复: 68
收起左侧

[Others] CI2.0集成新浪在线编缉器(史上超简单超漂亮)

    [复制链接]
发表于 2011-3-8 14:37:48 | 显示全部楼层 |阅读模式
本帖最后由 gzwazz 于 2011-3-8 14:43 编辑

首先上图看看
ubb.jpg
方法如下
Upp.php         此文件放在libraries下
<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Upp {
    public $BasePath;
        public $Width;
        public $Height;
        public $eName;
        public $Value;
        public $AutoSave;
function SinaEditor($eName){
                $this->eName=$eName;
                $this->BasePath='.';
                $this->AutoSave=false;
                $this->Height=460;
                $this->Width=630;
                return $this;
        }
function create(){
                $ur=base_url();
                $ReadCookie=$this->AutoSave?1:0;
                return <<<eot
                <textarea name="{$this->eName}" id="{$this->eName}" style="display:none;">{$this->Value}</textarea>
                <iframe src="{$ur}/editweb/Edit/editor.htm?id={$this->eName}&ReadCookie={$ReadCookie}" frameBorder="0" marginHeight="0" marginWidth="0" scrolling="No" width="{$this->Width}" height="{$this->Height}"></iframe>
eot;
        }

}

controllers控制器加载是这样的public function add(){
        //加载ubb在线编缉器
     $this->load->library('upp');
        $editor=$this->upp->SinaEditor('content');
        $editor->Value='';
        $editor->BasePath='editweb';
        $editor->Height=400;
        $editor->Width=900;
        $editor->AutoSave=false;
        $data['ubb']=$editor->Create();
        $this->load->view('admin/news_add', $data);
               
        }
views写法这样的
<?php
extract($_POST);
extract($_GET);
unset($_POST,$_GET);
if(isset($act)){
$act=='subok' && die("提交的内容是:<br>".htmlspecialchars($gently_editor));
}
echo $ubb;
?>
最后上传新浪在线编缉器
editweb.rar (158.49 KB, 下载次数: 597)
解压后放在和主放口文件index.php同级目录
此编缉器的上传功能被我限制了请自动修改editweb\Edit\editor\upload.php
完成
觉得可以请加分

评分

参与人数 2威望 +8 收起 理由
skip_to_my_lou + 5
deloz.net + 3

查看全部评分

发表于 2015-7-28 16:26:39 | 显示全部楼层
编辑器很多,还要看用在什么服务器环境中,在好的如果不兼容也是费的,还有样式不是问题,css会写什么编辑器都可以把外表改的一样,重点在它的功能和扩展
发表于 2011-3-8 15:31:03 | 显示全部楼层
感谢分享.
发表于 2011-3-8 17:39:41 | 显示全部楼层
不错,这个编辑器还是很美观大方的!
发表于 2011-3-8 20:37:56 | 显示全部楼层
顶 啊很不错的编辑器
发表于 2011-3-8 20:43:09 | 显示全部楼层
CI要是能自带一个基本的编辑器框架就好了
喜欢wordpress的编辑器,不过不太好弄
发表于 2011-3-9 12:54:41 | 显示全部楼层
我也用这个编辑器
不过还没用到CI 上
发表于 2011-3-10 00:26:41 | 显示全部楼层
一直在一个简单实用的编辑器
fck虽然强大,却过于累赘了.......这个不错
发表于 2011-3-10 14:34:36 | 显示全部楼层
简洁美观,支持
发表于 2011-3-11 09:25:52 | 显示全部楼层
我想把那个 插入链接 功能去掉 或者让他没起到作用  如何做啊·····请各位大侠指点迷经
发表于 2011-3-11 09:51:43 | 显示全部楼层
不错的编辑器

本版积分规则