问题标签 [symphony-cms]

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 投票
5 回答
8158 浏览

xml - 使用 XSLT 截断 XML

我有一个问题要问 SO 社区的聪明人。

下面是Symphony CMS生成的 XML 片段。

我需要做的是<body>根据指定的长度取一部分元素,以博客样式显示:

Lorem ipsum dolor sit amet, consectetur adipiscing elit。sed malesuada auctor magna。Vivamus urna justo、pulvinar nec、sagittis malesuada、accumsan in、massa。Quisque mi purus, gravida eget, ultricies a, porta in, sem...更多

...更多是指向完整新闻项目的链接。我知道我可以选择特定的段落,我也知道我可以使用 substring 函数带来指定数量的字符。但是,我需要保留文本的格式,即<body>元素中的 HTML 标记。

我意识到这会引发标签关闭的问题,但肯定有办法。希望对 XSLT 更有经验的人可以对这个问题有所了解。

0 投票
3 回答
960 浏览

xml - 创建递归 XSL:If 语句?

我正在尝试设置一个 XSL:IF 语句,该语句仅显示具有介于两个值之间的节点的条目。很简单,对吧?这只是一个 if 大于和 if 小于。问题是,我需要对最多 52 个节点进行测试,而不是针对一个节点进行测试。

假设我有一些如下所示的 XML:

现在假设我的范围是 9-15。因为某些节点属于该范围,所以我想显示该条目。但是,如果给我一个 11-15 的范围,则没有一个节点适合,所以我不希望它显示。

问题是......我完全不知道你会怎么做。我知道您可以使用单个值,但我想不出一种简单的方法来测试每个节点。

顺便说一句,这一切都是在 Symphony CMS 的最新稳定版本中完成的。

[编辑] 前两个结果的问题是它们显示 ITEM 节点,我正在寻找的是仅返回具有至少一个匹配的 ITEM 节点的 ENTRY 节点。我不确定任何解决方案如何对此有所帮助。

0 投票
2 回答
344 浏览

mysql - How do I run MySQL commands?

I'm in the process of updating my Symphony installation and I've been told to "run these MySQL commands" to complete the process. Funny thing... I have no idea how to do that. The commands I'm mean to run are as follows:

I'm using Coda on the Mac (if that helps) and I have access to PHPMyAdmin on my host server. My host is Dreamhost.

Feel free to talk down to me, I have absolutely no idea about this sort of stuff, I'm a UI designer, not a back-end developer.

0 投票
2 回答
957 浏览

mod-rewrite - 如何让 mod_rewrite 忽略某些目录及其所有子目录?

我正在使用 Symphony CMS,它默认有一个 mod_rewrite 重写所有目录。

但是,我需要它来忽略目录test及其transfer所有子目录。

0 投票
2 回答
246 浏览

xml - 在多个地方使用一个 XML 数据

如何多次转换 XML 文档的一部分?

我从一个样式表中为特定节点调用模板。当我导入另一个转换相同数据的实用程序时,原始程序停止工作。

如何让两个样式表都工作?

0 投票
1 回答
193 浏览

php - PHP/XSLT 相同查询字符串的多个实例

我的后端接受逗号分隔的 id 值“11,12,13”。在前端,我有一个允许多项选择并发布以下内容的检查列表。

someurl.com?id=11&id=12&id=13

如何将 $_GET 用于多个 ID 实例,将其格式化为逗号分隔的字符串?或者,是否有更好的方法强制清单以我想要的格式提交表单?

现在回到前端,我使用 XSLT 来确定是否检查一个项目以记住它的先前状态。

当只选择一个选项但有多个选项时,这很好,您将如何处理 url 中该 $id 值的多个实例?

任何帮助和解决方案都非常感谢。

0 投票
1 回答
2068 浏览

xml - 使用 XPATH 获取特定 XML 节点的位置?

让我先说我知道,position()但我似乎无法弄清楚如何让它在这种情况下工作。

我想要做的是遍历我的正文并找到所有图像。这些将变成显示“图 1”等的链接。该编号由position()不同节点集中的相应节点提供。

这是我的 XML 示例:

我尝试了许多不同的方法来item从 XML 中的另一个位置获取该节点的位置,但我一直返回错误,什么都没有或NaN.

以下是我尝试过的三个 XSLT 示例:

我检查了我的XPATH,它返回正确的节点,没问题。但是,无论我做什么,它都不会返回position()节点的!我不知道为什么。

我尝试遵循这个问题的解决方案,但我一直得到NaN.

任何人都知道如何做到这一点?

0 投票
7 回答
1688 浏览

html - 快速初学者 XSLT 参考

我需要学习用于 Wordpress 和 Symphony 主题的 XSLT。有哪些比较容易上手的初学者友好资源?

0 投票
2 回答
1146 浏览

xml - 从 XSL 中删除空格

我希望删除所有空格,以便我的最终代码看起来像一个文本块。

这是我的标题

这似乎在大多数情况下都有效,但我遇到了问题。见

问题区域似乎是

我正在使用 Symphony CSM 生成数据。我只想删除所有空格,但我想保留缩进模式以提高可读性。

0 投票
2 回答
1049 浏览

symphony-cms - 我想从 Markdown 格式中删除 XSL 空格

Markdown 格式进入我的 XSL 并保持其空白和中断。我希望将其转换为实际的 HTML 元素以删除所有空格。

下面看一下传入的数据和 HTML 源代码,这里是用于处理它的代码..

XSL 输出方法已经包含indent="no"