问题标签 [mura]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
176 浏览

javascript - 将动态 jquery.qrcode RSS 提要与光滑滑块集成

有没有人对我如何让jquery.qrcode使用简单的光滑滑块有任何意见?

我目前有一个滑块设置如下,以循环浏览另一个幻灯片中定义的提要中的项目数:

显示提要标题和摘要的主幻灯片我有一个 rel 属性,其中包含我要用于 QR 码的链接:

将与主滑块一起循环的 QR 码滑块

我的javascript被设置为:

我遇到的问题是每个 RSS 提要条目中的所有二维码都被放置在一张幻灯片中并循环到下一张幻灯片。到达下一张幻灯片时,显示的二维码始终是第一个代码。有人对如何将一个二维码成功放入每张幻灯片有任何想法吗?

0 投票
1 回答
187 浏览

coldfusion-11 - Mura CMS - 如何使用属性集名称显示扩展属性

我有几个属性集基本上可以显示商店营业时间。我有属性集命名为星期日,星期一到星期六。每个属性集都有 2 个扩展属性,命名为下拉列表openclose其值从早上 7 点到下午 5 点。由于所有openclose属性名称都相同,因此我不知道如何访问特定日期(在我的情况下为属性集)openclose字段。

例如,我正在尝试的是

属性集名称 =Sunday

扩展属性名称 = Open-> 早上 7 点到下午 5 点的值 -> 输入name=open

扩展属性名称 = Close-> 早上 7 点到下午 5 点的值 -> 输入name=close

属性集名称 =Monday

扩展属性名称 = Open-> 早上 7 点到下午 5 点的值 -> 输入name=open

扩展属性名称 = Close-> 早上 7 点到下午 5 点的值 -> 输入name=close

等等。所有openclose扩展属性都具有相同的名称。

我想知道如何访问特定的属性集openclose字段。我知道我可以保持Label不变并进行更改Name,但是有什么方法可以访问具有属性集名称的那些。

0 投票
3 回答
902 浏览

iis - 您如何处理 Mura 和您的 Web 服务器的 404 错误?

我一直在寻找答案,但我无法找到确切的信息来源。我所追求的是能够记录/通知每个404 错误。我在网上找到的信息解决了一些404 错误,但不是全部。我做了一些测试,下面是测试的结果。您如何处理 Mura 网站的 404 错误?

我正在使用 IIS 和 Adob​​e ColdFusion 和 Mura 6.2.6338。
我创建了自己的 onSite404 函数来从 Mura 捕获该事件。
我创建了自己的 ColdFusion 页面来捕获 IIS 触发它的 404 处理程序时的情况。

根据我的测试,似乎有一些内置的 Mura 功能可以从 Web 根目录处理 404。它们似乎没有遵循标准的 404 执行模式。不确定我是否在任何地方看到过记录?

在我的一些测试过程中,我收到了几个超时错误。不知道为什么。可能是我试图从我的自定义 IIS 404 页面调用正常 Mura 处理的方式。

基本上我想要的是让所有 IIS 404 错误都调用我自己的自定义 ColdFusion 页面,我可以在其中记录/通知错误,然后显示正常的 Mura 404 页面(不使用重定向,因为这会否定用户的 404 状态代码)。

以下是我的测试结果:

仅定义了 Mura 404 页面:

定义 Mura 404 页面并且 IIS 404 指向相同的 Mura 404 页面/index.cfm/404/

定义了 Mura 404 页面并且 IIS 404 指向它自己的 404 页面/iis404.cfm

定义了 Mura 404 页面并且 IIS 404 指向它自己/iis404.cfm在 Web 根目录中的 404 页面,该页面通过以下方式调用 Mura 处理application.contentServer.handleRootRequest()

定义了 Mura 404 页面并且 IIS 404 指向它/siteid/iis404.cfm在站点 id 根中调用 Mura 处理的自己的 404 页面application.contentServer.parseURLLocal()

Mura 似乎正在处理除 web 根目录之外的任何 ColdFusion 404 错误,我可以在 onSite404 方法中进行处理。但我不知道如何让其他 404 错误来进行我的处理调用 Mura 404 页面以显示给用户。

只是记录一些更多的发现。我发现在网上的几篇博客文章中提到,对于 IIS,您应该在配置部分下existingResponse设置它,它将修复一些 404 问题。好吧,这是我进行更改后的测试结果:PassThroughhttpErrors

定义了 Mura 404 页面并且 IIS 404 指向它自己的 404 页面/iis404.cfm并且 IIShttpErrors设置为PassThroughfor existingResponse

因此,使用此配置,IIS 404 似乎从未真正调用过我的 ColdFusion 模板。更糟糕的是,它只是发送一个空白的 404 响应。我想按设计工作,因为 PassThrough 告诉它只是传递响应。

在@Grant 的回答之后记录另一个结果。我已经尝试过 Mura 的standard404Handler方法,但不想覆盖它的所有功能,因为老实说,我不确定它在做什么,也不想破坏一些标准的 Mura 功能。另外,我看到它是从这个方法onSite404中调用的。所以我会假设覆盖该方法的测试结果与standard404Handler使用“onSite404”方法时没有什么不同。我的测试结果支持这一点。

定义 Mura 404 页面并且 IIS 404 指向它自己的 404 页面 /iis404.cfm 并覆盖 Mura standard404Handler

现在很明显,我需要同时使用 MuraonSite404方法和 IIS 配置中的某种自定义 404 处理程序。因此,如果我能找到一种方法来显示 Mura 404 页面,同时保留 404 状态代码,那么在我的自定义 404 处理程序运行之后,这将解决我的问题。

