0

我正在建立一个网站,用户可以在其中创建一个帐户并将 RSS 提要添加到他们的个性化用户页面。用户可以使用网络表单重新安排他们的提要顺序。但如果他们可以使用某种 ajax 文件夹树(如 Google Reader)来组织他们的提要,我会更喜欢它。

*(如果你不熟悉谷歌阅读器界面,这里是截图——http: //goo.gl/TkG6m

目前我的桌子是这样设置的......

用户

用户 ID | 用户名 | 电子邮件地址 | 密码

饲料

feed_id | 饲料名称 | feed_url | 饲料订单 | feed_owner

我不会讲太多细节。但是,基本上,“feed_owner”的值对应于特定的“user_id”。“feed_order”决定了提要在用户页面上显示的顺序——默认情况下,在用户指定之前它们没有任何价值(因此它们只是按字母顺序显示)。

我不知道从这里去哪里。

我不是在寻找一些魔法教程(虽然,如果有的话我会很高兴)。我只需要一些帮助来确定实施这种类似于 Google Reader 的文件夹树用户提要的攻击计划。

4

1 回答 1

0

听起来您想要带有 dnd 插件的 jstree。看看http://www.jstree.com/documentation/dnd,尤其是底部的仅重新排序演示。

第一步是让您的提要显示在 jstree 中。只需按照文档进行操作,就可以了。

为了让生活更轻松,请考虑将每个元素的 id 设置为 feed_id。这使得保存更改更容易,因为您可以使用$(elem).attr("id")

要管理订单,您可以绑定一个函数drag_finish,从 dom 中获取订单并使用 AJAX 更新数据库。

于 2012-07-21T15:04:06.013 回答