May 13

FCKeditor_2.6.4 for Bo-Blog 完美版 For Bo-Blog 

(包含 

InsertCode[插入代码] 

HighLighter[插入高亮] 

Media[插入媒体]  

InsertVideo[插入Flv视频]   

FileUpload[上传附件] 

separator[插入截断符] 

newpage[插入分页符]

)

---------------------------------------------

使用说明:

1. 上传 Fckeditor 到 默认的目录 下 

2. 修改 模板文件 

比如我们用的是 Bo-Blog 

那么我们就在 template/您的模板/elements.php  里 在相应位置<head>与</head>之间  或 添加新模块 中 加入 额外引用代码加上面那句代码。

比如 在 <title>{pagetitle}{blogname} - {blogdesc}</title> 下面添加:

添加新模块:

常规管理->>模块配置->>新增/编辑项目->>

  所在模块: <head>模块 确定

---------

新增/编辑项目 

所在模块 <head>模块 

项目名称 SyntaxHighlight

项目描述 语法高亮 

立即启用?是,更改完毕立刻启用这个项目

显示 显示在所有页面上

项目内容

<link rel="stylesheet" href="editor/fckeditor/editor/plugins/insertcode/insertcode.css">

<link rel="stylesheet" href="editor/fckeditor/editor/plugins/HighLighter/dp.SyntaxHighlighter/Styles/SyntaxHighlighter.css">

-------------------------------

需要注意的是:

如果你的blog 不是放在根路径 而是放在 比如 /blog 的路径下的话,

还要修改 editordef.php 中的 oFCKeditor.BasePath = '/editor/fckeditor/' 语句 为您的 blog路径地址 oFCKeditor.BasePath = '/blog/editor/fckeditor/'。

插入代码示例

PHP代码
        
  1. <?php thes ?>  
  2.     
  3.  

 

插入文件示例

Aug 27
phpwind9.02 电子邮件配置提示:测试邮件发送失败:SMTP服务器返回结果不可用
最近在搞PHPwind,但是后台的电子邮箱怎么也设置不了,一直提示测试邮件发送失败:请检查SMTP服务器及端口配置是否正确,论坛里找了很久,一直找不到答案,论坛管理说叫用163,或者是服务器环境有问题,我都试了,解决不了,相信有很多人都被这个问题困扰,现在这个问题我成功解决了,废话不多说,下面贴上方法,我以阿里云邮箱为例

SMTP服务器:smtp.mxhichina.com
端口:25
jfyxq.com

相信大家都写成这样,然后去测试,发现不行,我告诉你们,上面那些信息看着是对的,但是实际上是不对的

图中我选中的,你们说后面有个空格没?你看着是没有的,但是他确确实实有个空格,不信是按一下删除键,他不会删除掉最后一个字母,你再按一下,他才会删除掉最后一个字母,
为什么会这样呢,如果上面那些信息都是你手动输入的,那么就不会有这样的情况,如果你是复制粘贴进去的,那么默认最后有一个你看不见的空格。
解决办法就是,把上面所有信息,都按一下删除键,直到能删除信息为止,好了,一定可以解决您的问题
贴张成功图

终于问题解决了
更多访问 www.jiandanjie.com 赚钱网
phpwind-email-aliyun-err  phpwind
Tags:
Nov 2

ecshop搬迁从php5.2搬迁到在PHP5.3以上版本运行ecshop问题及解决方案记录
问题一:商城首页报错 Strict Standards: Only variables should be passed by reference in \includes\cls_template.php on line 422

解决方法:
找到提示错误的文件 cls_template.php 及行号 的附近

把 $tag_sel = array_shift(explode(' ', $tag));

改成:
$tag_arr = explode(' ', $tag);
$tag_sel = array_shift($tag_arr);

并且删除 D:\wamp\www\ecshop\temp\caches下所有的文件

问题二:后台首页报错 Strict Standards: Non-static method cls_image::gd_version() should not be called statically in \includes\lib_base.php on line 346

解决办法
找到 includes\cls_image.php文件
搜索 function gd_version 改成 static function gd_version

问题三:后台-商店设置

Strict Standards: mktime(): You should be using the time() function instead in \admin\sms_url.php on line 31
Strict Standards: mktime(): You should be using the time() function instead in \admin\shop_config.php on line 32

解决办法
根据错误提示 把 mktime() 改成 time()
how-ecshop-run-on-php5.3-error-solve

Tags:
Jun 4
KindEditor提交用jquery获取不到数据的解决方法
如果说用php接收的话,在HTML中这样写就可以了
var editor;
KindEditor.ready(function(K) {
  editor = K.create('#editor_id');
如果是用ajax方式提交的话,这样是获取不到数据的,最关键的是数据不同步
在html页面中的javascript程序要这样写
<script type="text/javascript">
   KindEditor.ready(function(K){
                K.create('textarea[name="content"]', {
                themeType: 'simple',
                resizeType: 1,
                uploadJson: 'common/KEditor/upload_json.php',
                fileManagerJson: 'common/KEditor/file_manager_json.php',
                allowFileManager: true,
        //经测试,下面这行代码可有可无,不影响获取textarea的值
       // afterCreate: function(){this.sync();}
        //下面这行代码就是关键的所在,当失去焦点时执行 this.sync();
        afterBlur: function(){this.sync();}////假如没有这一句,获取到的id为content的值空白
});
});
</script>
afterBlur
这个函数作用是同步KindEditor的值到textarea文本框。
官方文档解释:
sync()
将编辑器的内容设置到原来的textarea控件里。
参数: 无
Tags:
Mar 17

编辑器KindEditor4.1.7怎么实现点击按钮后 把内容 插入到 KindEditor 光标处
解答:官方有自定义插件配置的文档和demo .
链接如下:
http://kindeditor.net/ke4/examples/custom-plugin.html
怎么配置可以查看KindEditor官方文档
http://kindeditor.net/doc.php
具体配置自定义插件的官方文档如下
添加自定义插件http://kindeditor.net/docs/plugin.html

1. 添加”inserthtml”插件
1.1 添加plugins/insertcontent/insertcontent.js文件 到kindeditor编辑器的插件目录下,记得新建文件夹insertcontent,然后把insertcontent.js 放入。
/*******************************************************************************
*
* @author lijianshe 305347185@qq.com
* @site http://www.itlife365.com/
* @licence http://www.kindsoft.net/license.php
*******************************************************************************/
KindEditor.plugin('insertcontent', function(K) {
        var editor = this, name = 'insertcontent';
        // 点击图标时执行
        editor.clickToolbar(name, function() {
          //editor.insertHtml('这里插入要自动插入的内容哦 by itlife365.com 分享,不能换行哦,不然为无法插入哦');
         editor.insertHtml('<a href="http://jiandanjie.com/gotourl/527278012027.html"><img src="/uploadfile/image/jiandanjie.com-readmore.gif" width="30" height="19" title="点击查看宝贝详情" alt="点击查看宝贝详情" />点击这里购买——背带阔腿裤两件套</a>');
       
    });
});

1.2 定义语言,在页面的<script>标签里添加以下脚本
// 自定义插件 #1
KindEditor.lang({
        insertcontent : '自动插入导购内容'
});
说明:如果是在单独的页面引入kindeditor,则直接在页面上添加。
如果和我一样是通过类似于<script charset="utf-8" src="../include/kindeditor/lang/zh_CN.js"></script>
的方式引入的话,则通过需要到指定目录下打开文件zh_CN.js 添加内容
,
 insertcontent : '自动插入导购内容by itlife365.com'
 到最后 }, 'zh_CN'); 的前面,这样按钮就会在最后显示了。你也可以自己调整。
 
1.3 定义工具栏图标的CSS,在页面的<style>标签里添加以下CSS
.ke-icon-insertcontent {
        background-image: url(default.png);/* 菜单的显示图片也可以自己修改,注意图片的路径哦 */
        background-position: 0px -672px;
        width: 16px;
        height: 16px;
}
如果你也是通过类似文件引人的 <link rel="stylesheet" href="../include/kindeditor/themes/default/default.css" />
这也可以在这个文件里修改

1.4 最后调用编辑器时items数组里添加hello
K.create('#info', { /* info 是你的页面调用kindeditor控件的id */
        items : ['insertcontent']
});
或者在添加编辑器的页面添加
KindEditor.plugin('insertcontent', function(K) {
    var self = this, name = 'insertcontent';
    self.clickToolbar(name, function() {
     self.insertHtml('<strong>自动插入导购内容</strong>');
    });
   });
##说明:items 一般是在文件kindeditor.js 中的,如果你也是像下面这样引人的话
<script charset="utf-8" src="../include/kindeditor/kindeditor.js"></script>
则可以在这个文件里面添加about 后面添加,即
about,'insertcontent'
,但是比较麻烦哦。

1.5 最后
如果没有效果,有可能是浏览器缓存。可以通过F12 ,查看代码。或者换个浏览器 或者清空浏览器缓存 (itlife365我就是这么做的)
效果demo:

--end by itlife365.com

分页: 1/6 第一页 1 2 3 4 5 6 下页 最后页 [ 显示模式: 摘要 | 列表 ]