白云的心 - 2007-12-19 12:14:00
整合与二次开发,比较高级的问题....
我用了个同学录,一方面我不想用复杂的系统整合,最简单就干脆放弃同学录自己的用户系统,直接用discuz!NT的。
我初步的想法是将同学录数据库内所有表,除用户表外全部转到discuz!NT的数据库里,
,另外在discuznt的用户表里面加几个字段构成新的用户表,比如增加班级id等字段,通过这几个字段与其他同学录表相关连。
当用户注册和登录同学录的时候都直接调用discuznt的用户注册登录页面,实现直接的双重登录。
另外每个班级都有个班级留言,这个留言太简单,我想用discuznt论坛,即在同学录的页面直接嵌入discuz!NT的发言Form来直接发言。请问以上方案是否可行,如何实现在页面嵌入discuant的发言form?
请高手回复,谢谢!!
versoft - 2007-12-20 11:05:00
有相似的问题,期待高手解答.
atlolo - 2007-12-20 15:23:00
顶一个,开发团队的来了才能解答!
gaojian530 - 2007-12-22 12:42:00
discuz!NT的发言是针对注册用户的,你的班级留言是针对班级的,代码肯定不能复用,如果你想用discuz!NT的发言的控件,在你的程序中使用discuz!NT的控件就可以了吧?
白云的心 - 2007-12-25 23:47:00
哦,谢谢gaojian530 ,班级的发言是指班级内的注册用户的发言,而非班级本身。当两个系统共用一个user表时,同学录的用户和discuz!nt的用户就统一了,就是说只要是discuz!nt的用户就一定是班级用户,只要是班级用户也一定是同学录用户,因为用的是同一张表。只是每个用户记录都会有一个所属班级id字段。可以关联到对应的班级。我想这应该没有大问题。请指正,谢谢。
另外,请问discuz!NT的发言控件如何在同学录中使用?再次感谢....
雪人 - 2008-1-4 19:25:00
发言倒也能发,Discuz!NT 允许游客组的用户发言,后台设置下就成
楼主的设想肯定是能实现的,不过要想做好,可能需要多看看dnt的代码,你选择以dnt为主也是种方案,按照我们的计划,我们以后的功能还会继续扩充,并且有许多功能会围绕用户为中心设计,应该和一些同学录之类的功能有很多想法上的共通处
白云的心 - 2008-1-7 17:21:00
原帖由 雪人 于 2008-1-4 19:25:00 发表
发言倒也能发,Discuz!NT 允许游客组的用户发言,后台设置下就成
楼主的设想肯定是能实现的,不过要想做好,可能需要多看看dnt的代码,你选择以dnt为主也是种方案,按照我们的计划,我们以后的功能还会继续扩充,并且有许多功能会围绕用户为中心设计,应该和一些同学录之类的功能有很多想法上的共通处
谢谢雪人,我打算一步一步尝试做,先从发言控件入手吧。雪人兄能否告诉我如何用这个发言控件?比如同学录里有同学登录班级后,我想在这个班级的页面里就要有论坛帖子列表,和快速发帖的Form,在这里我想直接把Discuz!NT的Form用iframe引用过来,不知是否可行,如果可行该如何引用.....