分页: 1 / 2

求助,bbcode这样应该怎么写?

发表于 : 2023年11月18日 00:23
春哥123
论坛添加哔哩哔哩视频

随便一个示例视频原网址:

代码: 全选

https://www.bilibili.com/video/BV1Ka4y1X7VZ/?spm_id_from=333.1007.tianma.2-2-5.click&vd_source=c524956ec1151415641fddf4d4dfgs587
现用的bbcode规则:

代码: 全选

[bilibili]{IDENTIFIER}[/bilibili]

<div style="width: 100%;padding-top: 56.25%; /* 9/16 */position: relative;"><iframe style="width: 100%;height: 100%;position: absolute;top: 0;left: 0;" src="//www.bilibili.com/blackboard/html5mobileplayer.html?bvid={IDENTIFIER}&page=1?auto=0&high_quality=1&danmaku=0" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" sandbox="allow-top-navigation allow-same-origin allow-forms allow-scripts" autoplay="false" autostart="false"> </iframe></div>

[bilibili]哔哩哔哩视频ID[/bilibili]
网址里只有BV1Ka4y1X7VZ是有用的。

发帖的时候写

代码: 全选

[bilibili]BV1Ka4y1X7VZ[/bilibili]
就可以正常显示视频。

那么问题来了,可能有的人不会提取这一段视频id号,只会直接复制粘贴网址

那这个规则应该怎么写?

毕竟网址不是每次复制都能这样的有规律

代码: 全选

https://www.bilibili.com/video/BV1Ka4y1X7VZ/
后面经常带有一大串参数,而且有时候带有时候不带,每次出现的参数又各不相同

代码: 全选

?spm_id_from=333.1007.tianma.2-2-5.click&vd_source=c524956ec1151415641fddf4d4dfgs587
如果直接贴完整链接,{IDENTIFIER}如何精准的提取到视频的id号?有没有通配符之类的?

Re: 求助,bbcode这样应该怎么写?

发表于 : 2023年11月18日 06:43
davidyin
试试这个,在视频 id 后的斜杠之后,再加一个

代码: 全选

{TEXT}
,当它通配符,后面不用就是了。
Screenshot 2023-11-17 144542.png

Re: 求助,bbcode这样应该怎么写?

发表于 : 2023年11月18日 06:47
davidyin

Re: 求助,bbcode这样应该怎么写?

发表于 : 2023年11月18日 20:32
春哥123

Re: 求助,bbcode这样应该怎么写?

发表于 : 2023年11月18日 20:32
春哥123
怎么不行了,不带多余参数不识别?

Re: 求助,bbcode这样应该怎么写?

发表于 : 2023年11月19日 11:29
春哥123
还有就是bbcode转换,带css的出错不知道为什么

包含这种

代码: 全选

<style>
xxxxx
xxxxx
xxxxx
</style>
<div class="xxx">xxx</div>

Re: 求助,bbcode这样应该怎么写?

发表于 : 2023年11月21日 16:26
春哥123

Re: 求助,bbcode这样应该怎么写?

发表于 : 2023年11月21日 16:26
春哥123

Re: 求助,bbcode这样应该怎么写?

发表于 : 2023年11月21日 16:27
春哥123
这样还是不对,如果不带多余参数便无法识别了

Re: 求助,bbcode这样应该怎么写?

发表于 : 2023年11月22日 04:34
davidyin