【问题标题】:PHP change code for youtube video in curly brackets [closed]大括号中 youtube 视频的 PHP 更改代码 [关闭]
【发布时间】:2013-03-08 11:11:28
【问题描述】:

我有一个 Joomla 网站,其中包含用于加载插件并包含来自 Youtube 的视频的代码。

{youtube width="640" height="420"}kHRf01Gjosk{/youtube}

问题是这段代码是为 Joomla 1.5 准备的,现在我已经将我的网站升级到 Joomla 2.5 并且该插件停止工作并且创建者不会将其升级到 2.5,所以我想如果我安装另一个使用非常相似的代码,我可以让它与正则表达式一起工作。

新插件支持这种代码:

{youtube}kHRf01Gjosk|640|420{/youtube}, or {youtube}kHRf01Gjosk{/youtube}

我是一个复杂正则表达式的白痴,所以如果有人能提供帮助,我将不胜感激!

谢谢:)

【问题讨论】:

  • 你为什么说正则表达式?例如,这适用于 {youtube}kHRf01Gjosk|640|420|1{/youtube},自动播放为 1,否则为 0
  • 因为我有数百篇使用 Joomla 1.5 代码的 k2 文章:{youtube width="640" height="420"}kHRf01Gjosk{/youtube} 在 2.5 中不起作用,因为它应该是:{youtube}kHRf01Gjosk|640|420{/youtube}
  • 我不是正则表达式专家,但它应该看起来像 ^\{youtube\}[A-Za-z0-9]*\{\/youtube\}
  • 好吧,没关系,我找到了另一种方法......无论如何,谢谢:D

标签: php regex joomla youtube


【解决方案1】:

没关系,在做了一些更改后我想通了...感谢 Newben 的所有帮助!

【讨论】:

  • 这不是真正的答案。也许您可以详细说明实现它的替代方式?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-15
  • 2012-03-20
  • 2013-04-09
  • 2013-09-03
  • 2010-12-27
相关资源
最近更新 更多