问题标签 [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.
forms - MODx eForm:填充隐藏字段
我的目标是,eForm 使用我的脚本从数据库接收的数据填充隐藏字段。我能够使用通过 &eFormOnBeforeFormParse 调用的函数成功填充所有可见的输入字段。当我想填充隐藏字段时,它不起作用。它们是空的或 MODx/eForm 抱怨表单被篡改。
我可以将数据放入常规输入字段并使用 css 隐藏它们,但是有没有办法使用 type="hidden" 字段适当地做到这一点?
modx - MODx:使用 tv 将结果输出到块中的复选框
使用 Evo 1.0.6
我用单选 Yes No 制作了一台电视并将其分配给一个模板。如果管理员选择是,则资源的长标题应输出到块中。如果选择否,则无。
例如,我想要一个复选框,同时添加一个显示“将此页面列为热门”的资源。如果选中,则会在列表中的一个块中显示资源的长标题,例如
块输出:
apache - 如何使用 MODx 的 URL 重写来处理重定向?
我使用 MODx Evolution 创建的新网站与旧网站具有不同的文件名和 URL 结构。我必须将旧 URL 重定向到新站点中的页面。
我尝试了在不同论坛中找到的不同解决方案,但似乎 MODx 的 URL 重写干扰了我的重写规则。
有谁知道如何妥善处理这个问题?
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);
我该如何处理?我该如何修复这个?
谢谢你的帮助。
php - 如何以编程方式创建 LinkedIn 小组讨论?
我希望与 LinkedIn Groups API 交互,以便使用 PHP 以编程方式将内容添加到我的组页面。典型的流程是:
- 检测 CMS 何时在我的网站上发布新项目
- 提取新闻项目的标题、描述和 URL
- 使用 LinkedIn API 进行身份验证
- 在我的 LinkedIn 组中创建一个新的讨论线程(使用步骤 2 中的信息)
我使用 MODx 作为 CMS,可以轻松编写步骤 1 和 2。至于 LinkedIn 部分,我不知所措。使用搜索(Google 和 SO),我只遇到不完整的代码片段,几乎没有解释。
使用 LinksAlpha 之类的第三方应用程序是可以接受的。但是他们只提供一个 WordPress 插件。遗憾的是,适应不同 CMS 的文档不足。
content-management-system - ModX 同上:订购电视?
我想通过名为“city”的电视订购 Dittos 结果
我已经这样设置了我的同上电话:
但这不起作用。
我在网上找不到任何资源来做到这一点。有什么可以帮助我的吗?谢谢
plugins - TinyMCE/FCKeditor 无法浏览文件
我更改了服务器上的一些权限,并以某种方式破坏了 TinyMCE,使其无法再浏览图像和文件。
我将权限改回原来的样子,但问题仍然存在 - 当我去浏览文件时,我只看到一个空白屏幕:
有人知道如何修复这个吗?
(PS 使用 ModX Evo CMS)
编辑:我在编辑资源页面上的控制台上看到的内容(当我在浏览窗口中打开控制台时什么都没有出现):
谢谢!
php - ModX Evo:document.parser.class.inc.php 中的 PHP 错误
所以我的 Evo 网站前几天停止工作 - 刚刚收到 500 错误。我让我的主机检查日志并发现:
我已经厌倦了注释掉有问题的行并删除整个文件无济于事。有谁知道这意味着什么以及如何解决它?
编辑:第 790 行的代码:
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 一起工作?
content-management-system - ModX:insert_metka 函数在哪里?
我的 ModX Evo 网站遇到了抛出此错误的问题:
我已经搜索和搜索,但找不到声明 insert_metka() 的位置。我什至下载了整个网站并进行了搜索,但无济于事。我也尝试将版本更新到最新版本,也无济于事。
谁能告诉我在哪里可以找到这个功能?