opensns是MVC架构,里面的函数相互调用,我所涉及到的说一下。
从index说起,每个模块都有自己 的index索引页面,我查看了weibo模块的index索引页面,里面include的_quickweibo.html,index页面啥也没有提,只有include,所以就顺着include往下,进入_quickweibo.html页面,里面的butn(按钮)指向的是dosend函数,该函数在IndexController.class.php页面,dosend函数里调用send_weibo函数,因此顺着这条路线修改了send_weibo方法中的uid,就实现了转发。后面回头在写。
之前碰到无权限发布微博,后来改为admin用户就可以了。
现在在传递uid信息,然后uid是传递成功了,通过加入一个和content一样的文本框实现的,
如图示,我设置的是上面文本框是uid,下面文本框是content,可以识别处uid,但是content总是识别不了,或者输出是都是uid,或者输出是都是当前用户发贴,内容是其中一个文本框内容,另一个文本框无效。还在调,不知道为什么。经指点,才发现原来文件写在weibo模块的static目录的js目录 的weibo.js