|
本帖最后由 574946793 于 2021-12-19 11:22 编辑
51zmt的epg是比较全的,自从搭建好了骆驼双端后,对接51zmt的epg一直不成功,今天看了有坛友发了GDTV PHP的帖子(原帖https://www.right.com.cn/forum/thread-7483795-1-1.html),说要确保cache目录及读写权限,网上百度了如何给php读写cache文件夹的权限,设置之后,gdtv.php确实能用了,后来就想到51zmt的epg的源码是需要创建cache文件夹,无效是不是因为没有权限创建读写这个文件夹?有了这个思路,就去执行,确实成功了。
我一般是使用FlashFXP的FTP进行连接来管理服务器文件,我就直接用这个进行操作,连接上后,打开骆驼双端文件夹,我的epg文件是在apps文件夹中,右键点击epg问价夹,选择属性,更改属性中全部打钩,确定。
然后进入epg文件夹,将原有的cache文件夹删掉,到时php会自动新建cache文件。
之后进入IPTV后台管理系统对epg进行设置我用的是经过论坛大神更改过的epg源代码文件,可以后台直接绑定epg的,原帖https://www.right.com.cn/forum/thread-6746418-1-1.html
测试如下:
需要注意的是,刚开始我有些台获取不到数据,就算把频道名称改为和51zmt一样也不行,通过摸索发现,是因为我的频道加有台标,显示的是[emoji:······]这样的类型,所以获取不到数据,解决办法就是搞一套没有台标的假源,重新绑定epg就行了,当然如果你频道名称前没有任何东西的话,应该是不存在这个问题的。
还在摸索中,可能还会遇到一些问题,欢迎大家一起交流,顺便给我编辑加工过的emoji文件,每个文件的图片大小是一样的(CCTV一批、卫视一批、港澳台一批、就算大小不一样,图片比例也是一样的),这样显示出来会比较整齐,强迫症使然,emoji可能不全,大家将就用吧有些人遇到再直播地址前加[emoji:···]后保存就没了,那是没有改后台服务器文件,后台找到apps文件夹,找到channeladminController.php文件,将$rows = preg_replace('/\[.*?\]/', '', $rows)用双斜杠“//”标注掉,如下,其他的自己看情况要不要标注掉。
蓝奏云emoji文件:https://www.lanzouy.com/iOqdSxqhucd
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|