关于插入播放器
By 后宫学长
at 2017-03-31
1人收藏 • 4449人看过
那个,播放器是找到合适的了。
我想插入到右侧栏。(我插到了sider)
打开首页,正常工作。
不过就是:
点开帖子,都会重新加载JS,导致两首歌在一个页面重叠...
然后再点击首页,播放器界面消失了...(莫非div和JS必须同时加载?)
其实插入到layout页脚下面一点问题都没有,就是位置不合适...
应该就是AJAX标签的问题了吧...
不会添加标签,直接复制
<?php if(!$IsAjax){ ?>
过去会导致右侧栏消失。
斌大请指点!
<?php } if($HotTagsArray) { ?> <div class="sider-box"> <div class="sider-box-title"> <?php echo $Lang['Hot_Tags']; ?> <span class="float-right"><a href="<?php echo $Config['WebsitePath']; ?>/tags"><?php echo $Lang['Show_More']; ?></span> </div> <div class="sider-box-content btn"> <?php foreach ($HotTagsArray as $Tag) {?> <a href="<?php echo $Config['WebsitePath']; ?>/tag/<?php echo urlencode($Tag['Name']); ?>"><?php echo $Tag['Name']; ?> <?php } ?> </div> </div> <div class="sider-box"> <div id="music-player" class="aplayer"> </div> <script src="<?php echo $Config['WebsitePath']; ?>/dist/APlayer.min.js"></script> <script src="<?php echo $Config['WebsitePath']; ?>/dist/new.js"></script> </div> <?php } if($Config['PageSiderContent']) { ?> <div class="sider-box"> <div class="sider-box-title"> <?php echo $Lang['Information_Bar']; ?> <span class="float-right"><a href="<?php echo $Config['WebsitePath']; ?>/about"><?php echo $Lang['About']; ?></span> </div> <div class="sider-box-content"> <?php echo $Config['PageSiderContent']; ?> <div class="c"></div> </div> </div> <?php } ?>
还有其实我想把JS写在layout的,不过播放器没法工作,报错。WTF?(莫非div和JS必须同时加载?)
播放器是:https://github.com/DIYgod/APlayer
谢谢!
还是测试地址:http://mc.tucao.moe
- 登录后方可回帖
回复#2 @lincanbin :
AJAX那个标签不用加么...我试试看。
回复#4 @后宫学长 :
不是很懂你的播放器里的js是怎么写的。
回复#6 @后宫学长 :
APIPlayer.min.js依然放在</body>之前。
new.js的内容复制出来,以内联js的形式(<script>复制进去的代码</script>)放在music-player的</div>之后。
回复#7 @lincanbin :
new.js文件是播放器配置和音乐地址。照你说的做了,依旧有问题。
我把new.js里面配置分开,配置放music-player那边,歌单放layout这边,也是不行。
变现为:F5刷新帖子,看起来正常工作,再点开帖子,重新换一首曲子,再点击帖子或者首页,播放器消失,歌曲不断。
真奇怪。
莫非要把APlayer.min.js里面的CSS样式拆出来?
放layout的版权处是没有问题的,我就注意到有个
<?php if(!$IsAjax){ ?>
这样的标签.....
真有毒。
还有你首页.....
回复#9 @lincanbin :
已换播放器。
底部隐藏版的,jquery.js都有两个,还好谷歌了下把冲突解决了,现在放底部完美播放。
网站功能正常。
你首页又被发广告了.....
你收拾行李几个意思,又走人啦?
要不正面肛一波,请你吃个饭。
回复#9 @lincanbin :
忘记了,你是收拾行李出去玩吧。
回复#11 @后宫学长 :
对,我在南京了。
回复#14 @nichx :
我去你站点看下?
回复#15 @后宫学长 :
能把你的layout.php发给我看一下么,我改的总是有BUG。study.nichx.cn
回复#17 @后宫学长 :
我的CF版本是5.8.0。。好像是global.js 不兼容