首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何允许用户修改前端菜单?

如何允许用户修改前端菜单?
EN

Stack Overflow用户
提问于 2009-06-02 15:27:25
回答 4查看 162关注 0票数 0

我正在为一个网站写一个后端/管理区域。用户希望能够修改网站上的菜单。

  • 这些菜单可以层次分明,不超过3层深。
  • 您允许用户这样做吗?
  • 如何存储层次结构?
  • 如何以编程方式显示菜单?
  • 如何使用户更容易地创建层次结构-某种jQuery拖放?

期待你的回复。

EN

回答 4

Stack Overflow用户

发布于 2009-06-02 15:48:16

您允许用户这样做吗?不允许,但是在某些站点上是管理员。(尽管没有用MVC或jQuery构建。)

如何存储继承?在表中,带有父字段.

如何以编程方式显示菜单?i遍历表并输出。

如何使用户更容易创建继承(某种jQuery拖放)? make菜单编辑页面,在页面的内容区域输出菜单,然后使用jQuery可排序插件来移动东西,使用自定义代码删除和插入新项目。

票数 1
EN

Stack Overflow用户

发布于 2009-06-02 15:38:47

这些菜单可以是传家宝,不超过3层深。好的

您允许用户这样做吗?一般情况下不会,但我可以看到这可能是有用的情况。

你是如何储存世袭的?在数据库中的表中,按用户ID。您还需要在表中的一个列来实现层次结构,并需要另一个表来包含菜单选项和基本URL。

如何以编程方式显示菜单?这是个棘手的问题。您必须找到从控制器将菜单层次结构推入页面的方法。杰森似乎是个可能的候选人。来自jQuery UI的东西应该能够获得这个JSON并为您呈现一个菜单。

如何使用户更容易地创建继承-某种jQuery拖放?jQuery UI具有拖放功能.

祝好运!

票数 0
EN

Stack Overflow用户

发布于 2009-06-02 15:48:51

琼恩,

请查看此链接以获得更多的想法:

http://www.webappers.com/2007/09/05/smooth-and-clean-fastfind-menu-jquery-plugin/

FastFind菜单脚本是ActiveSpotLight在BSD许可下创建的javascript菜单。它将内容提要作为数据来填充菜单,这可以是静态的,也可以是动态的。他们内部使用的版本使用JSON/XML作为数据提要。此脚本允许基于动态Ajax响应的嵌套菜单。还可以使用jQuery接口库拖放菜单。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/940221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档