问题标签 [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.
css - MURA:getImageURL 小尺寸截断图像
小尺寸创建的图像太大而无法放入盒子中。有没有办法可以完全包裹图像?
我在做
如果我在哪里arguments.width = 163px;
arguments.height=163px;
以及arguments.size = small
如果我制作 catimgback 的 style=height:100% 那么一切顺利。此外,我尝试将尺寸保持为自定义并提供自定义宽度和高度,但无法使图像正常工作。所有小尺寸图像都被切断。
coldfusion - MURA CMS:如何从上传文件的文件名中获取 fileId?
我有一个通过 Mura 的文件管理器上传的电子表格。我需要使用 ColdFusion 读取该文件,为此我需要通过read()
Mura 的文件管理器 bean 的方法返回一个查询对象。为了调用该read()
方法,我需要fileID
. 问题是我没有那个。我有文件名,它总是一样的。我不能使用$.content
,因为文件没有上传到当前页面。有任何想法吗?
基本上关于如何使用它的任何想法
该代码对我不起作用,因为它引用item.getFileID
并且因为我不在循环中,所以我无法使用它。
orm - 获取“无法将给定对象转换为查询。” 使用 ColdFusion ORM
这是间歇性发生的(通常在启动时)。执行以下代码时收到上述错误消息。
第一行执行得很好,但第二行却失败了。解决方案是运行ormreload();
但是,问题总是以不可预测的方式出现。即使没有对使用 ORM 的 bean 或网关进行任何更改。完全不可预测,不可能故意复制。是否还有其他可能会导致此类问题的休眠映射混乱。
其他可能相关的信息:
- 这是一个基于最新版本 FW/1 的 MURA 插件。
ormreload()
是一个持久的修复(直到它再次失败)
我目前的解决方案是放入application.cfcormreload()
的方法setupApplication()
我只是想更好地了解可能导致此问题的原因。
coldfusion - 开发插件的 Mura 插件文件权限
我正在尝试为 Mura CMS 开发插件。当我通过管理面板上传插件 zip 文件时,/plugin 目录中的所有文件权限都是 644,因此我无法修改 cfm 文件以便在服务器上进行开发和调试,而无需重复上传过程
在我将文件权限更改为 777 后,我的服务器 ftp 不断将文件权限更改回 644
请任何人都可以建议一种方法来解决这个问题
谢谢大卫
coldfusion - 检索扩展站点/默认值的扩展属性
我在使用 Mura CMS 中的扩展属性功能时遇到了一个小问题。我已向站点/默认值添加了一个全局扩展属性,但我不知道如何在我的应用程序中检索它。对于普通内容,您会这样做$.content().getValue('namespace')
,但是对于站点设置中的扩展属性,这如何工作?我试过$.getValue('namespace')
但$.siteConfig('namespace')
没有奏效。
提前致谢!
jquery-validate - Mura 6 和 jquery 验证 1.13.1 - 提交了无效的表单
我正在使用 jquery 1.8.3 和 jquery 验证插件 1.13.1,这是最新的验证版本。我的表格是这样的,
我的验证看起来像这样 -
表格在 mura admin 的表格部分。我使用表单编辑器创建了它。我无法理解为什么即使存在无效字段也会提交表单,这可能是因为验证插件关闭了 HTML5 验证,而无论表单是有效还是无效,Mura 都只会提交表单!preventdefault()
但是,如果验证失败,为什么验证插件不做呢?另外,我尝试使用 JSFiddle 进行验证,它在那里工作。请帮帮我。谢谢。供参考。上面的表单 html 是来自“页面源”的表单,而不是表单编辑器中的实际表单。这就是为什么所有奇怪的东西form id
等等cffp_mm
。
jquery - Mura 6.1 $ 未定义
我使用 jquery v1.8 作为我的模板,我使用的是 Mura 6.1 版,当我尝试加载任何页面时出现上述错误,它发生在这一行$.extend(window,mura);
显而易见的事情是$
它无法使用,但我不知道我应该怎么做才能防止这种情况发生,因为这段代码是由 mura 在每个页面中动态添加到脚本标签中的,而不是我的某个库文件可以在 jQuery 之后通过加载来调整。
详细代码如下includes/display_objects/html_head/global.cfm
我不希望进行任何更改,例如$
用 jQuery 替换,因为如果自定义 mura 核心文件并且升级时不会保留更改。我尝试替换$
它jQuery
并且它有效但是有没有办法我可以通过自定义我的模板文件或自定义 js 文件来避免 jQuery 冲突所以我不必担心如果我升级 Mura 并且这些核心文件会发生什么覆盖。
mura - 在 Mura 中批量隐藏或显示组件?
我有大量页面都包含 10 多个组件。因为我使用了复制+粘贴功能,所以复制的页面和生成的组件会自动设置为隐藏。有没有办法可以批量设置所有隐藏的组件可见?还是我必须单独更改每个组件的可见性?
coldfusion - MURA 网站登录表单定制
我目前正在研究 MURA cms。虽然它看起来很不错。我似乎无法改变在其他平台上看起来相当微不足道的东西。
我只是想知道基本登录表单模板所在的位置,无论它是在 JS 文件中还是作为简单的 .cfm 模板。
任何想法都非常感谢
提前致谢
mysql - 穆拉 - 开始
我刚刚安装了 Mura CMS。我已经安装并设置了 Lucee。但是,似乎我还没有完全“在那里”。
我可以访问 Mura 页面,但似乎缺少一些东西:
当我去:http://localhost:8888/cms
我得到一个:404 requested page could not be found
然后在这个下面,我们看到:
Sample Modal Window 这只是一个示例……</p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit。Praesent suscipit iaculis libero sed tristique。Quisque mollis dolor nontellus placerat vitae sodales lectus porta。Curabitur ut suscipit Tellus。Maecenas rhoncus, ante 等
环境是:
- LINUX Mint (Rebecca 17.1) - 这是我的个人笔记本电脑
- MySQL 5.5(来自软件管理器)
- MySQL WorkBench(创建 Mura 数据库和用户)
- Lucee Express 4.5.1.000(还包括 Tomcat 8)- 在服务器中创建 DSN
我想与 Mura 合作,因为我正在进行从另一个 CMS 到 Mura 的迁移项目。
我确实遵循了似乎与 Lucee 最相关的信息:使用 lucee.war 文件在 OS X 上安装 Tomcat 和 Lucee
似乎我在这一点上遗漏了一些非常简单的东西,如这个屏幕截图所示。
它看起来不像他们网站上的管理面板: