问题标签 [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 投票
1 回答
654 浏览

php - 正则表达式匹配可选的第三个 url 参数

我有以下网址结构:

以下是一些示例 URL:

类别可以是可选的,works也可以是可选的。textsarticle

这是我的正则表达式:

问题是它只匹配最后两个示例,例如第三个参数 ( article) 是强制性的,即使我(?:(\/.+))为最后一部分编写了。

我正在尝试将幕后的内容重新路由到以下内容:

我正在构建类似的字符串:http: //127.0.0.1/ocko/category/ $1$2$3

0 投票
0 回答
336 浏览

javascript - Angularjs:'SyntaxError:Unexpected token,'加载对象时

我正在尝试使用Symphony CMS将其 XSL 输出为 JSON,以用于教程中的angular phonecat 应用程序示例。我的列表视图 json 输出为一个带有 [{ }] 括号的数组。我的详细视图 json 输出只有 { } :

加载我的页面时,列表视图会加载。当我单击一个项目时,详细视图会尝试加载,但我得到:SyntaxError: Unexpected token , . 为什么?语法对我来说似乎很正常?

我正在努力解决的一个大问题是我的 json 是使用 CMS 动态创建的,但据我所知,服务器上没有实际文件。

在我收到错误之前:操作获取的资源配置错误。预期的响应包含一个对象,但得到了一个数组,所以我做了一些更改,所以列表作为数组输出,单个视图作为对象输出。

我的 json 是在localhost:8080/json/{parameter}. 未设置时,参数为 'todos'。所以我的列表视图位于localhost:8080/json/todos. localhost:8080/json/foo参数采用所选对象的名称,因此当我按下 angular 生成的链接时,我的详细视图将位于。

我希望我的问题是完整的并且有意义:D

0 投票
2 回答
66 浏览

.htaccess - 如何重定向博客文章 URL?

.htaccess我正在尝试使用该文件重定向一堆旧博客文章 URL :

然而,这并没有真正起作用,因为我的 CMS 似乎被这index.php点弄糊涂了,并不断添加?symphony-page=到所有 URL。

可能是这部分负责:

有人可以帮忙吗?

0 投票
1 回答
75 浏览

php - 怎么说“如果这个翻译是空的”

如果翻译为空或不存在,我希望不显示此图像

那么我可以像下面的代码那样围绕它包装一个逻辑循环吗?

显然不对?那么应该如何呢?

0 投票
1 回答
446 浏览

php - 在我的本地主机上安装 Symphony 问题

我试图在我的本地主机 xampp 上安装交响乐。我的 PHP 版本是:7.0.5。填写完所有输入(数据库连接、用户名密码等)后,我收到以下错误消息:

怎么能推进这个这个?我是新手,这是我第一次尝试安装 Symphony。提前谢谢。

更新在此处输入图像描述

0 投票
1 回答
246 浏览

xml - 在 Symphony CMS 中使用 XSLT 在 RSS 源 XML 命名空间中选择数据

我正在为一个朋友维护一个不是我创建的网站。它使用 Symphony CMS,而我的 XML/XSLT/XPATH 知识充其量只是初级知识。有一个页面有一个 Instagram 提要部分,该部分最近停止显示图像,现在只显示 Alt 文本“Instagram”。

该模板的相关代码是:

本节的数据源蓝图是动态 XML,它来自https://websta.me/rss/n/vubrew上的 RSS 提要:

据我所知,WEBSTA 似乎最近更改了他们的 XML 提要的格式,这样{image/url}就不能再选择现在出现在medianamespace下的图像了media:thumbnail/url

我在 Symphony 管理控制面板中为 Instagram 数据源添加了新media命名空间,其 URI 为http://search.yahoo.com/mrss/. (RSS 提要中指定的其他内容已经存在。)

我尝试将图像源更改为{thumbnail/url}产生相同结果(只是 Alt 文本)并{media:thumbnail/url}导致出现有关无效命名空间前缀的错误:

尝试在浏览器中提取mediaURIhttp://search.yahoo.com/mrss/重定向到 Yahoo 的主页,我发现一些信息表明该规范现在可能在其他地方维护,但我似乎无法找到替代 URI。所以我想知道这是否是问题的一部分?

诚然,我的 XML / XSLT / XPATH 知识很薄,所以我不确定我是否只是没有正确指定元素,或者问题是否与可能已移动的媒体名称空间 URI 有关。我还考虑过我可能需要以某种方式刷新 Symphony 以识别数据源中的新命名空间,但我没有看到任何可以实现这一点的东西。

我会很感激任何见解。

0 投票
2 回答
3356 浏览

php - 错误:目标文件夹不可写

尝试在 Symphony 中上传图像时出错

目标文件夹不可写。请检查 /workspace/images/x 的权限

我将“x”目录的所有权更改为 apache:apache,甚至给它 777 并且仍然得到错误。

网站是在 VM 中创建和测试的,我们能够在移动到实时版本之前在同一部分上传其他图像。我曾尝试上传与以前相同的 120kb 图像。

编辑:如果我尝试使用我得到的 Blueprints>Pages 创建页面,也会发生类似情况

页面模板无法写入磁盘。请检查 /workspace/pages 的权限

另外,登录时我收到一条消息

Symphony 配置文件 /manifest/config.php 不可写

所有这些文件都归 apache 所有,有 664 个和 775 个目录

Symphony 是通过从本地 symphony 安装的 phpmyadmin 中保存 sql 并将其导入实时服务器的数据库来安装的;然后运行/安装

0 投票
1 回答
105 浏览

php - 所有 URL 都被重定向到 index.php

我已经使用教程在我的本地主机上设置了 Symphony 框架。我正在使用 PHP 默认服务器和 MySQL。前端 URL 工作正常,但是当我转到管理 URL ( http://localhost:8000/symdemo/admin) 时,我的 CSS URL 也被重定向到管理页面,这意味着我没有将 CSS 代码放入响应中。

原因在于默认的 PHP 服务器没有 URL 重写模块并且index.php也添加到 CSS 路径中。

我怎样才能解决这个问题?

0 投票
1 回答
1068 浏览

python - Symphony 上的消息侦听器

我正在开发一个将在 Symphony 消息传递环境中实现的聊天机器人:https ://rest-api.symphony.com

我已经实现了发布和阅读消息所需的方法。但是,我被困在机器人“侦听器”的实现上,因为在 Symphony 中似乎没有明显的方法可以做到这一点。理想情况下,当“新消息”事件发生时,我会让他们调用我的 API,这样我就可以立即处理它。

现在我的解决方案是每 X 秒调用一次他们的 API 并检查是否有任何新消息。这显然不是很有效....有人知道如何改进这个过程吗?

谢谢 :)

0 投票
0 回答
1231 浏览

php - 带有 wkhtmltopdf 的 Docker 无法正常工作

我正在尝试在带有 Docker 和 Symfony 的容器中使用 wkhtmltopdf。安装很好,但是结果和实际相差很大,所以我觉得系统中肯定少了一些库,但不知道是哪一个。

我一直在这里和谷歌检查其他问题,但它们没有帮助。

这是容器(docker)中的结果 在此处输入图像描述

这是我机器上的结果(没有 docker),应该是这样。

在此处输入图像描述

知道会发生什么吗?