问题标签 [squeezebox]

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

javascript - 有没有办法使用 joomla 为图像添加描述!模态挤压箱?

我正在使用 Joomla 模态窗口挤压框。我希望能够在图像弹出窗口下方添加一些文本,例如在 www.pathgate.org 图像上。

在文章中调用模态窗口时,有什么方法可以添加它吗?

例如点击这里查看

我在想可能有类似的东西:描述:'lorem ipsum doler sat amet'

0 投票
1 回答
558 浏览

javascript - 重新打开没有双重动画的 SqueezeBox

我在屏幕上有一个打开的SqueezeBox,并希望使用不同的 URL 重新打开它,以响应单击框中的链接。我正在尝试各种方法以新(不同)大小打开新 URL,以便动画流畅且只运行一次。不幸的是,标准方法(open方法)似乎动画两次(或运行无意义的“故障”动画)。

作为替代方案,我正在尝试setContent,但这似乎没有提供设置选项的方法,并且从我在源代码中可以看出,一旦设置了选项,SqueezeBox.initialize它就不会做任何事情。

在这里看到了切换到另一个模态灯箱插件的建议,但是离开 SB 并不是一个真正的选择,而且我并不热衷于同时运行这两个插件。

0 投票
3 回答
6765 浏览

joomla - Joomla 2.5.8。如何在模态框弹出窗口中仅显示文章或模块内容。

我想将登录模块放入模式弹出窗口。但是当我使用 class="modal" 时,整个页面都会加载到模态中。你能告诉我只放模块的方法吗?

这也代表以模式显示文章。

这是有问题的链接

0 投票
1 回答
454 浏览

jquery - 附加或克隆内容的灯箱行为

我真的需要一些帮助!

我在 Joomla 的后端工作。您可能知道 Joomla 默认使用 Mootools,它是默认的 SqueezeBox 灯箱。我正在尝试构建一个模块,并在其中构建一个自定义字段,在其中添加添加或克隆的行。为此,我使用了 Jquery DynoTable.js插件。

问题是在每一行里面都有一个链接,它调用了一个模态灯箱 iframe。当我添加新行时,新行无法打开灯箱。

});

不幸的是,我无法更改此脚本,它位于 Joomla 的核心内部,并且不想触摸它。

我猜那是因为已经设置的触发器在 domReady 上并且仅适用于已经存在的 Dom。为此,我尝试向 DynoTable 脚本添加一个后备“触发器”,该脚本正在调用 Squeezebox 灯箱以再次应用:

},

这有效(将打开灯箱)但是已经设置的模式链接(来自加载的行)将在该模式中打开 2、3、4 等 iframe,具体取决于添加了多少新行。因此,基本上新行将打开一个普通的灯箱,而旧行将在该灯箱中打开多个 iframe。

希望我解释得很好.. 非常感谢你们!!

0 投票
1 回答
3266 浏览

javascript - SqueezeBox.initialize : 对象没有方法采用

我正在尝试在我的网站上实现 SqueezeBox.js,但遇到了问题。

这是我的代码:

当我点击我的链接时,Chrome 控制台显示:“未捕获的 TypeError:Object [object Object] has no method 'adopt'”

我试图将“ SqueezeBox.initialize({ }); ”从 Click 事件中删除,并且出现同样的错误。所以,SqueezeBox 似乎有问题,但我找不到。

有小费吗?

此致


好的,所以我决定查看 SqueezeBox.js 以了解发生了什么。

我在第 113 行看到,女​​巫是控制台报告的行:

我只是将其替换为:

它现在完美运行......

我猜它来自Jquery的版本或其他东西..

无论如何,谢谢,再见。

0 投票
0 回答
1404 浏览

python - python json-rpc

在长时间停止编写软件之后,我开始为一个家庭自动化项目做出贡献,添加了一个用 Python 编写的挤压箱服务器客户端。

