帝国CMS二次开发实现多集播放地址的方法
帝国CMS二次开发多集播放地址方法可以通过以下步骤实现: 1. 在模板中添加播放器代码,可以使用第三方播放器或者自己编写播放器。 2. 在模板中添加播放列表代码,用于展示所有剧集的播放地址。 3. 在后台管理中添加剧集信息,包括剧集名称、播放地址等。 4. 在后台管理中设置多集播放规则,例如每集播放间隔时间、是否自动播放等。 5. 在前台页面中调用播放器和播放列表代码,实现多集播放功能。
帝国CMS多集播放地址效果如下:
帝国CMS多集播放地址方法
打开:帝国后台--系统--数据表和系统模型--管理数据表,找到你要修改的数据表,点 管理字段
打开如下图:找到onlinepath 字段:点修改
替换代码到如下图的地方:(代码文章底部提供)
<script>functiondooadd(){vari;varstr="";varoldi=0;varj=0;oldi=parseInt(document.add.oeditnum.value);for(i=1;i<=document.add.odownnum.value;i++){j=i+oldi;str=str+"<tr><tdwidth=7%><divalign=center>"+j+"</div></td><tdwidth=19%><divalign=left><inputname=odownname[]type=textvalue=第"+j+"集size=17></div></td><tdwidth=40%><inputname=odownpath[]type=textsize=36id=odownpath"+j+"ondblclick=SpOpenChFile(0,'odownpath"+j+"')><selectname=othedownqz[]><optionvalue=''>--地址前缀--</option><?=$newdownqz?></select></td><tdwidth=21%><divalign=center><selectname=odownuser[]id=select><optionvalue=0>游客</option><?=$ygroup?></select></div></td><tdwidth=13%><divalign=center><inputname=ofen[]type=textvalue=0size=6></div></td></tr>";}document.getElementById("addonline").innerHTML="<tablewidth='100%'border=0cellspacing=1cellpadding=3>"+str+"</table>";}</script><tablewidth="100%"border="0"cellspacing="0"cellpadding="0"><tr><tdheight="25">观看地址前缀 :<inputname="onlineurl_qz"type="text"size="32"><selectname="changeonlineurl_qz"onchange="document.add.onlineurl_qz.value=document.add.changeonlineurl_qz.value"><optionvalue=""selected>选择前缀</option><?=$downurlqz?></select></td></tr><tr><tdheight="25">选择/上传附件:<inputname="changeonline_url"id="changeonline_url"type="text"size="32"><inputtype="button"name="Submit"value="选择"onclick="window.open('ecmseditor/FileMain.php?type=0&classid=<?=$classid?>&infoid=<?=$id?>&filepass=<?=$filepass?>&sinfo=1&doing=1&field=changeonline_url<?=$ecms_hashur[ehref]?>','','width=700,height=550,scrollbars=yes');"> <inputtype="button"name="Submit"value="复制"onclick="document.getElementById('changeonline_url').focus();document.getElementById('changeonline_url').select();clipboardData.setData('text',document.getElementById('changeonline_url').value);"></td></tr><tr><td><tablewidth="100%"border="0"cellpadding="3"cellspacing="1"bgcolor="#DBEAF5"><tr><tdwidth="7%"><divalign="center">编号</div></td><tdwidth="19%"><divalign="left">观看名称</div></td><tdwidth="40%">观看地址<fontcolor="#666666">(双击选择)</font></td><tdwidth="21%"><divalign="center">权限</div></td><tdwidth="13%"><divalign="center">点数</div></td></tr></table></td></tr><tr><td><?phpif($ecmsfirstpost==1){?><tablewidth='100%'border=0cellspacing=1cellpadding=3><?php$oeditnum=3;for($opathi=1;$opathi<=$oeditnum;$opathi++){?><tr><tdwidth='7%'><divalign=center><?=$opathi?></div></td><tdwidth='19%'><divalign=left><inputname=odownname[]type=textvalue='第<?=$opathi?>集'size=17></div></td><tdwidth='40%'><inputname=odownpath[]type=textid='odownpath<?=$opathi?>'size=36ondblclick="SpOpenChFile(0,'odownpath<?=$opathi?>');"><selectname=othedownqz[]><optionvalue=''>--地址前缀--</option><?=$newdownqz?></select></td><tdwidth='21%'><divalign=center><selectname=odownuser[]id=select><optionvalue=0>游客</option><?=$ygroup?></select></div></td><tdwidth='13%'><divalign=center><inputname=ofen[]type=textid=ofen[]value=0size=6></div></td></tr><?php}?></table><?php}else{$oeditnum=0;$onlinemoviepath="";if($r[onlinepath]){$j=0;$od_record=explode("rn",$r[onlinepath]);for($i=0;$i<count($od_record);$i++){$j=$i+1;$od_field=explode("::::::",$od_record[$i]);//权限$tgroup=str_replace("value=".$od_field[2].">","value=".$od_field[2]."selected>",$ygroup);//地址前缀$tnewdownqz=str_replace("value='".$od_field[4]."'>","value='".$od_field[4]."'selected>",$newdownqz);$onlinemoviepath.="<tr><tdwidth='7%'><divalign=center>".$j."</div></td><tdwidth='19%'><divalign=left><inputname=odownname[]type=textvalue='".$od_field[0]."'size=17></div></td><tdwidth='40%'><inputname=odownpath[]type=textvalue='".ehtmlspecialchars(stripSlashes($od_field[1]))."'size=36id=odownpath".$j."ondblclick="SpOpenChFile(0,'odownpath".$j."');"><selectname=othedownqz[]><optionvalue=''>--地址前缀--</option>".$tnewdownqz."</select><inputtype=hiddenname=opathid[]value=".$j."><inputtype=checkboxname=odelpathid[]value=".$j.">删</td><tdwidth='21%'><divalign=center><selectname=odownuser[]id=select><optionvalue=0>游客</option>".$tgroup."</select></div></td><tdwidth='13%'><divalign=center><inputname=ofen[]type=textvalue='".$od_field[3]."'size=6></div></td></tr>";}$oeditnum=$j;$onlinemoviepath="<tablewidth='100%'border=0cellspacing=1cellpadding=3>".$onlinemoviepath."</table>";}echo$onlinemoviepath;}?></td></tr><tr><tdheight="25">在线地址扩展数量:<inputname="oeditnum"type="hidden"id="oeditnum"value="<?=$oeditnum?>"><inputname="odownnum"type="text"id="odownnum"value="1"size="6"><inputtype="button"name="Submit5"value="输出地址"onclick="javascript:dooadd();"></td></tr><tr><tdid=addonline></td></tr></table>