问题标签 [modx-evolution]

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

forms - MODx eForm:填充隐藏字段

我的目标是,eForm 使用我的脚本从数据库接收的数据填充隐藏字段。我能够使用通过 &eFormOnBeforeFormParse 调用的函数成功填充所有可见的输入字段。当我想填充隐藏字段时,它不起作用。它们是空的或 MODx/eForm 抱怨表单被篡改。

我可以将数据放入常规输入字段并使用 css 隐藏它们,但是有没有办法使用 type="hidden" 字段适当地做到这一点?

0 投票
1 回答
1501 浏览

modx - MODx:使用 tv 将结果输出到块中的复选框

使用 Evo 1.0.6

我用单选 Yes No 制作了一台电视并将其分配给一个模板。如果管理员选择是,则资源的长标题应输出到块中。如果选择否,则无。

例如,我想要一个复选框,同时添加一个显示“将此页面列为热门”的资源。如果选中,则会在列表中的一个块中显示资源的长标题,例如

块输出:

0 投票
1 回答
111 浏览

apache - 如何使用 MODx 的 URL 重写来处理重定向?

我使用 MODx Evolution 创建的新网站与旧网站具有不同的文件名和 URL 结构。我必须将旧 URL 重定向到新站点中的页面。

我尝试了在不同论坛中找到的不同解决方案,但似乎 MODx 的 URL 重写干扰了我的重写规则。

有谁知道如何妥善处理这个问题?

0 投票
1 回答
628 浏览

ajax - 如何处理 Modx Evolution 中的 AjaxSearch 和 htmlspecialchars 错误?

我必须在 MODX 中制作搜索栏,并且我想使用 MODX 中内置的 AjaxSearch。

我阅读了有关如何设置它的帮助,并且我已经获得了以下页面:

在页面上ID=52我有:

在我点击带有空白字段的搜索的地方是可以的 - 我对此有所警惕。

但是当我输入一些东西并搜索时,我得到了:

« MODx 解析错误 »

MODx 在尝试解析请求的资源时遇到以下错误:

« PHP Parse Error » PHP 错误调试

错误:

htmlspecialchars() [function.htmlspecialchars]:不支持字符集“ISO-8859-2”,假设为iso-8859-1

错误类型/编号:警告 - 2

文件:

/home/users/xxx/public_html/xxx/xxx/assets/snippets/ajaxSearch/classes/ajaxSearchInput.class.inc.php
Line: 340
Line 340 source:
if (version_compare(PHP_VERSION, '5.2.3', '>= ')) $string = htmlspecialchars($string, $quote_style, $charset, $double_encode);

我该如何处理?我该如何修复这个?

谢谢你的帮助。

0 投票
1 回答
594 浏览

php - 如何以编程方式创建 LinkedIn 小组讨论?

我希望与 LinkedIn Groups API 交互,以便使用 PHP 以编程方式将内容添加到我的组页面。典型的流程是:

  1. 检测 CMS 何时在我的网站上发布新项目
  2. 提取新闻项目的标题、描述和 URL
  3. 使用 LinkedIn API 进行身份验证
  4. 在我的 LinkedIn 组中创建一个新的讨论线程(使用步骤 2 中的信息)

我使用 MODx 作为 CMS,可以轻松编写步骤 1 和 2。至于 LinkedIn 部分,我不知所措。使用搜索(Google 和 SO),我只遇到不完整的代码片段,几乎没有解释。

使用 LinksAlpha 之类的第三方应用程序是可以接受的。但是他们只提供一个 WordPress 插件。遗憾的是,适应不同 CMS 的文档不足。

0 投票
1 回答
488 浏览

content-management-system - ModX 同上:订购电视?

我想通过名为“city”的电视订购 Dittos 结果

我已经这样设置了我的同上电话:

但这不起作用。

我在网上找不到任何资源来做到这一点。有什么可以帮助我的吗?谢谢

0 投票
2 回答
712 浏览

plugins - TinyMCE/FCKeditor 无法浏览文件

我更改了服务器上的一些权限,并以某种方式破坏了 TinyMCE,使其无法再浏览图像和文件。

我将权限改回原来的样子,但问题仍然存在 - 当我去浏览文件时,我只看到一个空白屏幕:

有人知道如何修复这个吗?

(PS 使用 ModX Evo CMS)

编辑:我在编辑资源页面上的控制台上看到的内容(当我在浏览窗口中打开控制台时什么都没有出现):

谢谢!

在此处输入图像描述

0 投票
4 回答
1605 浏览

php - ModX Evo:document.parser.class.inc.php 中的 PHP 错误

所以我的 Evo 网站前几天停止工作 - 刚刚收到 500 错误。我让我的主机检查日志并发现:

我已经厌倦了注释掉有问题的行并删除整个文件无济于事。有谁知道这意味着什么以及如何解决它?

编辑:第 790 行的代码:

0 投票
1 回答
1034 浏览

php - 带有 PHP 5.4 和 eval 的 Modx Evo

Modx 和最新版本的 PHP 有点问题。

这是 Modx 的一个非常旧的版本(不要问 - 我有完全相同的想法,不在我的控制范围内)。该网站在 PHP 5.2 上运行良好。

问题是网络主机正在升级到 PHP 5.4 - 结果网站完全崩溃了。我无法解决的一个问题是在“evalSnippet()”函数下的 manager/includes/document.parser.class.inc.php 中使用 eval,它调用了贬值的 eval() 函数。

我已经查看了将 Modx 升级到最新版本 1.0.9 的可能性,但是这仍然使用 eval() -> 即使它明确声明此版本支持 PHP 5.4。下面是代码:

有没有解决的办法?有没有人设法让 Modx Evo 与 PHP 5.4 一起工作?

0 投票
2 回答
63 浏览

content-management-system - ModX:insert_metka 函数在哪里?

我的 ModX Evo 网站遇到了抛出此错误的问题:

我已经搜索和搜索,但找不到声明 insert_metka() 的位置。我什至下载了整个网站并进行了搜索,但无济于事。我也尝试将版本更新到最新版本,也无济于事。

谁能告诉我在哪里可以找到这个功能?