我有一些基础工作——开/关、播放/暂停/停止——但我真正想做的是能够响应来自挤压服务器的事件。

有一个可用的监听/订阅 rpc 方法:

我不知道从哪里开始编写 Python 代码,要执行以下操作:

  • 拨打电话并收听任何通知

我看过 Twisted;看起来它会有所帮助,但似乎无法弄清楚发生了什么。

0 投票
2 回答
1987 浏览

javascript - 如何编写路由器以从 URL 参数打开 Joomla Squeezebox 模式?

我有一个使用 Squeezebox 的 Joomla 站点,它是 Joomla 的默认模态 javascript。

我一直在使用带有模板覆盖的 Squeezebox。例如,我有一个链接可以在作为模板覆盖的一部分的每个页面上查看:

这些链接以模式打开视频。

如果存在 URL 参数,我需要做的是能够在加载时打开此视频。例如:

http://mysite.com/page.html?vidload=vidload

所以我需要一个可以处理这个问题的路由器。我发现了一些接近我所追求的东西,但不知道如何让它发挥作用。这是我到目前为止所得到的:

0 投票
1 回答
952 浏览

jquery - Joomla 的模态窗口删除 id 和类名

我在模块中有一个表单,我想出现在模态窗口中。根据 id 窗口可能是空白的,或者如果它确实显示任何内容,所有类和 id 都被删除,所以我无法验证或设置表单样式。

截断代码:...

这会触发没有任何 id 或类的模式窗口(使用 Firefox Web Developer 大纲当前元素):

这会触发一个空白模式窗口:

所以最重要的是如何将所有 id 和类保存在模态窗口中,为什么调用父 div 不起作用?

(作为一种解决方法,我将表单移动到组件视图,然后使用handler: 'iframe'而不是克隆来调用它。我仍然想知道模态窗口发生了什么。)

谢谢!

0 投票
1 回答
406 浏览

linux - 从收到的 TCP 数据包打开带有 CEC 的 AMP

首先,我有一个可行的解决方案,但它容易失败。

我想从 Logitech Squeeze Center 打开我的放大器。

  • 服务器在 192.168.0.30 上运行
  • 玩家在 192.168.0.31 上运行的餐厅中
  • 播放器通过 HDMI 连接到放大器

我已经能够从播放器向 Amp 发送 CEC 命令以将其打开。

我进一步开发了解决方案(借助来自网络的代码片段),以便 SqueezeCenter 中的界面在按下电源按钮时向播放器发送一个 TCP 数据包,播放器运行一个 bash 脚本,然后发送一个向 AMP 发送 CEC 命令 - 将其打开。

播放器的电源按钮

当按下相关播放器电源按钮时发送数据包的 Perl 插件注意我已将其设置为仅将数据包发送到特定的餐厅播放器 - 但我希望将来能找到具有其电源的播放器的 IP按下按钮并向其发送数据包。

播放器上的 Bash 脚本 - 它作为播放器上的守护程序在端口 6500 上侦听数据包:

一个非常复杂的设置,但这是我在 Squeezebox 的 Perl 插件方面必须使用的。

我想知道是否有更稳定的方法来执行此操作,那会是什么-我可以调整当前设置以使其更稳定-我可以更改 Perl 脚本以在播放器上写入文件而不是发送数据包并使用 netcat (这个接缝是它破坏的地方)

我不知道 Perl,但非常精通 Linux 和 bash 脚本

2014 年 8 月 29 日更新: 关于发送到播放器 IP 的主题,它看起来像是实例化了一个 $client 并且有一个名称方法 - 我想知道那里还有什么可用的 - 伙计,我希望我知道 Perl .

0 投票
0 回答
80 浏览

javascript - 在屏幕中间打开挤压箱

我需要squeezebox在屏幕中间打开。我正在使用 joomla,这是给我带来问题的代码行:

弹出窗口在屏幕顶部打开,而不是像预期的那样在中间打开。