0 投票
1 回答
66 浏览

mysql - 安装错误创建表 tuserremotesessions

在全新机器和本地 MySQL 5.7 数据库上安装 Mura。根据安装说明,我浏览到 Mura index.cfm 文件以完成安装。我输入数据库和 DSN 信息。几秒钟后,我收到一条错误消息。

执行数据库查询时出错。

数据来源:muracms

SQL: CREATE TABLE IF NOT EXISTS tuserremotesessions( userIDchar(35) 默认 NULL, authTokenchar(32) 默认 NULL, datatext, createddatetime 默认 NULL, lastAccesseddatetime 默认 NULL, PRIMARY KEY ( userID) )

代码:42000

类型:42000

PRIMARY KEY 的所有部分都不能为空;如果您需要在键中使用 NULL,请改用 UNIQUE

刷新浏览器页面再次导致此错误。我可以看到已经在数据库中创建了表。我尝试在互联网上搜索解决方案没有成功。

有谁知道我可以做些什么来克服这个错误?我之前已经在其他服务器上成功安装过 Mura,所以我真的很难过。

0 投票
0 回答
760 浏览

coldfusion - 找不到 ColdFusion 组件或接口

我有一个 Mura 5 站点,管理员停止使用 CF11 更新。我下载了 Mura 6,在其中粘贴了网站内容,将 updateDB 从 url 应用到旧数据库并更新了数据库。

现在管理区域正在工作,但我在客户区域收到以下错误。

找不到 ColdFusion 组件或接口 C:\sites\mura\test_site1\includes\servlet.cfc。

确保名称正确且组件或接口存在。

唯一的问题是它正在查找旧文件夹名称mura而不是我命名为mura-6的站点的根文件夹。

我不知道我在哪里可以改变它来修复它。我在 tsetting 和 settings.ini.cfm 中都没有找到任何设置(顺便说一句,这有一个 abort 标签)我还应用了 appreload、fuseboxreload 并且没有找到任何映射。

请指导。

0 投票
1 回答
40 浏览

mura - 未设置站点 ID 时,mura 6.2 dspinclude 不工作

当我设置我的 Mura 时,我选择了不使用站点 ID 的选项,我认为这是这个问题的根源。当我在另一个使用站点 ID 的 Mura 安装上尝试它时,它工作正常。

这是包含的代码:

错误是:

GET http://sellyastuff/mura-6.2.6526/index.cfm/cfchart/ [HTTP/1.1 404 Content Not Found 509ms]

编辑:请注意,这是一个多站点设置,我将此包含应用于这些站点之一。

我的本地开发机器上的实际服务器物理路径是:

http://sellyastuff/mura-6.2.6526/just-jeans/includes/display_objects/custom/cfchart/inc_chart_form.cfm

0 投票
1 回答
115 浏览

coldfusion - Mura 6 - 日文字符被保存为问号

我安装了 Mura 6。

在新页面创建/更新时,日文字符不会从 Mura 管理员处保存。

我已将tcontent表从更改text为,nvarchar并尝试从 SSMS 使用日语文本进行插入查询,它现在确实将文本保存为日语。

我找不到插入/更新查询文件,我需要在其中放置前缀 N 以另存为nvarchar.

我需要在哪里更改对 Mura 代码的查询,或者如何让它接受非拉丁字符?

注意:不要将文本转换为 nvarchar,而是使用 nText。默认情况下,当在安装过程中初始化和创建 mura db 时,无论如何,mura 都应该将它们设置为 ntext。

0 投票
0 回答
178 浏览

lucee - 安装 Mura 6.2 代码库和 Lucee 配置

  1. 我在 MySQL 中创建了空数据库,并在 Lucee admin 中创建了 DSN。
  2. 没有得到安装 Mura 代码库第 4 步中提到的任何 Mura 设置表单。
  3. application.contentServer.handleRootRequest()# 是唯一的输出。

  4. 在 Lucee admin 中还有哪些其他配置步骤。
  5. 了解在我的 Muradev 根目录的 index.cfm 上什么都做不了。我有 Windows 7、Apache2.4.18、MySQL5.7、Lucee Tomcat8 和 Lucee 4.5.2.018 为什么我没有得到 Mura 设置表?我在 web.config ( XML) 中选择了 rule2 并且 Lucee 抛出错误。附上屏幕截图。在 Lucee/Tomcat 上要做的配置是什么。露西错误
0 投票
1 回答
28 浏览

coldfusion - Development Mura 的变化也反映在 Staging 和 Production 中。如何在分期和生产中停止反映?

我是穆拉的新手。如果我做了一些更改,那么已经从开发管理面板构建了一个网站,然后这些更改也会反映在暂存和生产中。

我们正在使用 Mura 6.2.6205

如何停止此行为并为暂存和生产进行单独部署?

0 投票
1 回答
87 浏览

windows - Mura 设置不显示 Mura 管理页面

Mura 设置是按照文档完成的。

  1. 从 Mura 设置页面无法获取 Mura 管理页面
  2. 设置提供了一些页面,我无法访问其他菜单 Mura 设置图像
  3. 默认按钮转到 Lucee 欢迎页面
  4. settings.ini 有 mode=production、indexfileinurls=0、siteidinurls=0 和 recaptchalanguage=en
  5. 系统为Windows 7、Apache2.4.18、MySQL5.7、Lucee Tomcat8和Lucee 4.5.2.018。

为什么我没有获得 Mura 管理页面?