解决两个问题,换半年广告

2014-08-02 16:57:16 +08:00
 zhiyongyici
在(http://v2ex.com/t/125548)话题中有许多热心的朋友帮我解答了疑问,非常感谢。其实还有两个技术上的问题一直没有解决。可能对各位大牛来说这是小意思,但对我来说根本没有头绪。如果谁能帮忙解决我可以在自然志上送给他半年的广告位(每个页面都会显示的广告位)。

是这样的:
1、我用 wordpress 的一个插件 bbpress 建了一个论坛,并且集成了 simditor 编辑器(https://github.com/mycolorway/simditor)现在想实现图片上传功能,simditor 是有上传接口的,我不知道如何将这个接口和 wordpress 连接起来。

2、如果不使用编辑器,回复功能OK ,点击回复可以在 textarea 区域显示 <a href="xxx">@user</a>,如果启用了可视化编辑器(simditor)就什么都不会显示。

如果哪位朋友能够解决这两个问题可以加QQ详谈:110613846。不要广告位付费也行。再次感谢。
4449 次点击
所在节点    问与答
12 条回复
iannil
2014-08-02 17:14:54 +08:00
http://simditor.tower.im/docs/doc-config.html

按照simditor官网的文档,最底部是有说明如何上传文件的,也就是upload和pasteImage。
upload里有个url参数,是你服务端接受上传图片的url地址,simditor会把图片传给这个url,你服务端如果能正常收到这个图片并保存下来,返回这个图片在你服务器上保存的公网可访问的url地址给simditor,simditor将这个图片地址显示在编辑器里即可。

可视化编辑器本身就是会隐藏掉如<a href="xxx">@user</a>这样的html的,在simditor里应该会直接显示@user这样的东西。
joshuasui
2014-08-02 17:34:20 +08:00
获取成功上传后在服务端得到的json中的真正地址,自己设置标签在编辑保存时把图片嵌进去让wp识别

第二个一般没办法解决,不过如果它是开源的 你可以寻找到它的对地址进行识别替换的方法修改或者注释掉即可_(:з」∠)_
zhiyongyici
2014-08-02 17:43:09 +08:00
@iannil 编辑器的官方文档有说明,但是不知 wordpress 如何接收及返回。我用firebug 查看后台的上传地址,都不能使用。

回复那个功能应该是js的问题,我也是小白,不知从何做起,谢谢 @iannil 的热心回复。
zhiyongyici
2014-08-02 17:45:13 +08:00
@joshuasui 谢谢,虽然我看不懂,但是能给别人提供思路。
iannil
2014-08-02 17:57:22 +08:00
@zhiyongyici wordpress的主题开发楼主了解多少?theme下对应主题文件夹下,有个functions.php,你可以在这个文件里写接受请求的方法A,然后在集成simditor的wordpress页面里,配置upload下url的地方写上指向你刚写的方法A,让来自simditor的图片能被js触发,以ajax的方式发送到方法A。

在方法A的内部将图片保存在指定位置,并且对图片进行命名,使得图片能被公网访问,如http://example.com/a.jpg这个种形式,你再把这个地址用json格式封装,如{"file_path": "http://example.com/a.jpg"}返回给simditor。

回复的问题你需要描述的更清楚一些更详细一些才好解答。
zhiyongyici
2014-08-02 18:10:40 +08:00
@iannil PHP只能看懂一点点,其他的基本不懂。有一个朋友加我Q了,在帮我弄,你的提示可能对他有用,我给他看看,谢谢@iannil 的热心解答,如果需要,我能给你加个首页友情链接。
iannil
2014-08-02 18:14:52 +08:00
@zhiyongyici 那就行了,我没站需要友情链接的,先存着吧,哈哈
zhiyongyici
2014-08-02 18:17:57 +08:00
@iannil 热情无以回报。有需要加上面的Q哈。
kmvan
2014-08-02 18:34:38 +08:00
我来解决lz的问题
zhiyongyici
2014-08-02 18:47:05 +08:00
@kmvan 好的,不过已经有人加我Q在帮我弄了,你能解决第二个问题吗?
kmvan
2014-08-02 23:05:23 +08:00
我已帮lz解决了 第一个 问题,第二个要改动js编辑器源码,我就不弄了。
zhiyongyici
2014-08-03 11:11:38 +08:00
希望第二个也能有人帮忙解决,同样可以赠送半年的广告~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/125792

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX