【问题标题】:Meal planner depending date膳食计划者取决于日期
【发布时间】:2021-10-26 20:51:30
【问题描述】:

我是新手,我正在尝试在我的网站 CMS (wix) 上制作一个日历,能够每天为客户显示菜肴,并且只有管理员和经理能够修改许多可用的菜肴。如果应用程序能够做到这一点,我浏览了 wix 应用程序市场,我发现可以添加第三部分:https://support.wix.com/en/article/velo-accessing-3rd-party-services-with-the-fetch-api

问题:

我在互联网上寻找了所有的可能性,但我找不到一个具体的,我迷失了,我必须选择这三种可能性的正确解决方案:

解决办法:

  1. 用 HTML\CSS\AJAX 创建日历,我不知道我该怎么做 让一部分对客户可见,一部分对管理员可见

  2. 我成功地在 Excel CSV 上创建了一个带有日期的动态日历,但是 我无法将其格式化为 html,有人告诉我使用 VBA 我不知道如何使用 为 GETPOST 产品发出 xmlhttprequest 请求 来自excel,不知道是不是真的可以。

  3. 我发现了一个有趣的基于角度的“日历滑块”,但我 找不到我每天的盘子怎么放,因为我的 角度知识有限: https://plnkr.co/edit/cyu0Op?preview

我找到了访问产品数据库的脚本:

import wixStoresBackend from 'wix-stores-backend'; 
import wixData from 'wix-data';

const WIX_STORES_PRODUCT_TABLE = 'Stores/Products';

  const getProducts = () => {
    return wixData.query(WIX_STORES_PRODUCT_TABLE)
      .find()
      .then((data) => {
         let wixInventory = data.items;
         return wixInventory
}

如果我们能告诉我创建这个日历的方法会很酷,我非常有动力找到这个问题的解决方案

谢谢????

【问题讨论】:

    标签: javascript angularjs date calendar velo


    【解决方案1】:

    Wix 有自己的数据库系统,您可以在其中将文档从一个集合引用到另一个集合。

    一种解决方案是创建一个日历集合(_id、日期、产品),其中productStores/Products 集合的引用字段。

    然后您创建一个页面,在其中显示给定日期的所有项目

    管理员可以通过内容管理器轻松更新。

    注意:您可能必须替换主 (Wix) 商店页面,以防止用户从其中订购产品。您可能还需要每天清洁购物车,这样之前的购物车就不会包含另一天的产品

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-10
      • 1970-01-01
      • 1970-01-01
      • 2020-03-13
      • 2021-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多