1

我有一个关于在后端管理 xml 文件的问题。

在首页,有一个flash,这个flash请求一个xml文件(会包含一些图片url或者视频文件url),客户端想在后台管理这个xml文件。

我想知道这可能吗?如果是这样,怎么做?请告诉我详细信息或一些链接。

我尝试使用“主题”来做到这一点,但它只有一个富文本框编辑器,对于普通用户来说输入xml内容太难了。

任何帮助表示赞赏。

我使用 NopCommerce 1.9

4

1 回答 1

0

我对 NopCommerce 1.9 也有同样的问题,因为它无法组织任何类型的数据孤岛。

简单的选项是配置一个 FTP 帐户,以便用户在确实理解 XML 的情况下可以上传 XML。

另一种方法是添加您自己的管理页面。对于简单的 XML 设置,您不需要更改数据库。

  1. 首先添加一个新设置,例如“XML.HomepageFlash”,您可以将其预设为一些有效的 XML 配置。请注意,您可以通过管理区域或直接数据库编辑添加条目。

  2. 将新页面添加到“/admin”文件夹并构建您的配置表单(如果您只需要一个纯文本编辑器,那么这很容易)。显然,通过 Nop SettingsManager 实例将其写入以加载并保存到您的新设置。您应该从现有的管理页面派生此页面以匹配样式。

  3. 更新管理站点地图文件以包含您的新页面。

  4. 最后,您需要将 XML 设置通过管道传输到 flash 控件,因此编写一个简单的页面来加载数据并将其作为 XML 文件写入(确保将内容类型更改为 text/xml)。

最后的想法 - 如果您打算让网站管理员自己编辑 xml,那么您可以跳过第 2 步和第 3 步,让他们在配置的设置区域中编辑 xml。

我希望这能给你一些建议。

标记

于 2013-02-07T09:37:16.193 回答