解决两个问题,换半年广告 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhiyongyici
V2EX    问与答

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

  •  
  •   zhiyongyici 2014-08-02 16:57:16 +08:00 4751 次点击
    这是一个创建于 4091 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在(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。不要广告位付费也行。再次感谢。
    12 条回复    2014-08-03 11:11:38 +08:00
    iannil
        1
    iannil  
       2014-08-02 17:14:54 +08:00   1
    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
        2
    joshuasui  
       2014-08-02 17:34:20 +08:00   1
    获取成功上传后在服务端得到的json中的真正地址,自己设置标签在编辑保存时把图片嵌进去让wp识别

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

    回复那个功能应该是js的问题,我也是小白,不知从何做起,谢谢 @iannil 的热心回复。
    zhiyongyici
        4
    zhiyongyici  
    OP
       2014-08-02 17:45:13 +08:00
    @joshuasui 谢谢,虽然我看不懂,但是能给别人提供思路。
    iannil
        5
    iannil  
       2014-08-02 17:57:22 +08:00   1
    @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
        6
    zhiyongyici  
    OP
       2014-08-02 18:10:40 +08:00
    @iannil PHP只能看懂一点点,其他的基本不懂。有一个朋友加我Q了,在帮我弄,你的提示可能对他有用,我给他看看,谢谢@iannil 的热心解答,如果需要,我能给你加个首页友情链接。
    iannil
        7
    iannil  
       2014-08-02 18:14:52 +08:00
    @zhiyongyici 那就行了,我没站需要友情链接的,先存着吧,哈哈
    zhiyongyici
        8
    zhiyongyici  
    OP
       2014-08-02 18:17:57 +08:00
    @iannil 热情无以回报。有需要加上面的Q哈。
    kmvan
        9
    kmvan  
       2014-08-02 18:34:38 +08:00
    我来解决lz的问题
    zhiyongyici
        10
    zhiyongyici  
    OP
       2014-08-02 18:47:05 +08:00
    @kmvan 好的,不过已经有人加我Q在帮我弄了,你能解决第二个问题吗?
    kmvan
        11
    kmvan  
       2014-08-02 23:05:23 +08:00   1
    我已帮lz解决了 第一个 问题,第二个要改动js编辑器源码,我就不弄了。
    zhiyongyici
        12
    zhiyongyici  
    OP
       2014-08-03 11:11:38 +08:00
    希望第二个也能有人帮忙解决,同样可以赠送半年的广告~
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2505 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 15:33 PVG 23:33 LAX 08:33 JFK 11:33
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86