问题标签 [modx]

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 回答
122 浏览

content-management-system - 如何在 modx 中向属于不同组(网络)的用户显示信息

我使用 modx evolution v1.0.2 创建了一个网站。

我开发的网站有 12 种不同类型的用户(按组分类)。每个用户将根据他所属的组显示不同的价格。

到目前为止,我已经能够获取当前登录用户的组名(为此创建了一个片段),但是我怎样才能实现上述功能,以便每个用户应该只能看到我编码的价格根据到他的小组。

例如:
如果用户与“偶尔”组相关联,则应向他显示价格,例如 50 美元,如果用户与“常规”组相关联,则应向他显示价格,例如, 40 美元

我可以通过为每个产品的变体编写一个片段来轻松地做到这一点,但是有很多变体(超过 100 个并且还在不断增加)。

我为每个产品创建了一个资源(页面),它是变体。每个变体都有价格。我希望根据登录的用户组成员身份显示这个价格。

我希望我能够清楚地解释我的查询。

请帮我做这个功能。

谢谢

0 投票
1 回答
162 浏览

php - MODx 中的内联小部件样模板

我正在开发我的第一个 MODx 站点,我需要在首页上有三个块,分别包含标题、图片、图像标题、长文本和短文本。

对于这些,我想创建一个自定义模板,允许我创建只有这五个字段的“主页”子资源(其中一个允许我上传图像)。

我该如何设置?

谢谢!

0 投票
1 回答
457 浏览

parsing - MODX:解析变量时片段剥离并挂起字符串

我有一个这样的片段调用:

会发生什么,如果我发送一些像这样的 html:

它会返回这个:

[仅测试] 代码段 (mysnippet) 是:

为什么会这样?我的实际片段是将 html 转换为 pdf,所以我真的需要这个。

谢谢大家 ;D

编辑:我正在使用 Modx Evo 1.0.2

0 投票
1 回答
1105 浏览

image - MODx 更改我的图像路径

在 MODx WYSIWYG 中,每当我单击图像图标插入图像,然后浏览图像时,它会生成错误的路径:/data/12/1/111/99/1111262/user/1169144/htdocs/images/image.jpg资产/图像/image.jpg

我检查了我的资源 URL 和资源路径,它们看起来都正确。有没有人经历过 MODx 重写你的服务器路径与它应该是什么?

提前致谢。

0 投票
2 回答
772 浏览

php - MODX 解析错误函数内爆(是我还是 modx?)

2010 年 6 月 4 日更新:这似乎是 MODx v 1.0.3 中的一个错误,与 implode 函数无关,而是生成的过滤器子句中数据类型不匹配的问题。错误已提交给 JIRA:MODX-2035。

嗨,我一生无法弄清楚这一点,也许有人可以提供帮助。

使用 MODX 表单采用用户标准来创建过滤器并返回文档列表。该表单是一个文本字段和几个复选框。如果同时发布了文本字段和复选框数据,则该功能可以正常工作;如果仅发布了复选框数据,则该功能可以正常工作;但如果只发布文本字段数据,modx 会给我以下错误:

错误:implode() [function.implode]:传递的参数无效。

我已经在 modx 之外使用平面文件对此进行了测试,一切正常,这让我假设 modx 中存在错误。但我不相信。这是我的代码:

echo 语句显示在 MODX 错误消息上方,并且 $filter 数组正确内爆。

任何帮助都会使我的计算机免于飞出窗外。

谢谢

0 投票
2 回答
714 浏览

content-management-system - 有没有办法在 MODx 之外编辑片段和模板?

是否有任何解决方案可以使 MODx 站点的片段、模板和资源可用于使用外部编辑器进行编辑?除了这个使网站不那么“原生”的黑客攻击。

谢谢!

0 投票
2 回答
2628 浏览

php - 在 Modx 中使用启动会话运行外部 php 文件或片段?

我想在其中包含一个外部 php 脚本或 modx 片段,index.php但它会导致blank screen(并且没有文档解析器错误)。问题可能是我想包含的这个脚本包含可能与 Modx 解析器发生冲突的starting session函数和set_include_path函数。我尝试使用 Modx API,但它似乎不起作用。我还在使用 Modx 0.9.2.6 .. 我该如何克服这个问题?如果用户在站点上登录(日志系统不是基于 modx 的),我的脚本会检查会话和数据库,然后根据用户权限打印菜单...

这是我放在索引页面模板开头的内容:[[modx_api_supernav]]

片段 modx_api_supernav 的代码:

0 投票
2 回答
593 浏览

content-management-system - 如何让 MODx 管理器 UI 工作得更快?

我目前参与开发关于 MODx 革命的项目。我喜欢这个系统,它又快又好,但真正令人讨厌的是管理器界面。它的工作速度真的很慢。每一个动作都需要刷新 ExtJs 面板。有什么办法可以改变这种行为或回滚到 Evolution 界面?

谢谢!

0 投票
1 回答
1488 浏览

modx - ModX:使用 Wayfinder 选择和输出特定菜单项

我一直在尝试输出特定的菜单项,也想更改一些名称,但没有令人满意的结果。问题是我在整个网站上有三种不同的菜单设置——页眉分成两部分,页脚分成几列。这是我迄今为止尝试过的 - 虽然它可以排除所有其他链接并不是最佳解决方案,因为总共有 11 个,而且我希望能够 1. 重新排列顺序和 2. 更改名称他们两个人。这是否可能使用 Wayfinder 或者我必须创建一个片段?

[[Wayfinder? &startId=0 &level=1 &limit=5 &excludeDocs=49,61,55]]

提前致谢。

0 投票
1 回答
600 浏览

comments - 使用 disqus 按评论最多的文章排序

我在我的 MODx 博客评论系统中使用 disqus,但找不到任何方法来根据评论最多的文章或最近的评论对我的文章进行排序。

我看到已经有很多类似的问题,所以我们将非常感谢任何帮助。