CNode

nodeclub 源码:发布话题时,文本编辑是怎么实现的?

问答
Bbingqingwu发布于11 年前最后回复11 年前7 回复3989 浏览0 收藏

编辑文本的时候,上面有个toolbar: toolbar.JPG

网页上显示有这一条: div class="editor-toolbar" 但是源码里面确没有找到 搜索了一下源码,也没有找到在哪里动态的把toolbar插进去的? 用的应该是public\libs\editor 下的库,但是源码里只看到对editor.css的引用,确没有editor.js和ext.js的引用? 主要是不知道是怎么嵌进去的?

查看回复

回复 (7)

A
alsotang#2·11 年前

这活是 js 干的

Y
yxfanxiao#3·11 年前

@alsotang base_model中

schema.methods.updated_at_ago = function () { return tools.formatDate(this.create_at, true); };

create_at 是不是写错了? 所以编辑后主题都没有改变。

B
baoniu#5·11 年前

一个字,跩

B
bingqingwu#6·11 年前
引用 luoyjxhttps://github.com/cnodejs/nodeclub/blob/master/views/topic/edit.html L79 L81

@luoyjx 按源码上面加了一下,不过出来的效果是这样的: QQ截图20150901223002.png 什么原因导致图标显示出问题了?

B
bingqingwu#7·11 年前
引用 bingqingwu@luoyjx 按源码上面加了一下,不过出来的效果是这样的: 什么原因导致图标显示出问题了?

弄好了,应该是路径问题,加载字体图标的时候,editor.css路径默认是/public/libs/editor/fonts/icomoon.svg#icomoon'; 在我的工程里找不到这个路径。改一下就好了。

参与回复
登录后即可参与回复。登录