function info() { global $db, $cache; $prod_id = be("all", "id"); $sql = "SELECT * FROM {pre}vod_topic ,{pre}vod_topic_items as items where t_id = topic_id and t_userid=0 and t_id>4 and vod_id=" . $prod_id . " ORDER BY t_sort,t_id ASC "; //var_dump($sql) $rs = $db->query($sql); $nums = 1; ?> <table class="tb"> <form action="" method="post" id="form1" name="form1"> <tr> <td width="5%"> </td> <td width="10%">编号</td> <td>名称</td> <td>关注度</td> <td width="15%">类别</td> <td width="15%">视频栏目</td> <td width="10%">显示到App</td> <td width="20%">操作</td> </tr> <?php if ($nums == 0) { ?> <tr><td align="center" colspan="7">没有任何记录!</td></tr> <?php } else { while ($row = $db->fetch_array($rs)) { $t_id = $row["t_id"]; ?> <tr> <td> </td> <td><?php echo $t_id; ?> </td> <td> <?php echo $row["t_name"]; ?> </td> <td> <select disabled id="t_toptype<?php echo $t_id; ?> " name="t_toptype<?php echo $t_id; ?> "> <option value="-1">关注度</option> <option value="1" <?php if ($row["t_toptype"] == 1) { echo "selected"; } ?> >热门</option> <option value="0" <?php if ($row["t_toptype"] == 0) { echo "selected"; } ?> >非热门</option> </select> </td> <td> <select disabled id="t_type<?php echo $t_id; ?> " name="t_type<?php echo $t_id; ?> "> <option value="0" <?php if ($row["t_type"] == 0) { echo "selected"; } ?> >没有栏目</option> <?php echo makeSelectAll("{pre}vod_type", "t_id", "t_name", "t_pid", "t_sort", 0, "", " | ", $row["t_type"]); ?> </select> </td> <td> <select disabled id="t_bdtype<?php echo $t_id; ?> " name="t_bdtype<?php echo $t_id; ?> "> <option value="-1">榜单类型</option> <option value="1" <?php if ($row["t_bdtype"] == 1) { echo "selected"; } ?> >悦单</option> <option value="2" <?php if ($row["t_bdtype"] == 2) { echo "selected"; } ?> >悦榜</option> </select></td> <td> <select disabled id="t_flag<?php echo $t_id; ?> " name="t_flag<?php echo $t_id; ?> "> <option value="0" <?php if ($row["t_flag"] == 0) { echo "selected"; } ?> >不显示</option> <option value="1" <?php if ($row["t_flag"] == 1) { echo "selected"; } ?> >显示</option> </select> </td> <td> <a href="admin_vod_topic_items.php?topic_id=<?php echo $t_id; ?> ">显示视频列表</a> | <!-- <a href="admin_ajax.php?action=del&tab={pre}vod_topic&t_id=<?php echo $t_id; ?> " onClick="return confirm('确定要删除吗?');">删除</a>--> </td> </tr> <?php } } ?> </table> </form> </body> </html> <?php unset($rs); }
function editstep2() { global $db; $p_id = be("all", "p_id"); $strlisturl = be("post", "listurl"); $p_coding = be("post", "p_coding"); $p_starringtype = be("post", "p_starringtype"); $p_starringstart = be("post", "p_starringstart"); $p_starringend = be("post", "p_starringend"); $p_titletype = be("post", "p_titletype"); $p_pictype = be("post", "p_pictype"); $p_pagetype = be("all", "p_pagetype"); $p_listcodestart = be("post", "p_listcodestart"); $p_listcodeend = be("post", "p_listcodeend"); $p_titlestart = be("post", "p_titlestart"); $p_titleend = be("post", "p_titleend"); $p_listlinkstart = be("post", "p_listlinkstart"); $p_listlinkend = be("post", "p_listlinkend"); $p_picstart = be("post", "p_picstart"); $p_picend = be("post", "p_picend"); $showcode = be("post", "showcode"); $p_playtype = be("post", "p_playtype"); if (isN($_SESSION["strListCode"])) { $strListCode = getPage($strlisturl, $p_coding); $_SESSION["strListCode"] = $strListCode; } else { $strListCode = $_SESSION["strListCode"]; } $strListCode = getPage($strlisturl, $p_coding); if (isN($p_starringtype)) { $p_starringtype = 0; } if (isN($p_titletype)) { $p_titletype = 0; } if (isN($p_pictype)) { $p_pictype = 0; } if (isN($p_pagetype)) { if ($p_playtype === 'baidu') { // $strListCodeCut = getBody($strListCode,$p_listcodestart,$p_listcodeend); $_SESSION["strListCodeCut"] = $strListCodeCut; $baiduList = BaiduParse::parseMovieListByContent($strListCode, $p_code, ''); $linkarrcode = $baiduList['linkarr']; $linkarrcode = implode('{Array}', $linkarrcode); // var_dump($strListCodeCut); if ($p_starringtype == 1) { $starringarrcode = $baiduList['starringarr']; // var_dump($starringarrcode); } if ($p_titletype == 1) { $titlearrcode = $baiduList['titlearr']; } if ($p_pictype == 1) { $picarrcode = $baiduList['picarr']; } } else { $strListCodeCut = getBody($strListCode, $p_listcodestart, $p_listcodeend); $_SESSION["strListCodeCut"] = $strListCodeCut; $linkarrcode = getArray($strListCodeCut, $p_listlinkstart, $p_listlinkend); // var_dump($strListCodeCut); if ($p_starringtype == 1) { $starringarrcode = getArray($strListCodeCut, $p_starringstart, $p_starringend); // var_dump($starringarrcode); } if ($p_titletype == 1) { $titlearrcode = getArray($strListCodeCut, $p_titlestart, $p_titleend); } if ($p_pictype == 1) { $picarrcode = getArray($strListCodeCut, $p_picstart, $p_picend); } } switch ($linkarrcode) { case False: errmsg("采集提示", "<li>在获取链接列表时出错。</li>"); break; default: $_SESSION["linkarrcode"] = $linkarrcode; $linkarr = explode("{Array}", $linkarrcode); // $linkarr=getHrefFromLink($tempLinkarr); $UrlTest = getHrefFromLink($linkarr[0]); // var_dump($linkarr[0]); $UrlTest = definiteUrl($UrlTest, $strlisturl); $linkcode = getPage($UrlTest, $p_coding); break; } if ($p_titletype == 1) { switch ($titlearrcode) { case False: errmsg("采集提示", "<li>在获取名称时出错。</li>"); break; default: $titlearr = explode("{Array}", $titlearrcode); $titlecode = $titlearr[0]; break; } } if ($p_starringtype == 1) { switch ($starringarrcode) { case False: errmsg("采集提示", "<li>在获取主演时出错。</li>"); break; default: $starringarr = explode("{Array}", $starringarrcode); $starringcode = $starringarr[0]; // var_dump($starringcode); break; } } if ($p_pictype == 1) { switch ($picarrcode) { case False: errmsg("采集提示", "<li>在获取图片时出错。</li>"); break; default: $picarr = explode("{Array}", $picarrcode); $piccode = $picarr[0]; break; } } } $sql = "select * from {pre}cj_vod_projects Where p_id=" . $p_id; $row = $db->getRow($sql); $strSet = ""; if ($p_pagetype == 3 || $p_starringtype == 0) { $p_starringstart = $row["p_starringstart"]; $p_starringend = $row["p_starringend"]; } else { $strSet .= "p_starringstart='" . $p_starringstart . "',p_starringend='" . $p_starringend . "',"; } if ($p_pagetype == 3 || $p_titletype == 0) { $p_titlestart = $row["p_titlestart"]; $p_titleend = $row["p_titleend"]; } else { $strSet .= "p_titlestart='" . $p_titlestart . "',p_titleend='" . $p_titleend . "',"; } if ($p_pagetype == 3 || $p_pictype == 0) { $p_picstart = $row["p_picstart"]; $p_picend = $row["p_picend"]; } else { $strSet .= "p_picstart='" . $p_picstart . "',p_picend='" . $p_picend . "',"; } $strSet .= "p_listcodestart='" . $p_listcodestart . "',p_listcodeend='" . $p_listcodeend . "',p_listlinkstart='" . $p_listlinkstart . "',p_listlinkend='" . $p_listlinkend . "',p_starringtype='" . $p_starringtype . "',p_titletype='" . $p_titletype . "',p_pictype='" . $p_pictype . "'"; if ($p_pagetype == 3) { $strSet .= " ,p_pagetype='" . $p_pagetype . "'"; } $sql = "update {pre}cj_vod_projects set " . $strSet . " where p_id= " . $p_id; $db->query($sql); $p_timestart = $row["p_timestart"]; $p_timeend = $row["p_timeend"]; $p_areastart = $row["p_areastart"]; $p_areaend = $row["p_areaend"]; $p_classtype = $row["p_classtype"]; $p_collect_type = $row["p_collect_type"]; $p_typestart = $row["p_typestart"]; $p_typeend = $row["p_typeend"]; $p_contentstart = $row["p_contentstart"]; $p_contentend = $row["p_contentend"]; $p_playcodetype = $row["p_playcodetype"]; $p_playcodestart = $row["p_playcodestart"]; $p_playcodeend = $row["p_playcodeend"]; $p_playurlstart = $row["p_playurlstart"]; $p_playurlend = $row["p_playurlend"]; $p_playlinktype = $row["p_playlinktype"]; $p_playlinkstart = $row["p_playlinkstart"]; $p_playlinkend = $row["p_playlinkend"]; $p_playspecialtype = $row["p_playspecialtype"]; $p_playspecialrrul = $row["p_playspecialrrul"]; $p_playspecialrerul = $row["p_playspecialrerul"]; $p_lzstart = $row["p_lzstart"]; $p_lzend = $row["p_lzend"]; $p_lzcodetype = $row["p_lzcodetype"]; $p_lzcodestart = $row["p_lzcodestart"]; $p_lzcodeend = $row["p_lzcodeend"]; $p_languagestart = $row["p_languagestart"]; $p_languageend = $row["p_languageend"]; $p_remarksstart = $row["p_remarksstart"]; $p_remarksend = $row["p_remarksend"]; $p_directedstart = $row["p_directedstart"]; $p_directedend = $row["p_directedend"]; $p_setnametype = $row["p_setnametype"]; $p_setnamestart = $row["p_setnamestart"]; $p_setnameend = $row["p_setnameend"]; $p_playcodeApiUrl = $row["p_playcodeApiUrl"]; $p_playcodeApiUrltype = $row["p_playcodeApiUrltype"]; $p_playcodeApiUrlParamstart = $row["p_playcodeApiUrlParamstart"]; $p_playcodeApiUrlParamend = $row["p_playcodeApiUrlParamend"]; $p_videocodeApiUrl = $row["p_videocodeApiUrl"]; $p_videocodeApiUrlParamstart = $row["p_videocodeApiUrlParamstart"]; $p_videocodeApiUrlParamend = $row["p_videocodeApiUrlParamend"]; $p_videourlstart = $row["p_videourlstart"]; $p_videourlend = $row["p_videourlend"]; $p_videocodeType = $row["p_videocodeType"]; if (isN($p_lzcodetype)) { $p_lzcodetype = 0; } if (isN($p_videocodeType)) { $p_videocodeType = 0; } if (isN($p_playcodetype)) { $p_playcodetype = 0; } if (isN($p_playlinktype)) { $p_playlinktype = 0; } if (isN($p_playspecialtype)) { $p_playspecialtype = 0; } if (isN($p_setnametype)) { $p_setnametype = 0; } if (isN($p_playcodeApiUrltype)) { $p_playcodeApiUrltype = 0; } if ($showcode == "1") { ?> <table class="tb"> <tr><td> <TEXTAREA style="WIDTH: 100%; HEIGHT: 200px" id="htmlcode" wrap="off" readOnly><?php echo $linkcode; ?> </TEXTAREA> </td></tr> </table> <?php } ?> <form name="form" action="?action=lastsave" method="post"> <INPUT id="p_id" name="p_id" type="hidden" value="<?php echo $p_id; ?> " > <INPUT id="p_pagetype" name="p_pagetype" type="hidden" value="<?php echo $p_pagetype; ?> " > <INPUT id="listurl" name="listurl" type="hidden" value="<?php echo $strlisturl; ?> " > <INPUT id="p_coding" name="p_coding" type="hidden" value="<?php echo $p_coding; ?> " > <INPUT id="p_titletype" name="p_titletype" type="hidden" value="<?php echo $p_titletype; ?> " > <INPUT id="p_starringtype" name="p_starringtype" type="hidden" value="<?php echo $p_starringtype; ?> " > <INPUT id="p_pictype" name="p_pictype" type="hidden" value="<?php echo $p_pictype; ?> " > <INPUT id="showcode" name="showcode" type="hidden" value="<?php echo $showcode; ?> " > <INPUT id="p_playtype" name="p_playtype" type="hidden" value="<?php echo $p_playtype; ?> " > <table class="tb"> <tr> <td colspan="2" align="center">采集内容设置 当前获取的测试地址:<?php echo $UrlTest; ?> </td> </tr> <?php if ($p_titletype == 0) { ?> <tr id="trp_titlestart"> <td width="20%">名称开始代码:</td> <td> <span onClick="if(document.Form.p_titlestart.rows>2)document.Form.p_titlestart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_titlestart.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_titlestart" cols="70" rows="3"><?php echo $p_titlestart; ?> </textarea> </td> </tr> <tr id="trp_titleend"> <td>名称结束代码:</td> <td> <span onClick="if(document.Form.p_titleend.rows>2)document.Form.p_titleend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_titleend.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_titleend" cols="70" rows="3"><?php echo $p_titleend; ?> </textarea> </td> </tr> <?php } ?> <tr> <td>连载代码范围:</td> <td><input type="radio" value="0" name="p_lzcodetype" onClick="ChangeCutPara(0,'trp_lzcodestart','trp_lzcodeend');" <?php if ($p_lzcodetype == 0) { echo "checked"; } ?> > 关闭 <input type="radio" value="1" name="p_lzcodetype" onClick="ChangeCutPara(1,'trp_lzcodestart','trp_lzcodeend');" <?php if ($p_lzcodetype == 1) { echo "checked"; } ?> > 开启</td> </tr> <tr id="trp_lzcodestart" <?php if ($p_lzcodetype != 1) { echo "style=\"display:none\""; } ?> > <td>连载范围开始代码:</td> <td> 输入区域: <span onClick="if(document.Form.p_lzcodestart.rows>2)document.Form.p_lzcodestart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_lzcodestart.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_lzcodestart" cols="70" rows="3" id="p_lzcodestart"><?php echo $p_lzcodestart; ?> </textarea></td> </tr> <tr id="trp_lzcodeend" <?php if ($p_lzcodetype != 1) { echo "style=\"display:none\""; } ?> > <td>连载范围结束代码:</td> <td> 输入区域: <span onClick="if(document.Form.p_lzcodeend.rows>2)document.Form.p_lzcodeend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_lzcodeend.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_lzcodeend" cols="70" rows="3" id="p_lzcodeend"><?php echo $p_lzcodeend; ?> </textarea></td> </tr> <tr> <td vAlign=center >连载开始代码:</td> <td> <span onClick="if(document.Form.p_lzstart.rows>2)document.Form.p_lzstart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_lzstart.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_lzstart" cols="70" rows="3"><?php echo $p_lzstart; ?> </textarea> </td> </tr> <tr> <td vAlign=center >连载结束代码:</td> <td> <span onClick="if(document.Form.p_lzend.rows>2)document.Form.p_lzend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_lzend.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_lzend" cols="70" rows="3"><?php echo $p_lzend; ?> </textarea> </td> </tr> <tr> <td vAlign=center >备注开始代码:</td> <td> <span onClick="if(document.Form.p_remarksstart.rows>2)document.Form.p_remarksstart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_remarksstart.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_remarksstart" cols="70" rows="3"><?php echo $p_remarksstart; ?> </textarea> </td> </tr> <tr> <td vAlign=center >备注结束代码:</td> <td> <span onClick="if(document.Form.p_remarksend.rows>2)document.Form.p_remarksend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_remarksend.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_remarksend" cols="70" rows="3"><?php echo $p_remarksend; ?> </textarea> </td> </tr> <?php if ($p_starringtype == 0) { ?> <tr id="trp_starringstart"> <td>主演开始代码:</td> <td> <span onClick="if(document.Form.p_starringstart.rows>2)document.Form.p_starringstart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_starringstart.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_starringstart" cols="70" rows="3"><?php echo $p_starringstart; ?> </textarea> </td> </tr> <tr id="trp_starringend"> <td>主演结束代码:</td> <td> <span onClick="if(document.Form.p_starringend.rows>2)document.Form.p_starringend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_starringend.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_starringend" cols="70" rows="3"><?php echo $p_starringend; ?> </textarea> </td> </tr> <?php } ?> <tr id="trp_directedstart"> <td>导演开始代码:</td> <td> <span onClick="if(document.Form.p_directedstart.rows>2)document.Form.p_directedstart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_directedstart.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_directedstart" cols="70" rows="3"><?php echo $p_directedstart; ?> </textarea> </td> </tr> <tr id="trp_directedend"> <td>导演结束代码:</td> <td> <span onClick="if(document.Form.p_directedend.rows>2)document.Form.p_directedend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_directedend.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_directedend" cols="70" rows="3"><?php echo $p_directedend; ?> </textarea> </td> </tr> <?php if ($p_pictype == 0) { ?> <tr id="trp_picstart"> <td>图片开始代码:</td> <td> <span onClick="if(document.Form.p_picstart.rows>2)document.Form.p_picstart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_picstart.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_picstart" cols="70" rows="3"><?php echo $p_picstart; ?> </textarea> </td> </tr> <tr id="trp_picend"> <td>图片结束代码:</td> <td> <span onClick="if(document.Form.p_picend.rows>2)document.Form.p_picend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_picend.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_picend" cols="70" rows="3"><?php echo $p_picend; ?> </textarea> </td> </tr> <?php } ?> <tr> <td><font color="#FF0000">栏目设置:</font></td> <td> <input type="radio" value="0" name="p_classtype" onClick="$('#trp_typestart').css('display','none');$('#trp_typeend').css('display','none');$('#trp_classtype').css('display','');$('#p_collect_type').css('display','');" <?php if ($p_classtype == 0) { echo "checked"; } ?> > 固定栏目 <input type="radio" value="1" name="p_classtype" onClick="$('#trp_classtype').css('display','none');$('#p_collect_type').css('display','none');$('#trp_typestart').css('display','');$('#trp_typeend').css('display','');" <?php if ($p_classtype == 1) { echo "checked"; } ?> > 按对应栏目自动转换</td> </tr> <tr id="trp_classtype" <?php if ($p_classtype == 1) { echo "style=\"display:none\""; } ?> > <td><font color="#FF0000">选择入库栏目:</font></td> <td id="CollectClassN2" > <select name="p_collect_type" id="CollectClass" size="1"> <option value="0">请选择入库分类</option> <?php echo makeSelectAll("{pre}vod_type", "t_id", "t_name", "t_pid", "t_sort", 0, "", " | ", $p_collect_type); ?> </select></td> </tr> <tr id="trp_typestart" <?php if ($p_classtype == 0) { echo "style=\"display:none\""; } ?> > <td><font color="#FF0000">栏目开始代码:</font></td> <td> 输入区域: <span onClick="if(document.Form.p_typestart.rows>2)document.Form.p_typestart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_typestart.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_typestart" cols="70" rows="3" id="p_typestart"><?php echo $p_typestart; ?> </textarea></td> </tr> <tr id="trp_typeend" <?php if ($p_classtype == 0) { echo "style=\"display:none\""; } ?> > <td><font color="#FF0000">栏目结束代码:</font></td> <td> 输入区域: <span onClick="if(document.Form.p_typeend.rows>2)document.Form.p_typeend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_typeend.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_typeend" cols="70" rows="3" id="p_typeend"><?php echo $p_typeend; ?> </textarea></td> </tr> <tr> <td>日期开始代码:</td> <td> 输入区域: <span onClick="if(document.Form.p_timestart.rows>2)document.Form.p_timestart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_timestart.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_timestart" cols="70" rows="3" id="p_timestart"><?php echo $p_timestart; ?> </textarea></td> </tr> <tr> <td>日期结束代码:</td> <td> 输入区域: <span onClick="if(document.Form.p_timeend.rows>2)document.Form.p_timeend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_timeend.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_timeend" cols="70" rows="3" id="p_timeend"><?php echo $p_timeend; ?> </textarea></td> </tr> <tr> <td>地区开始代码:</td> <td> 输入区域: <span onClick="if(document.Form.p_areastart.rows>2)document.Form.p_areastart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_areastart.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_areastart" id="p_areastart" cols="70" rows="3"><?php echo $p_areastart; ?> </textarea></td> </tr> <tr> <td>地区结束代码:</td> <td> 输入区域: <span onClick="if(document.Form.p_areaend.rows>2)document.Form.p_areaend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_areaend.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_areaend" id="p_areaend" cols="70" rows="3"><?php echo $p_areaend; ?> </textarea></td> </tr> <tr> <td>语言开始代码:</td> <td> 输入区域: <span onClick="if(document.Form.p_languagestart.rows>2)document.Form.p_languagestart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_languagestart.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_languagestart" id="p_languagestart" cols="70" rows="3"><?php echo $p_languagestart; ?> </textarea></td> </tr> <tr> <td>语言结束代码:</td> <td> 输入区域: <span onClick="if(document.Form.p_languageend.rows>2)document.Form.p_languageend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_languageend.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_languageend" id="p_languageend" cols="70" rows="3"><?php echo $p_languageend; ?> </textarea></td> </tr> <tr> <td>介绍开始代码:</td> <td> 输入区域: <span onClick="if(document.Form.p_contentstart.rows>2)document.Form.p_contentstart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_contentstart.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_contentstart" cols="70" rows="3" id="p_contentstart"><?php echo $p_contentstart; ?> </textarea></td> </tr> <tr> <td>介绍结束代码:</td> <td> 输入区域: <span onClick="if(document.Form.p_contentend.rows>2)document.Form.p_contentend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_contentend.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_contentend" cols="70" rows="3" id="p_contentend"><?php echo $p_contentend; ?> </textarea></td> </tr> <tr> <td>列表范围:</td> <td><input type="radio" value="0" name="p_playcodetype" onClick="ChangeCutPara(0,'trp_playcodestart','trp_playcodeend');ChangeCutParaList(0,'trp_playcodeApiUrl,trp_playcodeApiUrltype,trp_playcodeApiUrlParamstart,trp_playcodeApiUrlParamend');" <?php if ($p_playcodetype == 0) { echo "checked"; } ?> > 关闭 <input type="radio" value="1" name="p_playcodetype" onClick="ChangeCutPara(1,'trp_playcodestart','trp_playcodeend');ChangeCutParaList(0,'trp_playcodeApiUrl,trp_playcodeApiUrltype,trp_playcodeApiUrlParamstart,trp_playcodeApiUrlParamend');" <?php if ($p_playcodetype == 1) { echo "checked"; } ?> > 开启 <input type="radio" value="2" name="p_playcodetype" onClick="ChangeCutParaList(0,'trp_playcodestart,trp_playcodeend');ChangeCutParaList(1,'trp_playcodeApiUrl,trp_playcodeApiUrltype,trp_playcodeApiUrlParamstart,trp_playcodeApiUrlParamend');" <?php if ($p_playcodetype == 2) { echo "checked"; } ?> > 来自api</td> </tr> <tr id="trp_playcodestart" <?php if ($p_playcodetype != 1) { echo "style=\"display:none\""; } ?> > <td>播放列表开始代码:</td> <td> 输入区域: <span onClick="if(document.Form.p_playcodestart.rows>2)document.Form.p_playcodestart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_playcodestart.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_playcodestart" cols="70" rows="3" id="p_playcodestart"><?php echo $p_playcodestart; ?> </textarea></td> </tr> <tr id="trp_playcodeend" <?php if ($p_playcodetype != 1) { echo "style=\"display:none\""; } ?> > <td>播放列表结束代码:</td> <td> 输入区域: <span onClick="if(document.Form.p_playcodeend.rows>2)document.Form.p_playcodeend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_playcodeend.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_playcodeend" cols="70" rows="3" id="p_playcodeend"><?php echo $p_playcodeend; ?> </textarea></td> </tr> <tr id="trp_playcodeApiUrl" <?php if ($p_playcodetype != 2) { echo "style=\"display:none\""; } ?> > <td>播放列表API Url:</td> <td> page={PAGE_NO} /channel_id={PROD_ID} /pid={PROD_ID}: <b></b><br> <input name="p_playcodeApiUrl" value=<?php echo $p_playcodeApiUrl; ?> " size="80">></td> </tr> <tr id="trp_playcodeApiUrltype" <?php if ($p_playcodetype != 2) { echo "style=\"display:none\""; } ?> > <td><font color="#FF0000">获取参数设置:</font></td> <td><input type="radio" value="0" name="p_playcodeApiUrltype" <?php if ($p_playcodeApiUrltype == 0) { echo "checked"; } ?> > 内容页直接获取地址 <input type="radio" value="1" name="p_playcodeApiUrltype" <?php if ($p_playcodeApiUrltype == 1) { echo "checked"; } ?> > 链接中获取地址 </td> </tr> <tr id="trp_playcodeApiUrlParamstart" <?php if ($p_playcodetype != 2) { echo "style=\"display:none\""; } ?> > <td>API参数开始代码:</td> <td> 输入区域: <br> <textarea name="p_playcodeApiUrlParamstart" cols="70" rows="3" id="p_playcodeApiUrlParamstart"><?php echo $p_playcodeApiUrlParamstart; ?> </textarea></td> </tr> <tr id="trp_playcodeApiUrlParamend" <?php if ($p_playcodetype != 2) { echo "style=\"display:none\""; } ?> > <td>API参数结束代码:</td> <td> 输入区域:<br> <textarea name="p_playcodeApiUrlParamend" cols="70" rows="3" id="p_playcodeApiUrlParamend"><?php echo $p_playcodeApiUrlParamend; ?> </textarea></td> </tr> <tr> <td><font color="#FF0000">获取地址设置:</font></td> <td><input type="radio" value="0" name="p_playlinktype" onClick="ChangeCutPara(0,'trp_playlinkstart','trp_playlinkend');" <?php if ($p_playlinktype == 0) { echo "checked"; } ?> > 内容页直接获取地址 <input type="radio" value="1" name="p_playlinktype" onClick="ChangeCutPara(1,'trp_playlinkstart','trp_playlinkend');" <?php if ($p_playlinktype == 1) { echo "checked"; } ?> > 播放页获取地址 <input type="radio" value="2" name="p_playlinktype" onClick="ChangeCutPara(1,'trp_playlinkstart','trp_playlinkend');" <?php if ($p_playlinktype == 2) { echo "checked"; } ?> > 播放链接中获取地址 <input type="radio" value="3" name="p_playlinktype" onClick="ChangeCutPara(1,'trp_playlinkstart','trp_playlinkend');" <?php if ($p_playlinktype == 3) { echo "checked"; } ?> > 单播放页获取所有播放地址 </td> </tr> <tr id="trp_playlinkstart"> <td>播放链接开始代码:</td> <td> 输入区域: <span onClick="if(document.Form.p_playlinkstart.rows>2)document.Form.p_playlinkstart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_playlinkstart.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_playlinkstart" cols="70" rows="3" id="p_playlinkstart"><?php echo $p_playlinkstart; ?> </textarea></td> </tr> <tr id="trp_playlinkend"> <td>播放链接结束代码:</td> <td> 输入区域: <span onClick="if(document.Form.p_playlinkend.rows>2)document.Form.p_playlinkend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_playlinkend.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_playlinkend" cols="70" rows="3" id="p_playlinkend"><?php echo $p_playlinkend; ?> </textarea></td> </tr> <tr id="trp_playspecialtype"> <td>特殊播放链接处理:</td> <td><input type="radio" value="0" name="p_playspecialtype" checked="checked" onClick="ChangeCutPara(0,'listurl2','listurl3');" <?php if ($p_playspecialtype == 0) { echo "checked"; } ?> > 不作设置 <input type="radio" value="1" name="p_playspecialtype" onClick="ChangeCutPara(1,'listurl2','listurl3');" <?php if ($p_playspecialtype == 1) { echo "checked"; } ?> > 替换地址 <input type="radio" value="2" name="p_playspecialtype" onClick="ChangeCutPara(1,'listurl2','listurl3');" <?php if ($p_playspecialtype == 2) { echo "checked"; } ?> > 合并地址<br> <font color="red">对于使用了JavaScript:openwindow形式的连接请使用以下格式处理:<br> 脚本连接:内容[变量] 内容 如:javaScript:OpenWnd([变量])<br> 实际连接:内容[变量] 内容 如:play.php?id=[变量]</font></td> </tr> <tr id="listurl2" <?php if ($p_playspecialtype != 1) { echo "style=\"display:none\""; } ?> > <td>要替换的地址:</td> <td> 输入区域: <span onClick="if(document.Form.p_playspecialrrul.rows>2)document.Form.p_playspecialrrul.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_playspecialrrul.rows+=1" style='cursor:hand'><b>扩大</b></span> 可用标签:<font onmouseover="getActiveText(document.Form.p_playspecialrrul);" onClick="addTag('[变量]')" style="CURSOR: hand"><b>[变量]</b></font><br /> <textarea name="p_playspecialrrul" cols="70" rows="3" id="p_playspecialrrul"><?php echo $p_playspecialrrul; ?> </textarea></td> </tr> <tr id="listurl3" <?php if ($p_playspecialtype != 1) { echo "style=\"display:none\""; } ?> > <td>替换为的地址:</td> <td> 输入区域: <span onClick="if(document.Form.p_playspecialrerul.rows>2)document.Form.p_playspecialrerul.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_playspecialrerul.rows+=1" style='cursor:hand'><b>扩大</b></span> 可用标签:<font onmouseover="getActiveText(document.Form.p_playspecialrerul);" onClick="addTag('[变量]')" style="CURSOR: hand"><b>[变量]</b></font><br /> <textarea name="p_playspecialrerul" cols="70" rows="3" id="p_playspecialrerul"><?php echo $p_playspecialrerul; ?> </textarea></td> </tr> <tr> <td>地址开始代码:</td> <td> 输入区域: <span onClick="if(document.Form.p_playurlstart.rows>2)document.Form.p_playurlstart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_playurlstart.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_playurlstart" cols="70" rows="3" id="p_playurlstart"><?php echo $p_playurlstart; ?> </textarea></td> </tr> <tr> <td>地址结束代码:</td> <td> 输入区域: <span onClick="if(document.Form.p_playurlend.rows>2)document.Form.p_playurlend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_playurlend.rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_playurlend" cols="70" rows="3" id="p_playurlend"><?php echo $p_playurlend; ?> </textarea></td> </tr> <tr> <td><font color="#FF0000">获取视频地址设置:</font></td> <td><input type="radio" value="0" name="p_videocodeType" onClick="ChangeCutParaList(0,'trp_videourlend,trp_videourlstart,trp_videocodeApiUrl,trp_videocodeApiUrlParamstart,trp_videocodeApiUrlParamend');" <?php if ($p_videocodeType == 0) { echo "checked"; } ?> > 不能获取 <input type="radio" value="1" name="p_videocodeType" onClick="ChangeCutParaList(0,'trp_videocodeApiUrlParamstart,trp_videocodeApiUrlParamend,trp_videocodeApiUrl');ChangeCutParaList(1,'trp_videourlstart,trp_videourlend');" <?php if ($p_videocodeType == 1) { echo "checked"; } ?> > Base64Decode 获得视频地址 <input type="radio" value="2" name="p_videocodeType" onClick="ChangeCutParaList(0,'trp_videocodeApiUrlParamstart,trp_videocodeApiUrlParamend');ChangeCutParaList(1,'trp_videocodeApiUrl,trp_videourlstart,trp_videourlend');" <?php if ($p_videocodeType == 2) { echo "checked"; } ?> > 直接构造 <input type="radio" value="3" name="p_videocodeType" onClick="ChangeCutParaList(1,'trp_videourlend,trp_videourlstart,trp_videocodeApiUrl,trp_videocodeApiUrlParamstart,trp_videocodeApiUrlParamend');" <?php if ($p_videocodeType == 3) { echo "checked"; } ?> > 通过api来获取 </td> </tr> <tr id="trp_videocodeApiUrl" <?php if ($p_videocodeType != 3 || $p_videocodeType != 2) { echo "style=\"display:none\""; } ?> > <td>视频地址API Url:</td> <td> 如果是api:channel_id={PROD_ID} /pid={PROD_ID}: <br> 如果是直接构造:/vid/{PROD_ID}/type/mp4/ts/3333333224/useKeyframe/0/v.m3u8 <br> <input name="p_videocodeApiUrl" value="<?php echo $p_videocodeApiUrl; ?> " size="80"></td> </tr> <tr id="trp_videocodeApiUrlParamstart" <?php if ($p_videocodeType != 3) { echo "style=\"display:none\""; } ?> > <td>视频地址API参数开始代码:</td> <td> 输入区域: <br> <textarea name="p_videocodeApiUrlParamstart" cols="70" rows="3" id="p_videocodeApiUrlParamstart"><?php echo $p_videocodeApiUrlParamstart; ?> </textarea></td> </tr> <tr id="trp_videocodeApiUrlParamend" <?php if ($p_videocodeType != 3) { echo "style=\"display:none\""; } ?> > <td>视频地址API参数结束代码:</td> <td> 输入区域:<br> <textarea name="p_videocodeApiUrlParamend" cols="70" rows="3" id="p_videocodeApiUrlParamend"><?php echo $p_videocodeApiUrlParamend; ?> </textarea></td> </tr> <tr id="trp_videourlstart" <?php if ($p_videocodeType == 0) { echo "style=\"display:none\""; } ?> > <td>视频地址开始代码:</td> <td> 输入区域:<br> <textarea name="p_videourlstart" cols="70" rows="3" id="p_playurlstart"><?php echo $p_videourlstart; ?> </textarea></td> </tr> <tr id="trp_videourlend" <?php if ($p_videocodeType == 0) { echo "style=\"display:none\""; } ?> > <td>视频地址结束代码:</td> <td> 输入区域: <br> <textarea name="p_videourlend" cols="70" rows="3" id="p_videourlend"><?php echo $p_videourlend; ?> </textarea></td> </tr> <tr id="tr_SetNameType"> <td>截取集数名称:</td> <td><input type="radio" value="0" name="p_setnametype" checked="checked" onClick="ChangeCutPara(0,'trP_SetNameStart','trP_SetNameEnd');" <?php if ($p_setnametype == 0) { echo "checked"; } ?> > 不截取 <input type="radio" value="1" name="p_setnametype" onClick="ChangeCutPara(1,'trP_SetNameStart','trP_SetNameEnd');" <?php if ($p_setnametype == 1) { echo "checked"; } ?> > 播放地址中截取 <input type="radio" value="2" name="p_setnametype" onClick="ChangeCutPara(1,'trP_SetNameStart','trP_SetNameEnd');" <?php if ($p_setnametype == 2) { echo "checked"; } ?> > 播放页中截取 <input type="radio" value="3" name="p_setnametype" onClick="ChangeCutPara(1,'trP_SetNameStart','trP_SetNameEnd');" <?php if ($p_setnametype == 3) { echo "checked"; } ?> > 内容页中截取 <br> </td> </tr> <tr id="trP_SetNameStart" <?php if ($p_setnametype == 0) { echo "style=\"display:none\""; } ?> > <td>集数名称开始代码:</td> <td> 输入区域: <span onClick="if(document.Form.p_setnamestart.rows>2)document.Form.p_setnamestart.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_setnamestart.rows+=1" style='cursor:hand'><b>扩大</b></span> 可用标签:<font onmouseover="getActiveText(document.Form.p_setnamestart);" onClick="addTag('[变量]')" style="CURSOR: hand"><b>[变量]</b></font><br /> <textarea name="p_setnamestart" cols="70" rows="3" id="p_setnamestart"><?php echo $p_setnamestart; ?> </textarea></td> </tr> <tr id="trP_SetNameEnd" <?php if ($p_setnametype == 0) { echo "style=\"display:none\""; } ?> > <td>集数名称结束代码:</td> <td> 输入区域: <span onClick="if(document.Form.p_setnameend.rows>2)document.Form.p_setnameend.rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="document.Form.p_setnameend.rows+=1" style='cursor:hand'><b>扩大</b></span> 可用标签:<font onmouseover="getActiveText(document.Form.p_setnameend);" onClick="addTag('[变量]')" style="CURSOR: hand"><b>[变量]</b></font><br /> <textarea name="p_setnameend" cols="70" rows="3" id="p_setnameend"><?php echo $p_setnameend; ?> </textarea></td> </tr> <tr> <td colspan="2"><input type="submit" class="btn" id="btnNext" name="btnNext" value="下一步"></td> </tr> </table> </form> <script language="JavaScript"> function ChangeCutPara(flag,element1,element2) { switch (flag) { case 0 : $("#"+element1).css("display","none"); $("#"+element2).css("display","none"); break; case 1 : $("#"+element1).css("display",""); $("#"+element2).css("display",""); break; } } function ChangeCutParaList(flag,listElement) { var elments = listElement.split(","); var x; for(x in elments){ switch (flag) { case 0 : $("#"+elments[x]).css("display","none"); //$("#"+element2).css("display","none"); break; case 1 : $("#"+elments[x]).css("display",""); //$("#"+element2).css("display",""); break; } } } ChangeCutPara(<?php echo $p_lzcodetype; ?> ,'trp_zzcodestart','trp_zzcodeend'); ChangeCutPara(<?php echo $p_playcodetype; ?> ,'trp_playcodestart','trp_playcodeend'); ChangeCutPara(<?php echo $p_playlinktype; ?> ,'trp_playlinkstart','trp_playlinkend'); ChangeCutPara(<?php echo $p_playspecialtype; ?> ,'listurl2','listurl3'); ChangeCutPara(<?php echo $p_setnametype; ?> ,'trp_setnamestart','trp_setnameend'); currObj = "uuuu"; function getActiveText(obj) { obj.focus(); currObj = obj; } function addTag(ibTag) { var isClose = false; var obj_ta = currObj; if (obj_ta.isTextEdit) { obj_ta.focus(); var sel = document.selection; var rng = sel.createRange(); rng.colapse; if((sel.type == "Text" || sel.type == "None") && rng != null) { rng.text = ibTag; } obj_ta.focus(); return isClose; } else return false; } </script> <?php }
function main() { global $db, $template, $cache; $loginname = getCookie("adminname"); $keyword = be("all", "keyword"); $stype = be("all", "stype"); $area = be("all", "area"); $topic = be("all", "topic"); $level = be("all", "level"); $from = be("all", "from"); $sserver = be("all", "sserver"); $sstate = be("all", "sstate"); $repeat = be("all", "repeat"); $repeatlen = be("all", "repeatlen"); $order = be("all", "order"); $pagenum = be("all", "page"); $sort = be("all", "sort"); $spic = be("all", "spic"); $hide = be("all", "hide"); $d_status = be("all", "d_status"); $douban_score = be("all", "douban_score"); $ipadpic = be("all", "ipadpic"); $d_douban_id = be("all", "d_douban_id"); $can_search_device = be("all", "can_search_device"); if (!isNum($level)) { $level = 0; } else { $level = intval($level); } if (!isNum($sstate)) { $sstate = 0; } else { $sstate = intval($sstate); } if (!isNum($stype)) { $stype = 0; } else { $stype = intval($stype); } if (!isNum($area)) { $area = 0; } else { $area = intval($area); } if (!isNum($topic)) { $topic = 0; } else { $topic = intval($topic); } if (!isNum($spic)) { $spic = 0; } else { $spic = intval($spic); } if (!isNum($ipadpic)) { $ipadpic = 0; } else { $ipadpic = intval($ipadpic); } if (!isNum($hide)) { $hide = -1; } else { $hide = intval($hide); } if (!isNum($douban_score)) { $douban_score = 0; } else { $douban_score = intval($douban_score); } if (!isNum($repeatlen)) { $repeatlen = 0; } if (!isNum($d_status)) { $d_status = -1; } else { $d_status = intval($d_status); } if (isNum($d_douban_id)) { $d_douban_id = intval($d_douban_id); } if (!isNum($pagenum)) { $pagenum = 1; } else { $pagenum = intval($pagenum); } if ($pagenum < 1) { $pagenum = 1; } $where = " d_type in (1,2,3,131) "; $keyword_col = be("all", "keyword_col"); if (!isN($keyword)) { $keyword = trim($keyword); if (isN($keyword_col)) { $where .= " AND ( d_directed like '%" . $keyword . "%' or d_starring like '%" . $keyword . "%' or d_name like '%" . $keyword . "%' or d_enname like '%" . $keyword . "%' ) "; } else { $where .= " AND " . $keyword_col . " like '%" . $keyword . "%' "; } } if ($stype > 0) { $typearr = getValueByArray($cache[0], "t_id", $stype); if (is_array($typearr)) { $where = $where . " and d_type in (" . $typearr["childids"] . ")"; } else { $where .= " AND d_type=" . $stype . " "; } } if ($stype == -1) { $where .= " AND d_type=0 "; } if ($area > 0) { $where .= " AND d_area = " . $area . " "; } if ($topic > 0) { $where .= " AND d_topic = " . $topic . " "; } if ($level > 0) { $where .= " AND d_level = " . $level . " "; } if ($sstate == 1) { $where .= " AND d_state>0 "; } else { if ($sstate == 2) { $where .= " AND d_state=0 "; } } if ($hide != -1) { $where .= " AND d_hide=" . $hide . " "; } if ($d_douban_id == -1) { $where .= " AND d_douban_id=" . $d_douban_id . " "; } else { if ($d_douban_id == 1) { $where .= " AND d_douban_id >0 "; } else { if ($d_douban_id == 2) { $where .= " AND d_douban_id =0 "; } } } if ($d_status != -1) { $where .= " AND d_status=" . $d_status . " "; } if ($douban_score == 1) { $where .= " AND d_score >0 "; } if ($douban_score == 2) { $where .= " AND d_score <=0 "; } if ($stype == 1 || $stype == 2) { $douban_scoreT = "block"; } else { $douban_scoreT = "none"; } if (!isN($can_search_device)) { // if($can_search_device ==='TV'){ // $where .= " AND can_search_device like '%TV%' "; // }else { // $where .= " AND (can_search_device like '".$can_search_device."' or can_search_device is null or can_search_device ='' ) "; // } $where .= " AND (can_search_device like '" . $can_search_device . "' or can_search_device is null or can_search_device ='' ) "; } if ($repeat == "ok") { $repeatSearch = " d_name "; if ($repeatlen > 0) { $repeatSearch = " substring(d_name,1," . $repeatlen . ") "; } $repeatsql = " , (SELECT " . $repeatSearch . " as d_name1 FROM {pre}vod GROUP BY d_name1 HAVING COUNT(*)>1) as `t2` "; $where .= " AND `{pre}vod`.`d_name`=`t2`.`d_name1` "; if (isN($order)) { $order = "d_name,d_addtime"; } } $douban_comment = be("all", "douban_comment"); if (!isNum($douban_comment)) { $douban_comment = 0; } else { $douban_comment = intval($douban_comment); } if ($douban_comment == 1) { $where .= " and d_id in (SELECT DISTINCT content_id FROM tbl_comments WHERE author_id IS NULL AND thread_id IS NULL) "; } if ($douban_comment == 2) { $where .= " and d_id not in (SELECT DISTINCT content_id FROM tbl_comments WHERE author_id IS NULL AND thread_id IS NULL) "; } if (isN($order)) { $orders = "d_time desc "; } else { if (!isN($sort)) { $orders = $order . ' ' . $sort; } } if (!isN($sserver)) { $where .= " AND d_playserver like '%" . $sserver . "%' "; } if (!isN($from)) { $where .= " and d_playfrom like '%" . $from . "%' "; } if ($spic == 1) { $where .= " AND d_pic = '' "; } else { if ($spic == 2) { $where .= " and d_pic not like '%joyplus%' and d_pic!='' "; } } if ($ipadpic == 1) { $where .= " AND (d_pic_ipad = '' or d_pic_ipad is null )"; } else { if ($ipadpic == 2) { $where .= " AND d_pic_ipad not like '%joyplus%' and d_pic_ipad != '' "; } } $select_weburl = be("all", "select_weburl"); $select_videourl = be("all", "select_videourl"); $select_videourl_play = be("all", "select_videourl_play"); if (!isNum($select_videourl_play)) { $select_videourl_play = -1; } else { $select_videourl_play = intval($select_videourl_play); } if ($select_videourl_play == 0) { $where .= " AND d_play_check = 0 "; } if ($select_videourl_play == 2) { $where .= " AND d_play_check = 2 "; } if ($select_videourl_play == 1) { $where .= " AND d_play_check = 1 "; } if ($select_weburl == 1) { $where .= " AND webUrls is not null and webUrls !='' "; } if ($select_weburl == 2) { $where .= " AND (webUrls is null or webUrls ='') "; } if ($select_videourl == 1) { $where .= " AND d_downurl is not null and d_downurl !='' "; } if ($select_videourl == 2) { $where .= " AND (d_downurl is null or d_downurl ='') "; } $sql = "SELECT count(*) FROM {pre}vod " . $repeatsql . " where " . $where; $nums = $db->getOne($sql); $pagecount = ceil($nums / app_pagenum); //$sql = "SELECT d_year,d_id, d_name, d_enname, d_play_num,d_type,d_state,d_topic, d_level, d_hits, d_time,d_remarks,d_playfrom,d_hide,p.id as popular_id FROM {pre}vod ".$repeatsql." left join {pre}vod_popular as p on p.vod_id=d_id WHERE" . $where . " ORDER BY " . $orders . " limit ".(app_pagenum * ($pagenum-1)) .",".app_pagenum; $sql = "SELECT d_year,d_id, d_name, d_enname, d_play_num,d_type,d_state,d_topic, d_level, d_hits, d_time,d_remarks,d_playfrom,d_hide FROM {pre}vod " . $repeatsql . " WHERE" . $where . " ORDER BY " . $orders . " limit " . app_pagenum * ($pagenum - 1) . "," . app_pagenum; // var_dump($sql); $rs = $db->query($sql); ?> <script type="text/javascript" src="./resource/thickbox-compressed.js"></script> <script type="text/javascript" src="./resource/thickbox.js"></script> <link href="./resource/thickbox.css" rel="stylesheet" type="text/css" /> <script language="javascript"> $(document).ready(function(){ $("#form1").validate({ rules:{ repeatlen:{ number:true, max:10 } } }); $("#btnrepeat").click(function(){ var repeatlen = $("#repeatlen").val(); var reg = /^\d+$/; var re = repeatlen.match(reg); if (!re){ repeatlen=0; } if (repeatlen >20){ alert("长度最大20");$("#repeatlen").focus();return;} var url = "admin_vod.php?repeat=ok&repeatlen=" + repeatlen; window.location.href=url; }); $("#btnDel").click(function(){ if(confirm('确定要删除吗')){ $("#form1").attr("action","admin_vod.php?action=del"); $("#form1").submit(); } else{return false} }); $("#plsc").click(function(){ var ids="",rc=false; $("input[name='d_id']").each(function() { if(this.checked){ if(rc)ids+=","; ids = ids + this.value; rc=true; } }); $("#form1").attr("action","admin_makehtml.php?acton=viewpl&flag=vod&d_id="+ids); $("#form1").submit(); }); }); function filter(){ var stype=$("#stype").val(); var order=$("#order").val(); var from=$("#from").val(); var sort=$("#sort").val(); var keyword=$("#keyword").val(); var keyword_col=$("#keyword_col").val(); var can_search_device=$("#can_search_device").val(); var url = "admin_online_subscribe.php?can_search_device="+can_search_device+"&keyword_col="+keyword_col+"&sort="+sort+"&keyword="+encodeURI(keyword)+"&stype="+stype+"&order="+order+"&from="+from; //ipadpic window.location.href=url; } function prepareWeiboText(type,id,name){ document.getElementById( "weiboText").value= name; document.getElementById( "notify_msg_prod_id").value= id; document.getElementById( "notify_msg_prod_type").value= type; $('#SendWeiboMsg').empty(); } function sendWeiboText(){ var weibotxt= document.getElementById( "weiboText").value; var notify_msg_prod_id= document.getElementById( "notify_msg_prod_id").value; var notify_msg_prod_type= document.getElementById( "notify_msg_prod_type").value; var urlT='admin_vod.php?action=notifyMsg&prod_type='+notify_msg_prod_type+'&prod_id='+notify_msg_prod_id+'&content=' +encodeURIComponent(weibotxt) ; var channels= document.getElementById( "channel[]"); alert(channels); for(var i = 0; i < channels.length; i++){ if (channels[i].checked == true) { urlT = urlT +'&channels='+channels[i].value; } } $.post(urlT, {Action:"post"}, function (data, textStatus){ if(textStatus == "success"){ //alert(data); $('#SendWeiboMsg').empty().append(data); }else{ $('#SendWeiboMsg').empty().append('发送失败。'); } }); // alert(urlT); } </script> <table class="admin_online_subscribe tb"> <tr> <td> <table width="96%" border="0" align="center" cellpadding="3" cellspacing="1"> <tr> <td colspan="2"> 过滤条件:<select id="stype" name="stype" onchange="javascript:{var typeid= this.options[this.selectedIndex].value; if(typeid=='1' || typeid=='2'){document.getElementById('btnsearchs').style.display='block'; document.getElementById('btnsearchsThumbs').style.display='block';document.getElementById('btnsearchsComment').style.display='block';}else {document.getElementById('btnsearchs').style.display='none'; document.getElementById('btnsearchsThumbs').style.display='none';document.getElementById('btnsearchsComment').style.display='none';}}"> <option value="0">视频栏目</option> <option value="-1" <?php if ($stype == -1) { echo "selected"; } ?> >没有栏目</option> <?php echo makeSelectAll("{pre}vod_type", "t_id", "t_name", "t_pid", "t_sort", 0, "", " | ", $stype); ?> </select> <select id="order" name="order"> <option value="d_time">视频排序</option> <option value="d_id" <?php if ($order == "d_id") { echo "selected"; } ?> >视频编号</option> <option value="d_name" <?php if ($order == "d_name") { echo "selected"; } ?> >视频名称</option> <option value="d_play_num" <?php if ($order == "d_play_num") { echo "selected"; } ?> >播放次数</option> <option value="d_year" <?php if ($order == "d_year") { echo "selected"; } ?> >上映日期</option> </select> <select id="sort" name="sort"> <option value="desc" <?php if ($sort == "desc") { echo "selected"; } ?> >视频排序 降序序</option> <option value="asc" <?php if ($sort == "asc") { echo "selected"; } ?> >视频排序 升序</option> </select> <select id="from" name="from"> <option value="">视频播放器</option> <?php echo makeSelectPlayer($from); ?> </select> <select id="can_search_device" name="can_search_device"> <option value="" >投放设备</option> <option value="TV" <?php if ($can_search_device === 'TV') { echo "selected"; } ?> >TV版</option> <option value="iPad" <?php if ($can_search_device === 'iPad') { echo "selected"; } ?> >iPad版</option> <option value="iphone" <?php if ($can_search_device === 'iphone') { echo "selected"; } ?> >iphone版</option> <option value="apad" <?php if ($can_search_device === 'apad') { echo "selected"; } ?> >Android-Pad版</option> <option value="aphone" <?php if ($can_search_device === 'aphone') { echo "selected"; } ?> >Android-Phone版</option> <option value="web" <?php if ($can_search_device === 'web') { echo "selected"; } ?> >网站版</option> </select> </td> </tr> <tr> <td colspan="4"> 关键字:<input id="keyword" size="40" name="keyword" value="<?php echo $keyword; ?> "> <select id="keyword_col" name="keyword_col"> <option value="">关键字的匹配列</option> <option value="d_name" <?php if ($keyword_col == "d_name") { echo "selected"; } ?> >视频名称</option> <option value="d_starring" <?php if ($keyword_col == "d_starring") { echo "selected"; } ?> >演员</option> <option value="d_directed" <?php if ($keyword_col == "d_directed") { echo "selected"; } ?> >导演</option> </select> <input class="input" type="button" value="搜索" id="btnsearch" onClick="filter();"> </td> </tr> </table> </td> </tr> </table> <form id="form1" name="form1" method="post"> <table class="tb"> <tr> <td width="10%">编号</td> <td width="25%">名称</td> <td width="10%">播放次数</td> <td width="10%">上映日期</td> <td width="5%">分类</td> <td width="20%">时间</td> <td width="20%">操作</td> </tr> <?php if ($nums == 0) { ?> <tr><td align="center" colspan="12">没有任何记录!</td></tr> <?php } else { while ($row = $db->fetch_array($rs)) { $d_id = $row["d_id"]; $tname = "未知"; $tenname = ""; $typearr = getValueByArray($cache[0], "t_id", $row["d_type"]); if (is_array($typearr)) { $tname = $typearr["t_name"]; $tenname = $typearr["t_enname"]; } ?> <tr> <td><?php echo $d_id; ?> </td> <td><?php echo substring($row["d_name"], 20); ?> <?php if ($row["d_state"] > 0) { echo "<font color=\"red\">[" . $row["d_state"] . "]</font>"; } ?> <?php if (!isN($row["d_remarks"])) { echo "<font color=\"red\">[" . $row["d_remarks"] . "]</font>"; } ?> <?php if ($row["d_hide"] == 1) { echo "<font color=\"red\">[隐藏]</font>"; } ?> </td> <td><?php echo $row["d_play_num"]; ?> </td> <td><?php echo $row["d_year"]; ?> </td> <td><?php echo $tname; ?> </td> <td><?php echo isToday($row["d_time"]); ?> </td> <td><a href="admin_vod_topic.php?action=info&id=<?php echo $d_id; ?> ">所在榜单</a> | <a class="thickbox" href="#TB_inline?height=400&width=600&inlineId=myOnPageContent" onclick="javascript:{prepareWeiboText('<?php echo $row["d_type"]; ?> ','<?php echo $d_id; ?> ','<?php echo substring($row["d_name"], 20); ?> ');}" > 消息推送</a> </td> </tr> <?php } } ?> <!-- <tr>--> <!-- <td colspan="12">--> <!-- 全选<input name="chkall" type="checkbox" id="chkall" value="1" onClick="checkAll(this.checked,'d_id[]');"/> --> <!-- 批量操作:<input type="button" id="btnDel" value="删除" class="input">--> <!-- <input type="button" id="pltj" value="推荐" onClick="plset('pltj','vod')" class="input">--> <!-- <input type="button" id="plfl" value="分类" onClick="plset('plfl','vod')" class="input">--> <!-- <input type="button" id="plzt" value="专题" onClick="plset('plzt','vod')" class="input">--> <!-- <input type="button" id="plluobo" value="轮播图" onClick="plsetLuobo()" class="input">--> <!-- <input type="button" id="plbd" value="视频悦单" onClick="plsetBD('plbd','vod','1')" class="input">--> <!-- <input type="button" id="plbd" value="视频悦榜" onClick="plsetBD('plbd','vod','2')" class="input">--> <!-- <input type="button" id="plrq" value="人气" onClick="plset('plrq','vod')" class="input">--> <!-- <input type="button" id="plsc" value="生成" class="input">--> <!-- <input type="button" id="plyc" value="显隐" onClick="plset('plyc','vod')" class="input">--> <!-- <span id="plmsg" name="plmsg"></span>--> <!-- </td>--> <!-- </tr>--> <tr class="formlast"> <td align="center" colspan="12"> <?php echo pagelist_manage($pagecount, $pagenum, $nums, app_pagenum, "admin_online_subscribe.php?page={p}&can_search_device=" . $can_search_device . "&keyword=" . urlencode($keyword) . "&keyword_col=" . $keyword_col . "&sort=" . $sort . "&order=" . $order . "&stype=" . $stype . "&from=" . $from); ?> </td> </tr> </table> </form> <div id="myOnPageContent" style="display:none"> <script language="javascript"> $('#form2').form({ success:function(data){ $('#SendWeiboMsg').empty().append(data); $("#btnEdit").attr("disabled",false); } }); $("#btnEdit").click(function(){ if(confirm('确定要推送消息吗')){ $("#form2").attr("action","?action=notifyMsg"); var weibotxt= $("#weiboText").val(); $("#btnEdit").attr("disabled",true); if(weibotxt ==''){ alert("发送内容不能为空。"); $("#btnEdit").attr("disabled",false); return; } if(weibotxt.length>=110){ alert("你发送的内容太长,不能超过110个字符。"); $("#btnEdit").attr("disabled",false); return; } var prod_id= $("#notify_msg_prod_id").val(); var prod_type= $("#notify_msg_prod_type").val(); $('#SendWeiboMsg').empty().append('正在推送消息.....<br/>'); var urlT='admin_online_subscribe.php?action=notifyMsg¬ify_msg_prod_type='+prod_type+'¬ify_msg_prod_id='+prod_id+'&content=' +encodeURIComponent(weibotxt) ; var channels=document.getElementsByName("channel[]"); var channelFlag=true; var index=0; var indexSelect=0; for(var i = 0; i < channels.length; i++){ if (channels[i].checked == true) { channelFlag=false; indexSelect++; urlTs = urlT +'&channel='+channels[i].value; // alert(channels[i].value); $.post(urlTs, {Action:"post"}, function (data, textStatus){ if(textStatus == "success"){ index++; //alert(data); $('#SendWeiboMsg').append(data).append('<br/>'); }else{ index++; $('#SendWeiboMsg').append('发送失败。').append('<br/>'); } if( index==indexSelect){ $("#btnEdit").attr("disabled",false); $('#SendWeiboMsg').append('推送消息完成。').append('<br/>'); } }); } } if(channelFlag){ alert('你必须要选择一个频道发送'); } //$("#form2").submit(); } }); </script> <form id="form2" name="form1" method="post"> <table class="table" cellpadding="0" cellspacing="0" width="100%" border="0"> <thead class="tb-tit-bg"> <!-- <tr>--> <!-- <td > <h3 class="title"> 发送设备:<select name="device_type" id="device_type" > --> <!-- <option value="" >所有设备</option>--> <!-- <option value="ios" >IOS</option>--> <!-- <option value="android" >Android</option> --> <!-- </select> --> <!-- </h3></td> --> <!-- --> <!-- </tr>--> <tr> <td colspan="2"><span><h3>发送信息</h3></span></td> </tr> <input type="hidden" name="notify_msg_prod_id" id="notify_msg_prod_id" value=""> <input type="hidden" name="notify_msg_prod_type" id="notify_msg_prod_type" value=""> <tr> <td colspan="2" align="center"><textarea name="wbText" id="weiboText" rows="10" cols="90"></textarea></td> </tr> <tr> <td align="left"> <br/> Parse 云推送<br/> <input type="checkbox" id='channel[]' name="channel[]" value="CHANNEL_ANDROID" />悦视频 Android版<br/> <!-- <input type="checkbox" id='channel[]' name="channel[]" value="CHANNEL_TV" />悦视频 TV版<br/>--> <input type="checkbox" id='channel[]' name="channel[]" value="CHANNEL_IOS" />悦视频 IOS版<br/> <input type="checkbox" id='channel[]' name="channel[]" value="CHANNEL_IPHONE" />今晚剧场iphone版<br/> <input type="checkbox" id='channel[]' name="channel[]" value="CHANNEL_IPAD" />今晚剧场IPAD版<br/> </td> <td align="left"> <br/> 百度云推送<br/> <input type="checkbox" id='channel[]' name="channel[]" value="CHANNEL_ANDROID_BAIDU" />悦视频 Android版<br/> <!-- <input type="checkbox" id='channel[]' name="channel[]" value="CHANNEL_TV_BAIDU" />悦视频 TV版<br/>--> <input type="checkbox" id='channel[]' name="channel[]" value="CHANNEL_IOS_BAIDU" />悦视频 IOS版<br/> <input type="checkbox" id='channel[]' name="channel[]" value="CHANNEL_IPHONE_BAIDU" />今晚剧场iphone版<br/> <input type="checkbox" id='channel[]' name="channel[]" value="CHANNEL_IPAD_BAIDU" />今晚剧场IPAD版<br/> </td> </tr> <tr> <td align="center" colspan="2"><input type="button" value="发送消息" id="btnEdit" class="input" /></td> </tr> <tr> <td align="left" colspan="2"> <font color=red><span id="SendWeiboMsg"></span></font></td> </tr> </thead> </table> </form> </div> <?php if ($pagenum == 1 && $where == " 1=1 ") { echo "<script>showpic();</script>"; } unset($rs); }
function main() { global $arrtype; ?> <script language="javascript"> $(document).ready(function(){ $("#form2").validate({ rules:{ name:{ required:true, stringCheck:true, maxlength:64 }, parent_id:{ required:true }, disp_order:{ number:true }, type_desc:{ maxlength:254 }, type_key:{ maxlength:254 } } }); $("#form3").validate({ rules:{ t_type1:{ required:true }, t_type2:{ required:true } } }); $('#form1').form({ onSubmit:function(){ if(!$("#form1").valid()) {return false;} }, success:function(data){ $.messager.alert('系统提示', data, 'info',function(){ location.href=location.href; }); } }); $('#form2').form({ onSubmit:function(){ if(!$("#form2").valid()) {return false;} }, success:function(data){ $.messager.alert('系统提示', data, 'info'); } }); $("#btnEdit").click(function(){ $("#form1").attr("action","?action=editall"); $("#form1").submit(); }); $("#btnAdd").click(function(){ $('#form2').form('clear'); $("#flag").val("add"); $('#win1').window('open'); }); $("#btnCancel").click(function(){ location.href= "admin_apk_category.php?updatecache=1"; }); $("#btnMove").click(function(){ $('#form3').form('clear'); $('#win2').window('open'); }); }); function ShowPDIV(i,p){ if($("#type_P_CID_"+i)[0].length==0){ var v = $("#type_H_V")[0].innerHTML.split('@|@'); $("#type_P_CID_"+i)[0].options[0] = new Option("作为顶级","0"); for(j=1;j<v.length;j++){ $("#type_P_CID_"+i)[0].options[j] = new Option(v[j].split('|=|')[1],v[j].split('|=|')[0]); if(p==v[j].split('|=|')[0]) $("#type_P_CID_"+i)[0].options[j].selected = true; } } $("#type_P_DIV_"+i)[0].style.display = ($("#type_P_DIV_"+i)[0].style.display == "none") ? "block" : "none"; } function SelectPid(p,i){ window.location.href = '?action=editid&typeid='+i+'&t_pid='+p; } </script> <form action="" method="post" id="form1" name="form1"> <table class="tb2"> <tr> <td> </td> <td width="35" align="center">编号</td> <td width="15%">名称</td> <td width="10%">关键字</td> <td width="15%">描述</td> <td width="5%">排序</td> <td width="25%">操作</td> </tr> <?php $type = be("all", "type"); if (isNum($type)) { $type = intval($type); } else { $type = 0; } getTypeList($type); ?> <tr> <td colspan="8"><input type="checkbox" name="chkall" id="chkall" class="checkbox" onClick="checkAll(this.checked,'t_id[]')" /> 全选 <input type="button" value="批量修改" id="btnEdit" class="input" /> <input type="button" value="添加" id="btnAdd" class="input" /> <!-- <input type="button" value="数据转移" id="btnMove" class="input" />--> </td> </tr> </table> </form> <div id="type_H_V" style="display:none"><?php echo $arrtype; ?> </div> <div id="win1" class="easyui-window" title="窗口" style="padding:5px;width:400px;" closed="true" closable="false" minimizable="false" maximizable="false"> <form action="admin_ajax.php?action=save&tab=apk_category" method="post" id="form2" name="form2"> <table class="tb"> <input id="flag" name="flag" type="hidden" value="add"> <tr> <td width="20%">父级分类:</td> <td><select id="parent_id" name="parent_id"> <option value="0">顶级分类</option> <?php echo makeSelectAll("apk_category", "id", "name", "parent_id", "disp_order", 0, "", " | ", ""); ?> </select> </td> </tr> <tr> <td>名称:</td> <td><input type="text" id="name" name="name" size="25"> </td> </tr> <tr> <td>关键字:</td> <td><input type="text" id="type_key" name="type_key" size="25"> </td> </tr> <tr> <td>描述:</td> <td><input type="text" id="type_desc" name="type_desc" size="25"> </td> </tr> <tr> <td>排序:</td> <td><input type="text" id="disp_order" name="disp_order" size="25"> </td> </tr> <tr align="center"> <td colspan="2"><input class="input" type="submit" value="保存" id="btnSave"> <input class="input" type="button" value="返回" id="btnCancel"> </td> </tr> </form> </table> </div> <div id="win2" class="easyui-window" title="窗口" style="padding:5px;width:400px;" closed="true" minimizable="false" maximizable="false"> <form action="?action=into" method="post" id="form3" name="form3"> <table class="tb"> <tr> <td> 选择分类: <select name="t_type1"> <?php echo makeSelectAll("{pre}art_type", "t_id", "t_name", "t_pid", "t_sort", 0, "", " | ", ""); ?> </select> </td> </tr> <tr> <td> 目标分类: <select name="t_type2"> <?php echo makeSelectAll("{pre}art_type", "t_id", "t_name", "t_pid", "t_sort", 0, "", " | ", ""); ?> </select> </td> </tr> <tr> <td> <input class="input" type="submit" value="保存" id="btnSave"> </table> </form> </div> </body> </html> <?php }
function main() { global $db; $pagenum = be("get", "page"); if (isN($pagenum) || !isNum($pagenum)) { $pagenum = 1; } if ($pagenum < 1) { $pagenum = 1; } $pagenum = intval($pagenum); $project = be("get", "{pre}cj_vod_projects"); $sql = "select * from {pre}cj_change where c_sys=0 "; if ($project != "") { $sql = $sql . " and c_pid = " . $project; } $rscount = $db->query($sql); $nums = $db->num_rows($rscount); //总记录数 $pagecount = ceil($nums / app_pagenum); //总页数 $sql = $sql . " limit " . app_pagenum * ($pagenum - 1) . "," . app_pagenum; $rs = $db->query($sql); ?> <script language="javascript"> $(document).ready(function(){ $("#form2").validate({ rules:{ name:{ required:true, maxlength:32 }, toid:{ required:true }, pid:{ required:true } } }); $("#btnDel").click(function(){ if(confirm('确定要删除吗')){ $("#form1").attr("action","collect_vod_change.php?action=del"); $("#form1").submit(); } else{return false} }); $("#btnEdit").click(function(){ if(confirm('确定要保存修改吗')){ $("#form1").attr("action","collect_vod_change.php?action=save"); $("#form1").submit(); } else{return false} }); $("#btnAdd").click(function(){ $('#form2').form('clear'); $('#win1').window('open'); }); $("#btnCancel").click(function(){ location.href = location.href ; }); }); </script> <table width="96%" border="0" align="center" cellpadding="3" cellspacing="1"> <tr> <td> 菜单:<a href="collect_vod_manage.php?action=">采集规则列表</a> | <a href="collect_vod_manage.php?action=upexp">导入采集规则</a> | <a href="collect_vod_change.php">分类转换</a> | <a href="collect_vod_filters.php">信息过滤</a> 按项目查看:<select onchange=javascript:window.location.href=this.options[this.selectedIndex].value> <option value="?action=">所有转换</option> <option value="?action=&{pre}cj_vod_projects=0" <?php if ($project == "0") { echo "selected"; } ?> >全局转换</option> <?php echo makeSelect("{pre}cj_vod_projects", "p_id", "p_name", "", "collect_vod_change.php", " | ", $project); ?> </select> </td> </tr> </table> <form id="form1" name="form1" method="post"> <table class="tb"> <tr> <td width="10%" >ID</td> <td width="30%" >采集分类</td> <td width="30%" >系统分类</td> <td width="30%" >所属项目</td> </tr> <?php if (!$rs) { ?> <tr><td align="center" colspan="5">没有任何记录!</td></tr> <?php } else { $i = 0; while ($row = $db->fetch_array($rs)) { ?> <tr> <td><input name="c_id[]" type="checkbox" value="<?php echo $row["c_id"]; ?> " /><?php echo $row["c_id"]; ?> </td> <td><input name="c_name<?php echo $row["c_id"]; ?> " type="text" value="<?php echo $row["c_name"]; ?> " size="40"></td> <td> <select name="c_toid<?php echo $row["c_id"]; ?> "> <?php echo makeSelectAll("{pre}vod_type", "t_id", "t_name", "t_pid", "t_sort", 0, "", " | ", $row["c_toid"]); ?> </select> </td> <td> <select name="c_pid<?php echo $row["c_id"]; ?> "> <option value="0">全局过滤项目</option> <?php echo makeSelect("{pre}cj_vod_projects", "p_id", "p_name", "", "", " | ", $row["c_pid"]); ?> </select> </td> </tr> <?php $i = $i + 1; } } ?> <tr> <tr> <td colspan="5"> 全选<input name="chkall" type="checkbox" id="chkall" value="1" onClick="checkAll(this.checked,'c_id[]');"/> <input type="button" id="btnDel" value="批量删除" class="input"> <input type="button" id="btnEdit" value="批量修改" class="input"> <input type="button" id="btnAdd" value="添加转换" class="input"> </td> </tr> <th colspan="5" align=center> <?php echo pagelist_manage($pagecount, $pagenum, $nums, app_pagenum, "collect_vod_change.php?page={p}&{pre}cj_vod_projects=" . $project . ""); ?> </th> </tr> </table> </form> <div id="win1" class="easyui-window" title="窗口" style="padding:5px;width:400px;" closed="true" minimizable="false" maximizable="false"> <form action="?action=save" method="post" id="form2" name="form2"> <table class="tb"> <tr> <td> 采集分类: <input name="c_name" type="text" size="30"> </td> </tr> <tr> <td> 目标分类: <select name="c_toid" style="width:180px;"> <?php echo makeSelectAll("{pre}vod_type", "t_id", "t_name", "t_pid", "t_sort", 0, "", " | ", ""); ?> </select> </td> </tr> <tr> <td>所属项目: <select name="c_pid" style="width:180px;"> <option value="0">全局过滤项目</option> <?php echo makeSelect("{pre}cj_vod_projects", "p_id", "p_name", "", "", " | ", ""); ?> </select> </td> </tr> <tr> <td align=center> <input class="input" type="submit" value="保存" id="btnSave"> <input class="input" type="button" value="返回" id="btnCancel"> </td> </tr> </table> </form> </div> <?php }
function edit() { global $db; $m_id = be("get", "m_id"); $sql = "select * from {pre}cj_vod where m_id=" . $m_id; $row = $db->getRow($sql); $m_name = $row["m_name"]; $m_type = $row["m_type"]; $m_typeid = $row["m_typeid"]; $m_area = $row["m_area"]; $m_playfrom = $row["m_playfrom"]; $m_starring = $row["m_starring"]; $m_directed = $row["m_directed"]; $duraning = $row["duraning"]; $m_pic = $row["m_pic"]; $m_content = $row["m_content"]; $m_year = $row["m_year"]; $m_urltest = $row["m_urltest"]; $m_zt = $row["m_zt"]; $m_playserver = $row["m_playserver"]; $m_hits = $row["m_hits"]; $m_state = $row["m_state"]; $m_remarks = $row["m_remarks"]; $m_language = $row["m_language"]; $backurl = $_SERVER["HTTP_REFERER"]; ?> <script> $(document).ready(function () { $("#form1").validate({ rules: { m_name: { required: true, maxlength: 255 }, m_typeid: { required: true }, m_playfrom: { required: true }, m_state: { number: true }, m_remarks: { maxlength: 255 }, m_starring: { maxlength: 255 }, m_directed: { maxlength: 255 }, m_year: { maxlength: 32 }, m_hits: { number: true }, m_area: { maxlength: 32 }, m_language: { maxlength: 32 }, m_typeid: { required: true } } }); }); </script> <form id="form1" name="form1" action="?action=editsave" method="post"><input type="hidden" id="m_id" name="m_id" value="<?php echo $m_id; ?> "> <input id="backurl" name="backurl" type="hidden" value="<?php echo $backurl; ?> "> <table class=tb> <tr> <td width="70">名称:</td> <td><input id="m_name" name="m_name" type="text" value="<?php echo $m_name; ?> " size="40"> 分类:<select name="m_typeid" id="m_typeid"> <option value="">请选择数据分类</option> <?php echo makeSelectAll("{pre}vod_type", "t_id", "t_name", "t_pid", "t_sort", 0, "", " | ", $m_typeid); ?> </select> 播放类型:<select name="m_playfrom"> <option value=''>暂没有数据</option> <?php echo makeSelectPlayer($m_playfrom); ?> </select></td> </tr> <tr> <td>连载:</td> <td><input id="m_state" name="m_state" type="text" value="<?php echo $m_state; ?> " size="50"> 备注:<input id="m_remarks" name="m_remarks" type="text" value="<?php echo $m_remarks; ?> " size="50"></td> </tr> <tr> <td>演员:</td> <td><input id="m_starring" name="m_starring" type="text" value="<?php echo $m_starring; ?> " size="50"> 导演:<input id="m_directed" name="m_directed" type="text" value="<?php echo $m_directed; ?> " size="50"></td> </tr> <tr> <td>上映:</td> <td><input id="m_year" name="m_year" type="text" value="<?php echo $m_year; ?> " size="50"> 人气:<input id="m_hits" name="m_hits" type="text" value="<?php echo $m_hits; ?> " size="50"> 时长:<?php echo $duraning; ?> </td> </tr> <tr> <td>地区:</td> <td><input id="m_area" name="m_area" type="text" value="<?php echo $m_area; ?> " size="50"> 语言:<input id="m_language" name="m_language" type="text" value="<?php echo $m_language; ?> " size="50"></td> </tr> <tr> <td>类别:</td> <td><input id="m_type" name="m_type" type="text" value="<?php echo $m_type; ?> " size="100"></td> </tr> <tr> <td>图片:</td> <td><input id="m_pic" name="m_pic" type="text" value="<?php echo $m_pic; ?> " size="113"></td> </tr> <tr> <td>入库状态:</td> <td><input type="radio" name="m_zt" value="0" <?php if ($m_zt == 0) { echo "checked"; } ?> > 未入库 <input type="radio" name="m_zt" value="1" <?php if ($m_zt == 1) { echo "checked"; } ?> > 已入库 </td> </tr> <tr> <td>播放页面地址:</td> <td><?php echo $m_urltest; ?> </td> </tr> <tr> <td>播放地址:</td> <td><?php $sql = "Select * from {pre}cj_vod_url where u_movieid=" . $m_id . " order by u_id asc"; $i = 0; $rs = $db->query($sql); while ($row = $db->fetch_array($rs)) { $i = $i + 1; echo "<input type=\"text\" name=\"url" . $i . "\" size=10 value=\"" . $row["u_url"] . "\"> 视频地址<input type=\"text\" name=\"videourl" . $i . "\" size=40 value=\"" . $row["iso_video_url"] . $row["android_vedio_url"] . "\"> 网页地址<input type=\"text\" name=\"weburl" . $i . "\" size=40 value=\"" . $row["u_weburl"] . "\"> 剧集<input type=\"text\" name=\"setname" . $i . "\" size=25 value=\"" . $row["name"] . "\"> 第" . $i . "集 <a href=\"?action=delurl&u_id=" . $row["u_id"] . "\"><font color=\"#FF0000\">删除</font></a><br>\r\n</hr>"; } ?> </td> </tr> <tr> <td>介绍:</td> <td><textarea id="m_content" name="m_content" style="width: 750px; height: 150px;"><?php echo $m_content; ?> </textarea> </td> </tr> <tr> <td colspan="2"><input type="submit" class="btn" name="submit1" value="修 改"> <input type="button" class="btn" name="button" value="返 回" onClick="window.location.href='javascript:history.go(-1)'"> </td> </tr> </table> </form> <?php }
} unset($rs); echo "reload"; } } elseif ($ac == 'type') { if ($show == 1) { echo '<select id="val" name="val"><option value="0">请选择栏目</option>' . makeSelectAll("{pre}" . $tab . "_type", "t_id", "t_name", "t_pid", "t_sort", 0, "", " | ", "") . '</select><input type="button" value="确定" onclick="ajaxsubmit(\'' . $ac . '\',\'' . $tab . '\',\'' . $colid . '\',\'' . $col . '\',\'' . $id . '\');" class=input> <input type="button" value="取消" onclick="closew();" class=input>'; } else { $db->query("UPDATE {pre}" . $tab . " set " . $col . "=" . $val . " WHERE " . $colid . " IN(" . $id . ")"); echo "reload"; } } elseif ($ac == 'type_bind') { $val = intval($val); $bind = be("all", "bind"); if ($show == 1) { echo '<select id="val" name="val"><option value="">取消绑定分类</option>' . makeSelectAll('{pre}' . $tab . '_type', 't_id', 't_name', 't_pid', 't_sort', 0, '', ' | ', '') . '</select><input class="input" type="button" value="绑定" onclick="bindsave(\'' . $tab . '\',\'' . $bind . '\');"><input class="input" type="button" value="取消" onclick="closew();">'; } else { $bindcache = @(include MAC_ROOT . "/inc/config/config.collect.bind.php"); if (!is_array($bindcache)) { $bindcache = array(); $bindcache['1_1'] = 0; } $bindinsert[$bind] = $val; $bindarray = array_merge($bindcache, $bindinsert); $cv = "<?php\nreturn " . var_export($bindarray, true) . ";\n?>"; fwrite(fopen(MAC_ROOT . "/inc/config/config.collect.bind.php", 'wb'), $cv); echo 'ok'; } } elseif ($ac == 'memcached') { $host = be("all", "host"); $port = be("all", "port");
function mplfenlei() { global $db, $action, $flag, $show, $id, $name, $ajaxcontent, $tid, $ttype, $thit, $ttopic; if ($show == 1) { $str = "<select id=\"ajaxcontent\" name=\"ajaxcontent\"><option value=\"0\">请选择栏目</option>" . makeSelectAll("{pre}" . $flag . "_type", "t_id", "t_name", "t_pid", "t_sort", 0, "", " | ", "") . "</select><input type=\"button\" value=\"确定\" onclick=\"ajaxsubmit('" . $id . "','" . $action . "','" . $flag . "');\" > <input type=\"button\" value=\"取消\" onclick=\"closew();\" >"; echo $str; } else { if ($show == 2) { $db->query("UPDATE {pre}" . $flag . " set " . $ttype . "=" . $ajaxcontent . " WHERE " . $tid . " IN(" . $id . ")"); echo "reload"; } } }
function main() { global $db, $cache; $pagenum = be("get", "page"); if (isN($pagenum) || !isNum($pagenum)) { $pagenum = 1; } if ($pagenum < 1) { $pagenum = 1; } $pagenum = intval($pagenum); $keyword = be("get", "keyword"); $from = be("get", "playfrom"); $project = be("get", "cj_vod_projects"); $zt = be("get", "zt"); $sql = "Select a.*,b.p_name as p_name from {pre}cj_vod a,{pre}cj_vod_projects b where a.m_pid=b.p_id and m_playfrom not in ('tudou','kankan','cntv','wasu') "; if ($zt != "") { $sql = $sql . " and m_zt = " . $zt; } if ($keyword != "") { $keyword = trim($keyword); $sql = $sql . " and m_name like '%" . $keyword . "%' "; } if ($project != "") { $sql = $sql . " and a.m_pid = " . $project; } if ($from != "") { $sql = $sql . " and a.m_playfrom ='" . $from . "' "; } $sql = $sql . " order by m_addtime desc, m_zt asc,m_name desc "; $rscount = $db->query($sql); $nums = $db->num_rows($rscount); //总记录数 $pagecount = ceil($nums / app_pagenum); //总页数 $sql = $sql . " limit " . app_pagenum * ($pagenum - 1) . "," . app_pagenum; $rs = $db->query($sql); ?> <script language="javascript"> $(document).ready(function(){ $("#btnDel").click(function(){ if(confirm('确定要删除吗')){ $("#form1").attr("action","?action=delpl"); $("#form1").submit(); } }); $("#btnDelall").click(function(){ if(confirm('确定要删除吗')){ $("#form1").attr("action","?action=delall"); $("#form1").submit(); } }); $("#btnSelin").click(function(){ if(confirm('确定入库您所选择的数据吗')){ $("#form1").attr("action","?action=IDInflow"); $("#form1").submit(); } }); $("#btnAllin").click(function(){ if(confirm('全部入库你所采集的数据吗')){ $("#form1").attr("action","?action=AllInflow"); $("#form1").submit(); } }); $("#btnNoin").click(function(){ if(confirm('确定入库所有未入库的数据吗')){ $("#form1").attr("action","?action=noInflow"); $("#form1").submit(); } }); $("#noInflowProject").click(function(){ var keyword=$("#keyword").val(); var playfrom=$("#playfrom").val(); var project=$("#cj_vod_projects").val(); if(confirm('确定所搜视频入库未入库吗')){ $("#form1").attr("action","?action=noInflowProject&keyword="+keyword+"&playfrom="+playfrom+"&cj_vod_projects="+project); $("#form1").submit(); } }); $("#AllInflowProject").click(function(){ var keyword=$("#keyword").val(); var playfrom=$("#playfrom").val(); var project=$("#cj_vod_projects").val(); if(confirm('确定所搜视频全部入库吗')){ $("#form1").attr("action","?action=AllInflowProject&keyword="+keyword+"&playfrom="+playfrom+"&cj_vod_projects="+project); $("#form1").submit(); } }); $("#btnType").click(function(){ if(confirm('确定更新所选数据的分类吗')){ $("#form1").attr("action","?action=editype"); $("#form1").submit(); } }); }); </script> <TABLE width="96%" border=0 align=center cellpadding=0 cellSpacing=0 class=tbtitle > <TBODY> <tr> <td> <form action="collect_vod.php" method="get" > <strong>搜索影片:</strong> <input id=keyword size=40 name=keyword value="<?php echo $keyword; ?> "> <select id="playfrom" name=playfrom> <option value="">视频播放器</option> <?php echo makeSelectPlayer($from); ?> </select> <select id="cj_vod_projects" name="cj_vod_projects"> <option value="">全部采集项目</option> <?php echo makeSelect("{pre}cj_vod_projects", "p_id", "p_name", "", "", " | ", $project); ?> </select> <INPUT class=inputbut type=submit value=搜索 name=submit> </form> </td> </tr> </TBODY> </TABLE> <form action="" method="post" name="form1" id="form1"> <table class=tb > <tr> <td width="4%" > </td> <td>影片名称</td> <td width="7%" >状态</td> <td width="7%">播放器</td> <td width="10%">栏目分类</td> <td width="10%">地区</td> <td width="10%">上映日期</td> <td width="15%">所属采集项目</td> <td width="13%">更新时间</td> <td width="8%">操作</td> </tr> <?php if (!$rs) { ?> <tr><td align="center" colspan="9" >没有任何记录!</td></tr> <?php } else { $i = 0; while ($row = $db->fetch_array($rs)) { ?> <tr> <td><input name="m_id[]" type="checkbox" id="m_id" value="<?php echo $row["m_id"]; ?> " /></td> <td><?php echo $row["m_name"]; ?> (连载:<?php echo $row["m_state"]; ?> )</td> <td><?php if ($row["m_zt"] == 1) { echo "<font color=\"#FF0000\">已入库</font>"; } else { echo "未入库"; } ?> </td> <td><?php echo $row["m_playfrom"]; ?> </td> <td> <?php if ($row["m_typeid"] == 0) { ?> <font color="#FF0000">没找到对应分类请配置</font> <?php } else { $typearr = getValueByArray($cache[0], "t_id", $row["m_typeid"]); echo $typearr["t_name"]; } ?> </td> <td><?php echo $row["m_area"]; ?> </td> <td><?php echo $row["m_year"]; ?> </td> <td><?php echo $row["p_name"]; ?> </td> <td> <?php echo isToDay($row['m_addtime']); ?> </td> <td><A href="?action=edit&m_id=<?php echo $row["m_id"]; ?> ">修改</A>|<A href="?action=del&m_id=<?php echo $row["m_id"]; ?> ">删除</A></td> </tr> <?php } } ?> <tr> <td colspan="9"> 全选<input name="chkall" type="checkbox" id="chkall" value="1" onClick="checkAll(this.checked,'m_id[]');"/> <input type="button" id="btnDel" value="批量删除" class="btn" /> <input type="button" id="btnDelall" value="删除所有" class="btn" /> <input type="button" id="btnSelin" class="btn" name="Submit" value="入库所选" > <input type="button" id="btnAllin" class="btn" name="Submit" value="全部入库" > <input type="button" id="btnNoin" class="btn" name="Submit" value="入库未入库" > <input type="button" id="AllInflowProject" class="btn" name="Submit" value="所搜视频全部入库" > <input type="button" id="noInflowProject" class="btn" name="Submit" value="所搜视频入库未入库" > <select name="m_typeid" id="m_typeid"> <option value="">请选择数据分类</option> <?php echo makeSelectAll("{pre}vod_type", "t_id", "t_name", "t_pid", "t_sort", 0, "", " | ", ""); ?> </select> <input type="button" id="btnType" class="btn" name="Submit" value="批量分类"><font color="#FF0000"> </font> </td> </tr> <tr> <td colspan="9" >入库同名处理: <input type="radio" name="CCTV" value="0" checked>自动处理 <input type="radio" name="CCTV" value="1">始终新增数据 <input type="radio" name="CCTV" value="2">新增播放器组 <input type="radio" name="CCTV" value="3">不处理 <br /> 强制覆盖数据: <input type="checkbox" name="CCTV1" value="1">年份 <input type="checkbox" name="CCTV2" value="2">地区 <input type="checkbox" name="CCTV3" value="3">演员 <input type="checkbox" name="CCTV4" value="4">图片 <input type="checkbox" name="CCTV5" value="5">简介 <input type="checkbox" name="CCTV6" value="6">语言 <input type="checkbox" name="CCTV7" value="7">备注 <input type="checkbox" name="CCTV8" value="8">导演 <br /> <font color="#FF0000">注意 :自动判断播放来源,如遇到相同来源则更新数据。</font> </td> </tr> <tr align="center" bgcolor="#f8fbfb"> <td colspan="9"> <?php echo pagelist_manage($pagecount, $pagenum, $nums, app_pagenum, "collect_vod.php?page={p}&cj_vod_projects=" . $project . "&keyword=" . $keyword . "&playfrom=" . $from); ?> </td> </tr> </table> </form> <?php }
function bindunion() { global $action, $rtype, $rpage, $rkey, $rday, $cjurl, $xt, $rid, $cjflag; ?> <style> .nav{margin-top:1px; margin-bottom:1px;width:96%;} .nav a,.menulist a:visited{ font-size:13px; color:blue;} .nav ul { width:100%;} .nav .spanli{ background:#2473A2; } .nav ul li{ float:left; width:110px; text-align:left} </style> <script language="javascript"> function setunion(dtype,utype) { $("#u_type").val(utype); var offset=$("#type"+dtype).offset(); var tt=offset.top; var tl=offset.left; creatediv(99997,250,20); curtype=dtype; $("#confirm").css('top',tt-4+'px').css('left',tl-100+'px').html('正在加载内容......'); $("#confirm").html( $("#typehtml").html() ); $("#confirm").show(); } function bindsave() { var dtype = $("#confirm").find("#d_type").val(); var utype = $("#confirm").find("#u_type").val(); $.get("admin_maccj.php","action=bindunionsave&u_type="+utype+"&d_type="+dtype+"&rnd="+new Date(), function(obj) { if(obj=="ok"){ if(dtype==""){ $('#type'+curtype).text("[未绑]"); $('#type'+curtype).css("color",""); } else{ $('#type'+curtype).text("[已绑]"); $('#type'+curtype).css("color","red"); } } else{ alert("绑定时出现错误:"+ obj); } $("#confirm").remove(); }); } </script> <span id="typehtml" style="display:none"> <input type="hidden" id="u_type" value=""/> <select id="d_type" name="d_type"> <option value="">取消绑定</option> <?php echo makeSelectAll("{pre}vod_type", "t_id", "t_name", "t_pid", "t_sort", 0, "", " | ", ""); ?> </select> <input class="input" type="button" value="绑定" onclick="bindsave();"> <input class="input" type="button" value="取消" onclick="closew();"> </span> <p>请绑定分类后进行采集操作,否则没有绑定分类的数据不会入库。 点击【未绑】弹出绑定菜单,选择对应的本地分类即可。</p> <p>绑定完毕后点击 <a href="?action=list&xt=<?php echo $xt; ?> &rid=<?php echo $rid; ?> &cjflag=<?php echo $cjflag; ?> &cjurl=<?php echo $cjurl; ?> ">【进入采集数据列表】 </a> 。</p> <p>本地分类列表:</p> <div class='nav'> <ul> <?php $unionids = getunionids(); if ($xt == "1") { $url = $cjurl . "?ac=list&pg=" . $rpage . "&rid=" . $rid . "&t=" . $rtype . "&wd=" . $rkey; $html = trim(getPage($url, "utf-8")); if (strpos($html, "</rss>") <= 0) { echo "加载数据发生错误 , <a href=\"javascript:void(0)\" onclick=\"getlist(" . $rtype . "," . $rpage . ",rkey,false);\">获取数据失败,请点击我重试</a>"; exit; } } else { if ($xt == "2") { $url = $cjurl . "-list-true-cid-" . $rtype . "-h-" . $rday . "-p-" . $rpage . "-wd-" . $rkey; $html = trim(getPage($url, "utf-8")); if (strpos($html, "</rss>") <= 0) { echo "加载数据发生错误 , <a href=\"javascript:void(0)\" onclick=\"getlist(" . $rtype . "," . $rpage . ",rkey,false);\">获取数据失败,请点击我重试</a>"; exit; } } else { $url = $cjurl . "?action=list&rpage=" . $rpage . "&rtype=" . $rtype . "&rkey=" . $rkey; $html = trim(getPage($url, "utf-8")); if (strpos($html, "</joyplus>") <= 0) { echo "加载数据发生错误 , <a href=\"javascript:void(0)\" onclick=\"getlist(" . $rtype . "," . $rpage . ",rkey,false);\">获取数据失败,请点击我重试</a>"; exit; } } } echo "<div class='nav'><ul>"; if ($cjflag == "") { $cjflag = getBody($html, "<cjflag>", "</cjflag>"); } if ($xt == "1") { $xn_list = '<list page="([0-9]+)" pagecount="([0-9]+)" pagesize="([0-9]+)" recordcount="([0-9]+)">'; $xn_pagesize = 3; $xn_pagecount = 2; $xn_recordcount = 4; $xn_type = '/<ty id="([0-9]+)">([\\s\\S]*?)<\\/ty>/'; } else { if ($xt == "2") { $xn_list = '<list page="([\\s\\S]*?)" pagecount="([0-9]+)" pagesize="([0-9]+)" recordcount="([0-9]+)">'; $xn_pagesize = 3; $xn_pagecount = 2; $xn_recordcount = 4; $xn_type = '/<ty id="([0-9]+)">([\\s\\S]*?)<\\/ty>/'; } else { $xn_list = '<vods pagesize="([0-9]+)" pagecount="([0-9]+)" recordcount="([0-9]+)">'; $xn_pagesize = 1; $xn_pagecount = 2; $xn_recordcount = 3; $xn_type = '/<type id="([0-9]+)">([\\s\\S]*?)<\\/type>/'; } } preg_match($xn_list, $html, $array1); $vodpagesize = $array1[$xn_pagesize]; $vodpagecount = $array1[$xn_pagecount]; $vodrecordcount = $array1[$xn_recordcount]; unset($array1); preg_match_all($xn_type, $html, $array2); foreach ($array2[1] as $key => $value) { $typeid = $value; $typename = $array2[2][$key]; $typebind = "<a id='type" . $typeid . "' href=\"javascript:void(0)\" onclick='setunion(" . $typeid . ",\"" . $cjflag . $typeid . "\");' "; if (strpos("," . $unionids, "," . $cjflag . $typeid . ",") > 0) { $typebind .= " style=\"color:red;\">[已绑]"; } else { $typebind .= ">[未绑]"; } $typebind .= "</a>"; echo "<li><a href='###'>" . $typename . "</a>" . $typebind . "</li>"; } unset($array2); echo " </ul> </div>"; }
function info() { global $db, $action; $backurl = getReferer(); if (strpos($backurl, "admin_art.php") <= 0) { $backurl = "admin_art.php"; } if ($action == "edit") { $a_id = be("get", "a_id"); $row = $db->getRow("SELECT * FROM {pre}art WHERE a_id=" . $a_id); if (!$row) { errmsg("系统信息", "错误没有找到该数据"); } else { $a_title = $row["a_title"]; $a_subtitle = $row["a_subtitle"]; $a_entitle = $row["a_entitle"]; $a_type = $row["a_type"]; $a_content = $row["a_content"]; $a_author = $row["a_author"]; $a_color = $row["a_color"]; $a_hits = $row["a_hits"]; $a_dayhits = $row["a_dayhits"]; $a_weekhits = $row["a_weekhits"]; $a_monthhits = $row["a_monthhits"]; $a_hide = $row["a_hide"]; $a_addtime = $row["a_addtime"]; $a_time = $row["a_time"]; $a_hitstime = $row["a_hitstime"]; $a_pic = $row["a_pic"]; $a_from = $row["a_from"]; $a_letter = $row["a_letter"]; $a_topic = $row["a_topic"]; } unset($row); } else { $a_from = "本站"; $a_author = app_sitename; } ?> <script language="javascript" src="editor/xheditor-zh-cn.min.js"></script> <script language="javascript"> var ac="<?php echo $action; ?> "; $(document).ready(function(){ $("#form1").validate({ rules:{ a_type:{ required:true }, a_title:{ required:true, maxlength:128 }, a_letter:{ maxlength:1 }, a_hits:{ number:true } } }); $('#form1').form({ onSubmit:function(){ if(!$("#form1").valid()) {return false;} }, success:function(data){ if (ac=="add"){ $.messager.defaults.ok = "确定"; $.messager.defaults.cancel = "返回"; $.messager.confirm('系统提示', '是否继续添加数据?', function(r){ if(r==true){ location.href = "admin_art.php?action=add"; } else{ location.href = $("#backurl").val(); } }); } else{ location.href = $("#backurl").val(); } } }); $("#btnCancel").click(function(){ location.href = $("#backurl").val(); }); }); </script> <form action="?action=save" method="post" name="form1" id="form1"> <table class="tb"> <input name="flag" type="hidden" value="<?php echo $action; ?> "> <input name="a_id" type="hidden" value="<?php echo $a_id; ?> "> <input id="backurl" name="backurl" type="hidden" value="<?php echo $backurl; ?> "> <tr> <td width="20%">文章标题:</td> <td> <select id="a_type" name="a_type" > <option value="">请选择分类</option> <?php echo makeSelectAll("{pre}art_type", "t_id", "t_name", "t_pid", "t_sort", 0, "", " | ", $a_type); ?> </select> <select id="a_topic" name="a_topic"> <option value="0">文章专题</option> <?php echo makeSelect("{pre}art_topic", "t_id", "t_name", "t_sort", "", " | ", $a_topic); ?> </select> <select id="a_color" name="a_color"> <option style="background-color:<?php echo $a_color; ?> ;color: <?php echo $a_color; ?> " value="<?php echo $a_color; ?> ">选择颜色</option> <option value="">取消颜色</option> <option style="background-color:#FF0000;color: #FF0000" value="#FF0000">#FF0000</option> <option style="background-color:#FFFF00;color: #FFFF00" value="#FFFF00">#FFFF00</option> <option style="background-color:#FF33CC;color: #FF33CC" value="#FF33CC">#FF33CC</option> <option style="background-color:#00FF00;color: #00FF00" value="#00FF00">#00FF00</option> </select> <select id="a_hide" name="a_hide"> <option value="0" <?php if ($a_hide == 0) { echo "selected"; } ?> >显示</option> <option value="1" <?php if ($a_hide == 1) { echo "selected"; } ?> >隐藏</option> </select> </td> </tr> <tr> <td>文章标题:</td> <td> <input id="a_title" name="a_title" size=70 value="<?php echo $a_title; ?> " > </td> </tr> <tr> <td>文章副标:</td> <td> <input id="a_subtitle" name="a_subtitle" size=70 value="<?php echo $a_subtitle; ?> " > </td> </tr> <tr> <td>拼音标题:</td> <td> <input id="a_entitle" name="a_entitle" size=70 value="<?php echo $a_entitle; ?> " > 首字母: <input id="a_letter" name="a_letter" size=4 value="<?php echo $a_letter; ?> " > </td> </tr> <tr> <td>文章作者:</td> <td> <input id="a_author" name="a_author" size="25" value="<?php echo $a_author; ?> " > 文章来源: <input id="a_from" name="a_from" size="25" value="<?php echo $a_from; ?> " > </td> </tr> <tr> <td>图片:</td> <td> <input id="pic" name="pic" type="text" size="50" value="<?php echo $a_pic; ?> "> <iframe src="editor/uploadshow.php?action=art" scrolling="no" topmargin="0" width="320" height="24" marginwidth="0" marginheight="0" frameborder="0" align="center"></iframe></td> </tr> <tr> <td>其他:</td> <td>总人气:<input id="a_hits" name="a_hits" type="text" size="8" value="<?php echo $a_hits; ?> "> 月人气:<input id="a_monthhits" name="a_monthhits" type="text" size="8" value="<?php echo $a_monthhits; ?> "> 周人气:<input id="a_weekhits" name="a_weekhits" type="text" size="8" value="<?php echo $a_weekhits; ?> "> 日人气:<input id="a_dayhits" name="a_dayhits" type="text" size="8" value="<?php echo $a_dayhits; ?> "> </td> </tr> <tr> <td>文章内容:<br>分页标示[artinfo:page]<br>模板中调用分页标签{joyplus:page才解析分页</td> <td> <textarea name="a_content" id="D_Content" class="xheditor {tools:'BtnBr,Cut,Copy,Paste,Pastetext,Blocktag,Fontface,FontSize,Bold,Italic,Underline,Strikethrough,FontColor,BackColor,SelectAll,Removeformat,Align,List,Outdent,Indent,Link,Unlink,Img,Flash,Media,Table,Source,Fullscreen',width:'630',height:'250',upBtnText:'上传',html5Upload:false,upMultiple:1,upLinkUrl:'{editorRoot}upload.php?action=xht',upImgUrl:'{editorRoot}upload.php?action=xht'}"><?php echo $a_content; ?> </textarea> </td> </tr> <tr align="center"> <td colspan="2"><input class="input" type="submit" value="保存" id="btnSave"> <input class="input" type="button" value="返回" id="btnCancel"> </td> </tr> </table> </form> <?php }
function info() { global $db, $action; $backurl = getReferer(); if (strpos($backurl, "admin_vod.php") <= 0) { $backurl = "admin_vod.php"; } if ($action == "edit") { $d_id = be("get", "id"); $row = $db->getRow("SELECT * FROM {pre}vod WHERE d_id=" . $d_id); if (!$row) { errmsg("系统信息", "错误没有找到该数据"); } else { $d_name = $row["d_name"]; $d_enname = $row["d_enname"]; $d_state = $row["d_state"]; $d_type = $row["d_type"]; $d_color = $row["d_color"]; $d_pic = $row["d_pic"]; $d_starring = $row["d_starring"]; $d_directed = $row["d_directed"]; $d_area = $row["d_area"]; $d_year = $row["d_year"]; $d_language = $row["d_language"]; $d_level = $row["d_level"]; $d_stint = $row["d_stint"]; $d_hits = $row["d_hits"]; $d_dayhits = $row["d_dayhits"]; $d_weekhits = $row["d_weekhits"]; $d_monthhits = $row["d_monthhits"]; $d_topic = $row["d_topic"]; $d_content = $row["d_content"]; $d_remarks = $row["d_remarks"]; $d_hide = $row["d_hide"]; $d_good = $row["d_good"]; $d_bad = $row["d_bad"]; $d_usergroup = $row["d_usergroup"]; $d_score = $row["d_score"]; $d_scorecount = $row["d_scorecount"]; $d_addtime = $row["d_addtime"]; $d_time = $row["d_time"]; $d_hitstime = $row["d_hitstime"]; $d_subname = $row["d_subname"]; $d_playurl = $row["d_playurl"]; $d_downurl = $row["d_downurl"]; $d_playfrom = $row["d_playfrom"]; $d_playserver = $row["d_playserver"]; $d_letter = $row["d_letter"]; $d_type_name = $row["d_type_name"]; $d_pic_ipad = $row["d_pic_ipad"]; $d_video_desc_url = $row["d_video_desc_url"]; $duraning = $row["duraning"]; $d_play_check = $row["d_play_check"]; $can_play_device = $row["can_play_device"]; $d_status = $row["d_status"]; $can_search_device = $row["can_search_device"]; $d_douban_id = $row["d_douban_id"]; $d_capital_name = $row["d_capital_name"]; if (isN($d_playurl)) { $d_playurl = ""; } if (isN($d_video_desc_url)) { $d_video_desc_url = ""; } if (isN($d_downurl)) { $d_downurl = ""; } // var_dump($d_downurl); $d_weburl = $row["webUrls"]; if (isN($d_weburl)) { $d_weburl = ""; } unset($row); if (!isNum($d_hide)) { $d_hide = -1; } else { $d_hide = intval($d_hide); } if (!isNum($d_play_check)) { $d_play_check = 0; } else { $d_play_check = intval($d_play_check); } } } ?> <div id="win1" class="easyui-window" title="窗口" style="padding: 5px; width: 650px;" closed="true" minimizable="false" maximizable="false"> <table class="admin_vod tb"> <tr> <td>视频地址:</td> <td><TEXTAREA id="tip" NAME="tip" ROWS="10" style="width: 500px; table-layout: fixed; word-wrap: break-word;"></TEXTAREA> </td> </tr> </table> </div> <script language="javascript" src="editor/xheditor-zh-cn.min.js"></script> <script language="javascript"> var ac = "<?php echo $action; ?> "; $(document).ready(function(){ $("#form1").validate({ rules:{ d_type:{ required:true }, d_name:{ required:true, maxlength:254 }, d_subname:{ maxlength:254 }, d_enname:{ maxlength:254 }, d_letter:{ maxlength:1 }, d_state:{ number:true }, d_pic:{ maxlength:254 }, d_starring:{ maxlength:254 }, d_directed:{ maxlength:254 }, d_year:{ maxlength:32 }, d_hits:{ number:true }, d_dayhits:{ number:true }, d_weekhits:{ number:true }, d_monthhits:{ number:true }, d_good:{ number:true }, d_bad:{ number:true }, d_score:{ number:true }, d_scorecount:{ number:true }, d_stint:{ number:true } } }); $('#form1').form({ onSubmit:function(){ if(!$("#form1").valid()) {return false;} }, success:function(data){ if (ac=="add"){ $.messager.defaults.ok = "确定"; $.messager.defaults.cancel = "返回"; $.messager.confirm('系统提示', '是否继续添加数据?', function(r){ if(r==true){ location.href = "admin_vod.php?action=add"; } else{ location.href = $("#backurl").val(); } }); } else{ if(data.indexOf('no') >-1){ alert("存在播放器为no,不能保存。"); }else { location.href = $("#backurl").val(); } // } } }); $("#btnCancel").click(function(){ location.href = $("#backurl").val(); }); }); function collect(weburls,playerfrom){ var urls=$("#"+weburls).val(); var playerfrom=$("#"+playerfrom).val(); // alert(urls); $.post("admin_vod_getVideoUrls.php",{"weburls":urls,"playerfrom":playerfrom}, function(obj) { //oncomplete(obj); $("#tip").val(obj); $('#win1').window('open'); }); }; function changeArea(prod_type,area,typename){ // alert(prod_type);alert(area); // var areaArray= // var content='<option value="0">请选择地区</option>'; var content=''; if(prod_type =='1'){ content='内地,香港,台湾,美国,日本,韩国,欧洲,东南亚,其他'; } if(prod_type =='2'){ content='内地,香港,台湾,韩国,美国,日本,其他'; } if(prod_type =='3'){ content='港台,内地,日韩,欧美,其他'; } if(prod_type =='131'){ content='日本,欧美,国产,其他'; } var obj=$("#d_area_span"); obj[0].innerHTML=content; // //alert(obj[0].innerHTML); // for(var i=0;i<areaArray.length;i++){ // if(area==areaArray[i]){ // content=content+'<option value="'+area+'" selected="">'+area+'</option>'; // }else { // content=content+'<option value="'+areaArray[i]+'" >'+areaArray[i]+'</option>'; // } // } // obj[0].innerHTML=content; //<input type="checkbox" name="can_search_device[]" value="TV" "checked" />TV版 var typenameContent=''; if(prod_type =='1'){ typeNameArray='恐怖,惊悚,悬疑,伦理,爱情,剧情,喜剧,科幻,动作,战争,冒险,音乐,动画,运动,奇幻,传记,古装,犯罪,武侠,其他'.split(','); } if(prod_type =='2'){ typeNameArray='剧情,情感,青春偶像,家庭伦理,喜剧,犯罪,战争,古装,动作,奇幻,经典,乡村,商战,历史,情景,TVB,其他'.split(','); } if(prod_type =='3'){ typeNameArray='综艺,选秀,情感,访谈,播报,旅游,音乐,美食,纪实,曲艺,生活,游戏互动,财经,求职,其他'.split(','); } if(prod_type =='131'){ typeNameArray='情感,科幻,热血,推理,搞笑,冒险,萝莉,校园,动作,机战,运动,耽美,战争,少年,少女,社会,原创,亲子,益智,励志,百合,其他'.split(','); } var typeNameobj=$("#d_type_name_span"); for(var i=0;i<typeNameArray.length;i++){ var index =typename.indexOf(typeNameArray[i]); // alert(typename + '==='+typeNameArray[i] +' ==' +index); if( index >= 0 ){ // alert('hear'); typenameContent=typenameContent+'<input type="checkbox" name="d_type_name[]" value="'+typeNameArray[i]+'" checked />'+typeNameArray[i]; }else { typenameContent=typenameContent+'<input type="checkbox" name="d_type_name[]" value="'+typeNameArray[i]+'" />'+typeNameArray[i]; } } typeNameobj[0].innerHTML=typenameContent; } </script> <form name="form1" id="form1" method="post" action="?action=save"> <table class="admin_vod_2 tb"> <input name="flag" type="hidden" value="<?php echo $action; ?> "> <input name="d_id" type="hidden" value="<?php echo $d_id; ?> "> <input id="backurl" name="backurl" type="hidden" value="<?php echo $backurl; ?> "> <tr> <td width="10%">参数:</td> <td><select id="d_type" name="d_type" onchange="changeArea(this.options[this.selectedIndex].value,'<?php echo $d_area; ?> ','<?php echo $d_type_name; ?> ');"> <option value="">请选择栏目</option> <?php echo makeSelectAll("{pre}vod_type", "t_id", "t_name", "t_pid", "t_sort", 0, "", " | ", $d_type); ?> </select><select id="d_level" name="d_level"> <option value="">选择推荐值</option> <option value="1" <?php if ($d_level == 1) { echo "selected"; } ?> >推荐1</option> <option value="2" <?php if ($d_level == 2) { echo "selected"; } ?> >推荐2</option> <option value="3" <?php if ($d_level == 3) { echo "selected"; } ?> >推荐3</option> <option value="4" <?php if ($d_level == 4) { echo "selected"; } ?> >推荐4</option> <option value="5" <?php if ($d_level == 5) { echo "selected"; } ?> >推荐5</option> <option value="6" <?php if ($d_level == 6) { echo "selected"; } ?> >推荐6</option> <option value="7" <?php if ($d_level == 7) { echo "selected"; } ?> >推荐7</option> <option value="8" <?php if ($d_level == 8) { echo "selected"; } ?> >推荐8</option> </select> <select id="d_language" name="d_language"> <option value="0">请选择语言</option> <?php echo makeSelectAreaLang("lang", $d_language); ?> </select><select id="d_hide" name="d_hide"> <option value="0" <?php if ($d_hide == 0) { echo "selected"; } ?> >显示</option> <option value="1" <?php if ($d_hide == 1) { echo "selected"; } ?> >隐藏</option> <option value="-100" <?php if ($d_hide == -100) { echo "selected"; } ?> >视频不能播放</option> </select> <a href="admin_vod_topic.php?action=info&id=<?php echo $d_id; ?> "><font color="red">所在榜单</font></a> 视频ID: <?php echo $d_id; ?> <input type="checkbox" name="uptime" value="1" checked>更新时间 <input type="hidden" name="oldtime" value="<?php echo $d_time; ?> "></td> </tr> <tr> <td>名称:</td> <td><input id="d_name" name="d_name" type="text" size="40" value="<?php echo $d_name; ?> " onBlur="if(this.value){ajaxckname(this.value);}"><span id="d_name_ok"></span> 名称首字母:<input id="d_capital_name" name="d_capital_name" type="text" size="40" value="<?php echo $d_capital_name; ?> "> </td> </tr> <tr> <td>拼音:</td> <td><input id="d_enname" name="d_enname" type="text" size="40" value="<?php echo $d_enname; ?> "> 备注:<input id="d_remarks" name="d_remarks" type="text" size="40" value="<?php echo $d_remarks; ?> "> 连载信息:<input id="d_state" name="d_state" type="text" size="10" value="<?php echo $d_state; ?> "> <!-- 播放设备:--> <!-- <select id="can_play_device" name="can_play_device">--> <!-- <option value="0" <?php if ($can_play_device == 0) { echo "selected"; } ?> >所有设备</option>--> <!-- <option value="1" <?php if ($can_play_device == 1) { echo "selected"; } ?> >只能ipad/iphone播放</option>--> <!-- <option value="2" <?php if ($can_play_device == 2) { echo "selected"; } ?> >只能Android播放</option>--> <!-- </select>--></td> </tr> <tr> <td>演员:</td> <td><input id="d_starring" name="d_starring" type="text" size="40" value="<?php echo $d_starring; ?> "> 导演:<input id="d_directed" name="d_directed" type="text" size="40" value="<?php echo $d_directed; ?> "> 上映日期:<input id="d_year" name="d_year" type="text" value="<?php echo $d_year; ?> " size="10"> 豆瓣ID:<input id="d_douban_id" name="d_douban_id" type="text" value="<?php echo $d_douban_id; ?> " size="10"> </tr> <tr> <td><font color="red"><strong>是否已经审核过:</strong></font></td> <td><select id="d_status" name="d_status"> <option value="0" <?php if ($d_status == 0) { echo "selected"; } ?> >未审核</option> <option value="1" <?php if ($d_status == 1) { echo "selected"; } ?> >审核并锁定</option> </select> <font color="red"><strong>投放的设备:</strong></font> <?php if (isN($can_search_device)) { $can_search_device = "iPad,iphone,web,apad,TV,aphone,Vendor"; } ?> <input type="checkbox" name="can_search_device[]" value="TV" <?php if (strpos($can_search_device, "TV") !== false) { echo "checked"; } ?> />TV版 <input type="checkbox" name="can_search_device[]" value="iPad" <?php if (strpos($can_search_device, "iPad") !== false) { echo "checked"; } ?> />iPad版 <input type="checkbox" name="can_search_device[]" value="iphone" <?php if (strpos($can_search_device, "iphone") !== false) { echo "checked"; } ?> />iphone版 <input type="checkbox" name="can_search_device[]" value="apad" <?php if (strpos($can_search_device, "apad") !== false) { echo "checked"; } ?> />Android-Pad版 <input type="checkbox" name="can_search_device[]" value="aphone" <?php if (strpos($can_search_device, "aphone") !== false) { echo "checked"; } ?> />Android-phone版 <input type="checkbox" name="can_search_device[]" value="web" <?php if (strpos($can_search_device, "web") !== false) { echo "checked"; } ?> />网站版 <input type="checkbox" name="can_search_device[]" value="Vendor" <?php if (strpos($can_search_device, "Vendor") !== false) { echo "checked"; } ?> />Vendor版 <font color="red"><strong>播放时长:</strong></font> <input id="duraning" name="duraning" type="text" value="<?php echo $duraning; ?> " size="10"> <font color="red"><strong>(格式为:分钟:秒,例如:122:00)</strong></font> </td> </tr> <tr> <td>类别:</td> <td><span id="d_type_name_span"><?php echo $d_type_name; ?> </span> </td> </tr> <tr> <td>地区:</td> <td><input id="d_area" name="d_area" type="text" size="60" value="<?php echo $d_area; ?> ">可以多个,以空格分开 <br /> <span id='d_area_span'></span></td> </tr> <tr> <td>图片:</td> <td><input id="pic" name="pic" type="text" size="60" value="<?php echo $d_pic; ?> "><font color="red">(可以直接填写图片url地址)</font><iframe src="editor/uploadshow.php?action=vod" scrolling="no" topmargin="0" width="320" height="24" marginwidth="0" marginheight="0" frameborder="0" align="middle"></iframe></td> </tr> <tr> <td>图片 For IPad:</td> <td><input id="d_pic_ipad" name="d_pic_ipad" type="text" size="60" value="<?php echo $d_pic_ipad; ?> "><font color="red">(可以直接填写图片url地址)</font><iframe src="editor/uploadshow.php?action=vod" scrolling="no" topmargin="0" width="320" height="24" marginwidth="0" marginheight="0" frameborder="0" align="middle"></iframe> <br /> <font color="red">备注:对于综艺悦榜里的视频,需要两种大图片,他们以逗号分开,格式为:综艺悦榜列表图片地址,综艺详细页面图片地址</font> </td> </tr> <tr> <td>短视频简介Url地址:</td> <td> <textarea id="d_video_desc_url" name="d_video_desc_url" style="width: 700px; height: 50px;"><?php echo $d_video_desc_url; ?> </textarea> <br /> 只用于微信 ,如果存在两个地址,按{Array}隔开。IOS/Android,其中android版的支持flash.</td> </tr> <tr> <td>其他:</td> <td>豆瓣评分:<input id="d_score" name="d_score" type="text" size="8" value="<?php echo $d_score; ?> "></td> </tr> <tr> <td>权限:</td> <td> 收费积分:<input id="d_stint" name="d_stint" type="text" size="8" value="<?php echo $d_stint; ?> "> 可看会员组(向下兼容): <select id="d_usergroup" name="d_usergroup"> <option value="0">请选择会员组</option> <?php echo makeSelect("{pre}user_group", "ug_id", "ug_name", "", "", " | ", $d_usergroup); ?> </select> </td> </tr> <tr> <td colspan="2" style="padding: 0"> <div id="urlarr"><?php $playnum = 0; if ($action == "edit") { if (isN($d_weburl)) { $d_weburl = ""; } if (isN($d_playfrom)) { $d_playfrom = ""; } $playurlarr1 = explode("\$\$\$", $d_weburl); $playfromarr = explode("\$\$\$", $d_playfrom); $playserverarr = explode("\$\$\$", $d_playserver); for ($i = 0; $i < count($playurlarr1); $i++) { if (!isN($playurlarr1[$i]) || $playfromarr[$i] === 'yuanxian') { $playnum = $i + 1; $playurl = replaceStr($playurlarr1[$i], "{Array}", Chr(13)); $playfrom = $playfromarr[$i]; $playserver = $playserverarr[$i]; ?> <div id="playurldiv<?php echo $playnum; ?> " class="playurldiv"> <table width="100%" class='tb2'> <tr> <td width='22%'>网页播放器<?php echo $playnum; ?> :</td> <td><input id="urlid<?php echo $playnum; ?> " name="urlid[]" type="hidden" value="<?php echo $playnum; ?> " /> 播放器: <select id="urlfrom<?php echo $playnum; ?> " name="urlfrom[]"> <option value="no">暂无数据</option> <?php echo makeSelectPlayer($playfrom); ?> </select> <a href="javascript:void(0)" onclick="removeplay('<?php echo $playnum; ?> ')">删除</a> <a href="javascript:void(0)" onclick="moveUp('<?php echo $playnum; ?> ')">上移</a> <a href="javascript:void(0)" onclick="moveDown('<?php echo $playnum; ?> ')">下移</a> 说明:每行一个地址,不能有空行(如果是电视剧,剧集数$网页播放地址)。 <input type="button" value="采集视频地址" class="input" onclick="collect('url<?php echo $playnum; ?> ','urlfrom<?php echo $playnum; ?> ');return false;" /> </td> </tr> <tr> <td>网页播放地址<?php echo $playnum; ?> :</td> <td><textarea id="url<?php echo $playnum; ?> " name="url[]" style="width: 700px; height: 150px;"><?php echo $playurl; ?> </textarea></td> </tr> </table> </div> <?php } } } ?> </div> </td> </tr> <tr> <td colspan="2"><img onClick="appendplay(<?php echo $playnum + 1; ?> ,escape('<?php echo replaceStr(makeSelectPlayer(""), "'", "\\'"); ?> '),escape('<?php echo replaceStr(makeSelectServer(""), "'", "\\'"); ?> '))" src="../images/icons/edit_add.png" style="cursor: pointer" /> 单击按钮添加一组播放地址 </td> </tr> <!-- play weburl address --> <!-- play weburl address --> <tr> <td colspan="2" style="padding: 0"> <div id="downurlarr"><?php if ($action == "edit") { $downurlarr1 = explode("\$\$\$", $d_downurl); $downurlarrcount = count($downurlarr1); for ($j = 0; $j < $downurlarrcount; $j++) { if (!isN($downurlarr1[$j])) { $downurlarr2 = explode("\$\$", $downurlarr1[$j]); $downnum = $j + 1; $downfrom = $downurlarr2[0]; $downurl = replaceStr($downurlarr2[1], "{Array}", chr(13)); // $playfrom = $playfromarr[$j]; // // $playnum = $i + 1; // $playurl = replaceStr($playurlarr1[$i], "{Array}", Chr(13)); // $playfrom = $playfromarr[$i]; // $playserver = $playserverarr[$i]; ?> <div id="downurldiv<?php echo $downnum; ?> " class="downurldiv"> <table width="100%" class='tb2'> <tr> <td width='22%'>视频下载选择<?php echo $downnum; ?> :</td> <td><input id="downurlid<?php echo $downnum; ?> " name="downurlid[]" type="hidden" value="<?php echo $downnum; ?> " /> 类型: <select id="downurlfrom<?php echo $downnum; ?> " name="downurlfrom[]"> <option value="no">暂无数据</option> <?php echo makeSelectPlayer($downfrom); ?> </select> <a href="javascript:void(0)" onclick="removedown('<?php echo $downnum; ?> ')">删除</a> <a href="javascript:void(0)" onclick="moveUps('down','<?php echo $downnum; ?> ')">上移</a> <a href="javascript:void(0)" onclick="moveDowns('down','<?php echo $downnum; ?> ')">下移</a> 说明:每行一个地址,不能有空行。(如果是电视剧,剧集数$视频地址)</td> </tr> <tr> <td>视频下载地址<?php echo $downnum; ?> :</td> <td><textarea id="downurl<?php echo $downnum; ?> " name="downurl[]" style="width: 700px; height: 150px;"><?php echo $downurl; ?> </textarea></td> </tr> </table> </div> <?php } } } ?> </div> </td> </tr> <tr> <td colspan="2"><img onClick="appenddown(<?php echo $downnum + 1; ?> ,escape('<?php echo replaceStr(makeSelectPlayer(""), "'", "\\'"); ?> '))" src="../images/icons/edit_add.png" style="cursor: pointer" /> 单击按钮添加一组下载地址 </td> </tr> <tr> <td>相关介绍:</td> <td><textarea name="d_content" id="d_content" class="xheditor {tools:'BtnBr,Cut,Copy,Paste,Pastetext,Blocktag,Fontface,FontSize,Bold,Italic,Underline,Strikethrough,FontColor,BackColor,SelectAll,Removeformat,Align,List,Outdent,Indent,Link,Unlink,Img,Flash,Media,Table,Source,Fullscreen',width:'700',height:'200',upBtnText:'上传',html5Upload:false,upMultiple:1,upLinkUrl:'{editorRoot}upload.php?action=xht',upImgUrl:'{editorRoot}upload.php?action=xht'}"><?php echo $d_content; ?> </textarea> </td> </tr> <tr align="center"> <td colspan="2"><input class="input" type="submit" value="保存" id="btnSave"> <input class="input" type="button" value="返回" id="btnCancel"></td> </tr> </table> </form> <script language="javascript"> changeArea('<?php echo $d_type; ?> ','<?php echo $d_area; ?> ','<?php echo $d_type_name; ?> '); </script> <?php if ($playnum == 0) { ?> <script> appendplay(1,escape("<?php echo makeSelectPlayer(""); ?> "),escape("<?php echo makeSelectServer(""); ?> ")); </script> <?php } unset($rs); }
function edit() { global $db; $p_id = be("get", "p_id"); if (!isN($p_id)) { $sql = "select * from {pre}cj_art_projects where p_id = " . $p_id; $row = $db->getRow($sql); $p_name = $row["p_name"]; $p_coding = $row["p_coding"]; $p_coding = strtolower($p_coding); $p_pagetype = $row["p_pagetype"]; $p_url = $row["p_url"]; $p_pagebatchurl = $row["p_pagebatchurl"]; $p_manualurl = $row["p_manualurl"]; $p_pagebatchid1 = $row["p_pagebatchid1"]; $p_pagebatchid1 = intval($p_pagebatchid1); $p_pagebatchid2 = $row["p_pagebatchid2"]; $p_pagebatchid2 = intval($p_pagebatchid2); $p_script = $row["p_script"]; $p_showtype = $row["p_showtype"]; $p_collecorder = $row["p_collecorder"]; $p_savefiles = $row["p_savefiles"]; $p_ontime = $row["p_ontime"]; $p_listcodestart = $row["p_listcodestart"]; $p_listcodeend = $row["p_listcodeend"]; $p_classtype = $row["p_classtype"]; $p_collect_type = $row["p_collect_type"]; $p_time = $row["p_time"]; $p_listlinkstart = $row["p_listlinkstart"]; $p_listlinkend = $row["p_listlinkend"]; $p_authortype = $row["p_authortype"]; $p_authorstart = $row["p_authorstart"]; $p_authorend = $row["p_authorend"]; $p_titletype = $row["p_titletype"]; $p_titlestart = $row["p_titlestart"]; $p_titleend = $row["p_titleend"]; $p_timestart = $row["p_timestart"]; $p_timeend = $row["p_timeend"]; $p_typestart = $row["p_typestart"]; $p_typeend = $row["p_typeend"]; $p_contentstart = $row["p_contentstart"]; $p_contentend = $row["p_contentend"]; $p_hitsstart = $row["p_hitsstart"]; $p_hitsend = $row["p_hitsend"]; } else { $p_pagetype = 0; } ?> <script> $(document).ready(function(){ $("#loading",window.parent.document).ajaxStart(function(){ $(this).show(); }); $("#loading",window.parent.document).ajaxStop(function(){ $(this).hide(); }); }); function $$(id){return document.getElementById(id);} function trim(s){ return (""+s).replace(/(^\s*)|(\s*$)/g,"");} function isNum(s){ var r,re; if(s==""){ return false; } re = /\d*/i; r = s.match(re); return (r==s); } function getBody(str,s1,s2){ if(s2=='') return false; var tstr=str.toLowerCase(),ind=tstr.indexOf(s1.toLowerCase()),sLen=s1.length; if(ind==-1) return false; ind=sLen>0 ? ind+sLen : 0; s1 = s1.replace(/\\t/g,'\u0009').replace(/\\n/g,'\u000a').replace(/\\r/g,'\u000d'); s2 = s2.replace(/\\t/g,'\u0009').replace(/\\n/g,'\u000a').replace(/\\r/g,'\u000d'); return str.substr(ind,tstr.slice(ind).indexOf(s2.toLowerCase())); } function definiteUrl(ls,curl){ var b,t,H,i,j,k,siteUrl,rg=/^\s*[\/\\]/i,ab=/^http:\/\//i,qt=/\\([\\\/])/ig; curl=trim(curl).replace(qt,"/"); siteUrl=curl.replace(/(https?\:\/\/)((\w+)(\.\w+)*(:\d+)?)\/.*/i,"$1$2"); curl=curl.replace(siteUrl,""); for(var i=0;i<ls.length;i++){ H=""+ls[i]; if(ab.test(H)){ }else if(rg.test(H)){ ls[i]=siteUrl+H }else{ j=H.split("../").length,t=curl.split("/"),k=t.length t.length=j<k ? k-j : 0 ls[i]=siteUrl+t.join("/")+"/"+H.replace(/([\.]{2}\/)/g,"") } } return ls; } var stepnum=1; var listurl="",listcode="",listcutcode="",contenturl="",contentcode=""; function prestep(){ if (stepnum>1){ if (stepnum==2 ){ $("#msgurl").html(""); $("#htmlcode").val(""); $("#htmltable").hide(); } if ($("input[name='p_pagetype']:checked").val()=="3" && stepnum==3 ){ stepnum--; } stepnum--; stepshow(); } else{ if(confirm("确实要离开该页面吗?\n\n这将会导致规则页面上未保存的数据丢失,确定?\n\n按“确定”继续,或按“取消”留在当前页面。")){ history.go(-1); } } } function nextstep(){ var rc = true; if(stepnum==1){ if($("#p_name").val().trim()==""){ alert("项目名称不能为空"); $("#p_name").focus(); return; } switch( $("input[name='p_pagetype']:checked").val() ) { case "0": listurl = $("#p_url").val().trim(); if( $("#p_url").val().trim()=="" ){ rc=false; alert("采集地址不能为空"); $("#p_url").focus(); } break; case "1": case "3": listurl = $("#p_pagebatchurl").val().trim().replace("{ID}",$("#p_pagebatchid1").val()); if( $("#p_pagebatchurl").val().trim()=="" ){ rc=false; alert("采集地址不能为空"); $("#p_pagebatchurl").focus(); } if (rc && !isNum($("#p_pagebatchid1").val()) ){ rc=false; alert("请输入数字"); $("#p_pagebatchid1").focus(); } if (rc && !isNum($("#p_pagebatchid2").val()) ){ rc=false; alert("请输入数字"); $("#p_pagebatchid2").focus(); } break; case "2": listurl = $("#p_manualurl").val().trim().split("\r\n")[0]; if( $("#p_manualurl").val().trim()=="" ){ rc=false; alert("采集地址不能为空"); $("#p_manualurl").focus(); } break; } if( rc && !isNum($("#p_hitsstart").val()) ){ rc=false; alert("随机人气必须是数字哦"); $("#p_hitsstart").focus(); } if( rc && !isNum($("#p_hitsend").val()) ){ rc=false; alert("随机人气必须是数字哦"); $("#p_hitsend").focus(); } if(!rc){ return; } else{ if ($("input[name='p_pagetype']:checked").val()=="3"){ stepnum++; } $("#listurl").val(listurl); showurl(listurl); $.ajax({ cache: false, dataType: 'html', type: 'GET', url: 'collect_art_manage.php?action=getcode&charset=' + $("#p_coding").val() + '&url=' + encodeURI(listurl), success: function(r){ if(r!="false"){ listcode = r; if($("#showcode").attr("checked")){ $("#htmlcode").val(r); $("#htmltable").show(); } } else{ alert("获取列表代码出错,请重试"); return; } }, error:function(r){ alert("err"); } }); } } else if(stepnum==2){ if($("#p_listcodestart").val().trim()==""){ rc=false; alert("列表开始代码不能为空"); $("#p_listcodestart").focus(); } if(rc && $("#p_listcodeend").val().trim()==""){ rc=false; alert("列表结束代码不能为空"); $("#p_listcodeend").focus(); } if(rc && $("#p_listlinkstart").val().trim()==""){ rc=false; alert("链接开始代码不能为空"); $("#p_listlinkstart").focus(); } if(rc && $("#p_listlinkend").val().trim()==""){ rc=false; alert("链接结束代码不能为空"); $("#p_listlinkend").focus(); } if(rc && $("input[name='p_titletype']:checked").val() == "1"){ if(rc && $("#p_listtitlestart").val().trim()==""){ rc=false; alert("名称开始代码不能为空"); $("#p_listtitlestart").focus(); } if(rc && $("#p_listtitleend").val().trim()==""){ rc=false; alert("名称结束代码不能为空"); $("#p_listtitleend").focus(); } } if(rc && $("input[name='p_authortype']:checked").val() == "1"){ if(rc && $("#p_listauthorstart").val().trim()==""){ rc=false; alert("作者开始代码不能为空"); $("#p_listauthorstart").focus(); } if(rc && $("#p_listauthorend").val().trim()==""){ rc=false; alert("作者结束代码不能为空"); $("#p_listauthorend").focus(); } } if(!rc){ return; } else{ listcutcode=getBody(listcode,$("#p_listcodestart").val(), $("#p_listcodeend").val() ); if(listcutcode==false){if(!confirm("截取 列表开始~列表结束 失败\n\n点[确定]忽略这错误提示,[取消]返回修改")){return;}} var mlink=getBody(listcutcode,$("#p_listlinkstart").val(),$("#p_listlinkend").val()); if(mlink==false){if(!confirm("截取 链接开始~链接结束 失败\n\n点[确定]忽略这错误提示,[取消]返回修改")){return;}} if($("input[name='p_titletype']:checked").val()=="1"){ var title = getBody(listcutcode, $("#p_listtitlestart").val(), $("#p_listtitleend").val() ); if(title==false){if(!confirm("截取 标题开始~标题结束 失败\n\n点[确定]忽略这错误提示,[取消]返回修改")){return;}} } if($("input[name='p_authortype']:checked").val()=="1"){ var starring = getBody(listcutcode, $("#p_listauthorstart").val() , $("#p_listauthorend").val() ); if(starring==false){if(!confirm("截取 主演开始~主演结束 失败\n\n点[确定]忽略这错误提示,[取消]返回修改")){return;}} } contenturl = definiteUrl([mlink],listurl); showurl(contenturl); $.ajax({ cache: false, dataType: 'html', type: 'GET', url: 'collect_art_manage.php?action=getcode&charset=' + $("#p_coding").val() + '&url=' + encodeURI(contenturl), success: function(r){ if(r!="false"){ contentcode = r; if($("#showcode").attr("checked")){ $("#htmlcode").val(r); $("#htmltable").show(); } } else{ alert("获取内容页代码出错,请重试"); return; } }, error:function(r){ alert("err"); } }); } } else if(stepnum==3){ if( $("input[name='p_titletype']:checked").val()=="0" ){ if( $("#p_titlestart").val()=="" || $("#p_titleend").val()==""){ alert("截取 名称开始~名称结束 失败\n\n点[确定]忽略这错误提示,[取消]返回修改"); return; } } $("#form1").attr("action","?action=savecs") $("#form1").submit(); } else if(stepnum==4){ $("#form1").submit(); } stepnum++; stepshow(); } function stepshow() { for(i=1;i<=4;i++){ if(i==stepnum){ $("#step"+i).show(); $("#tabs"+i).attr("class","hover"); } else{ $("#step"+i).hide(); $("#tabs"+i).removeClass("hover"); } } } function showurl(s){ $('#msgurl').html(" 当前采集地址:<font color=red>"+s+"</font>"); } </script> <div> <ul id="htmltabs" style="padding:0"> <li id="tabs1" class="hover" style="cursor:pointer">1,采集基本信息</li> <li id="tabs2" style="cursor:pointer">2,采集列表信息</li> <li id="tabs3" style="cursor:pointer">3,采集内容信息</li> <li id="tabs4" style="cursor:pointer">4,采集测试结果</li> </ul> </div> <table class="tb2"> <tr> <td> <span id="msgurl"></span> </td> </tr> <tr id="htmltable" style="display:none"> <th colspan="2"><textarea id="htmlcode" style="width:99%;height:200px;font-family:Fixedsys" wrap="off" readonly></textarea></th> </tr> </table> <form action="?action=save" method="post" id="form1" name="form1"> <table class="tb" id="step1"> <INPUT id="p_id" name="p_id" type="hidden" value="<?php echo $p_id; ?> " > <INPUT id="listurl" name="listurl" type="hidden" value="" > <tbody> <tr> <td width="15%">项目名称:</td> <td> <INPUT id="p_name" name="p_name" size="50" value="<?php echo $p_name; ?> " > </td> </tr> <tr> <td>采集过程方式:</td> <td> <input name="p_showtype" type="radio" value="0" <?php if ($p_showtype == 0) { echo "checked"; } ?> >显示采集一个列表 <input name="p_showtype" type="radio" value="1" <?php if ($p_showtype == 1) { echo "checked"; } ?> >显示采集一条数据 </td> </tr> <tr> <td>采集参数:</td> <td> <input id="p_collecorder" name="p_collecorder" type="checkbox" value="1" <?php if ($p_collecorder == 1) { echo "checked"; } ?> >倒序采集 </td> </tr> <tr> <td>目标网页编码:</td> <td> <select id="p_coding" name="p_coding"> <option value="gb2312" <?php if ($p_coding == "gb2312") { echo "selected"; } ?> >gb2312</option> <option value="utf-8" <?php if ($p_coding == "utf-8") { echo "selected"; } ?> >utf-8</option> <option value="big5" <?php if ($p_coding == "big5") { echo "selected"; } ?> >big5</option> </select> </td> </tr> <tr> <td>分页设置:</td> <td> <input type="radio" value="0" name="p_pagetype" checked="checked" onClick="showpageshow('0');" <?php if ($p_pagetype == 0) { echo "checked"; } ?> > 不分页 <input type="radio" value="1" name="p_pagetype" onClick="showpageshow('1');" <?php if ($p_pagetype == 1) { echo "checked"; } ?> > 批量分页 <input type="radio" value="2" name="p_pagetype" onClick="showpageshow('2');" <?php if ($p_pagetype == 2) { echo "checked"; } ?> > 手动分页 <input type="radio" value="3" name="p_pagetype" onClick="showpageshow('3');" <?php if ($p_pagetype == 3) { echo "checked"; } ?> > 按ID直接采集内容 </td> </tr> <tr id="IndexCutPage" > <td>采集地址:</td> <td> <INPUT id="p_url" name="p_url" size="80" value="<?php echo $p_url; ?> "> </td> </tr> <tr id="HandCutPage" style="display:none"> <td><span id="CutPageName"></span>:</td> <td><input id="p_pagebatchurl" name="p_pagebatchurl" type="text" value="<?php echo $p_pagebatchurl; ?> " size="80"> 分页代码 <font color=red>{ID}</font><br> 标准格式:Http://www.xxxxx.com/list/list_{ID}.html<br> 采集范围: <input id="p_pagebatchid1" name="p_pagebatchid1" type="text" value="<?php echo $p_pagebatchid1; ?> " size="4"> To <input id="p_pagebatchid2" name="p_pagebatchid2" type="text" value="<?php echo $p_pagebatchid2; ?> " size="4"> 例如:1 - 9</td> </tr> <tr id="ListContent" style="display:none"> <td>手动分页:</td> <td><textarea id="p_manualurl" name="p_manualurl" cols="60" rows="3"><?php echo $p_manualurl; ?> </textarea></td> </tr> <tr> <td>随机人气:</td> <td> 从 <input id="p_hitsstart" name="p_hitsstart" type="text" size="4" value="<?php echo $p_hitsstart; ?> "> 到 <input id="p_hitsend" name="p_hitsend" type="text" size="4" value="<?php echo $p_hitsend; ?> "> 之间 (前小后大) </td> </tr> <tr> <td>过滤选项:</td> <td height=16 > <input name="p_script[]" type="checkbox" value="1" <?php if (($p_script & 1) > 0) { echo "checked"; } ?> > Iframe <input name="p_script[]" type="checkbox" value="2" <?php if (($p_script & 2) > 0) { echo "checked"; } ?> > Object <input name="p_script[]" type="checkbox" value="4" <?php if (($p_script & 4) > 0) { echo "checked"; } ?> > Script <input name="p_script[]" type="checkbox" value="8" <?php if (($p_script & 8) > 0) { echo "checked"; } ?> > Div <input name="p_script[]" type="checkbox" value="16" <?php if (($p_script & 16) > 0) { echo "checked"; } ?> > Class <input name="p_script[]" type="checkbox" value="32" <?php if (($p_script & 32) > 0) { echo "checked"; } ?> > Table<br> <br> <input name="p_script[]" type="checkbox" value="64" <?php if (($p_script & 64) > 0) { echo "checked"; } ?> > Span <input name="p_script[]" type="checkbox" value="128" <?php if (($p_script & 128) > 0) { echo "checked"; } ?> > Img <input name="p_script[]" type="checkbox" value="256" <?php if (($p_script & 256) > 0) { echo "checked"; } ?> > Font <input name="p_script[]" type="checkbox" value="512" <?php if (($p_script & 512) > 0) { echo "checked"; } ?> > A <input name="p_script[]" type="checkbox" value="1024" <?php if (($p_script & 1024) > 0) { echo "checked"; } ?> > Tr <input name="p_script[]" type="checkbox" value="2048" <?php if (($p_script & 2048) > 0) { echo "checked"; } ?> > Td <input name="p_script[]" type="checkbox" value="4096" <?php if (($p_script & 4096) > 0) { echo "checked"; } ?> > Html </td> </tr> </table> <table class="tb" id="step2" style="display:none"> <tr> <td>列表开始代码:</td> <td> <span onClick="if($$('p_listcodestart').rows>2)$$('p_listcodestart').rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="$$('p_listcodestart').rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea id="p_listcodestart" name="p_listcodestart" cols="70" rows="3"><?php echo $p_listcodestart; ?> </textarea> </td> </tr> <tr> <td>列表结束代码:</td> <td> <span onClick="if($$('p_listcodeend').rows>2)$$('p_listcodeend').rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="$$('p_listcodeend').rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea id="p_listcodeend" name="p_listcodeend" cols="70" rows="3"><?php echo $p_listcodeend; ?> </textarea> </td> </tr> <tr> <td>链接开始代码:</td> <td> <span onClick="if($$('p_listlinkstart').rows>2)$$('p_listlinkstart').rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="$$('p_listlinkstart').rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea id="p_listlinkstart" name="p_listlinkstart" cols="70" rows="3"><?php echo $p_listlinkstart; ?> </textarea> </td> </tr> <tr> <td>链接结束代码:</td> <td> <span onClick="if($$('p_listlinkend').rows>2)$$('p_listlinkend').rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="$$('p_listlinkend').rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea id="p_listlinkend" name="p_listlinkend" cols="70" rows="3"><?php echo $p_listlinkend; ?> </textarea> </td> </tr> <tr> <td>列表采集名称:</td> <td> <input type="radio" value="0" name="p_titletype" <?php if ($p_titletype == 0) { echo "checked=\"checked\""; } ?> onClick="ChangeCutPara('0','trp_listtitlestart','trp_listtitleend');ChangeCutPara('1','trp_titlestart','trp_titleend');"> 否 <input type="radio" value="1" name="p_titletype" <?php if ($p_titletype == 1) { echo "checked=\"checked\""; } ?> onClick="ChangeCutPara('1','trp_listtitlestart','trp_listtitleend');ChangeCutPara('0','trp_titlestart','trp_titleend');"> 是 </td> </tr> <tr id="trp_listtitlestart" <?php if ($p_titletype == 0) { echo "style=\"display:none\""; } ?> > <td>名称开始代码:</td> <td> <span onClick="if($$('p_listtitlestart').rows>2)$$('p_listtitlestart').rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="$$('p_listtitlestart').rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea id="p_listtitlestart" name="p_listtitlestart" cols="70" rows="3"><?php echo $p_titlestart; ?> </textarea> </td> </tr> <tr id="trp_listtitleend" <?php if ($p_titletype == 0) { echo "style=\"display:none\""; } ?> > <td>名称结束代码:</td> <td> <span onClick="if($$('p_listtitleend').rows>2)$$('p_listtitleend').rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="$$('p_listtitleend').rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea id="p_listtitleend" name="p_listtitleend" cols="70" rows="3"><?php echo $p_titleend; ?> </textarea> </td> </tr> <tr> <td>列表采集作者:</td> <td> <input type="radio" value="0" name="p_authortype" <?php if ($p_authortype == 0) { echo " checked=\"checked\""; } ?> onClick="ChangeCutPara('0','trp_listauthorstart','trp_listauthorend');ChangeCutPara('1','trp_authorstart','trp_authorend');"> 否 <input type="radio" value="1" name="p_authortype" <?php if ($p_authortype == 1) { echo "checked=\"checked\""; } ?> onClick="ChangeCutPara('1','trp_listauthorstart','trp_listauthorend');ChangeCutPara('0','trp_authorstart','trp_authorend');"> 是 </td> </tr> <tr id="trp_listauthorstart" <?php if ($p_authortype == 0) { echo "style=\"display:none\""; } ?> > <td>作者开始代码:</td> <td> <span onClick="if($$('p_listauthorstart').rows>2)$$('p_listauthorstart').rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="$$('p_listauthorstart').rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea id="p_listauthorstart" name="p_listauthorstart" cols="70" rows="3"><?php echo $p_authorstart; ?> </textarea> </td> </tr> <tr id="trp_authorend" <?php if ($p_authortype == 0) { echo "style=\"display:none\""; } ?> > <td>作者结束代码:</td> <td> <span onClick="if($$('p_listauthorend').rows>2)$$('p_listauthorend').rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="$$('p_listauthorend').rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea id="p_listauthorend" name="p_listauthorend" cols="70" rows="3"><?php echo $p_authorend; ?> </textarea> </td> </tr> </table> <table class="tb" id="step3" style="display:none"> <?php if ($p_titletype == 0) { ?> <tr id="trp_titlestart"> <td>标题开始代码:</td> <td> <span onClick="if($$('p_titlestart').rows>2)$$('p_titlestart').rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="$$('p_titlestart').rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_titlestart" cols="70" rows="3"><?php echo $p_titlestart; ?> </textarea> </td> </tr> <tr id="trp_titleend"> <td>标题结束代码:</td> <td> <span onClick="if($$('p_titleend').rows>2)$$('p_titleend').rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="$$('p_titleend').rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_titleend" cols="70" rows="3"><?php echo $p_titleend; ?> </textarea> </td> </tr> <?php } if ($p_authortype == 0) { ?> <tr id="trp_authorstart"> <td>作者开始代码:</td> <td> <span onClick="if($$('p_authorstart').rows>2)$$('p_authorstart').rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="$$('p_authorstart').rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_authorstart" cols="70" rows="3"><?php echo $p_authorstart; ?> </textarea> </td> </tr> <tr id="trp_authorend"> <td>作者结束代码:</td> <td> <span onClick="if($$('p_authorend').rows>2)$$('p_authorend').rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="$$('p_authorend').rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_authorend" cols="70" rows="3"><?php echo $p_authorend; ?> </textarea> </td> </tr> <?php } ?> <tr> <td><font color="#FF0000">栏目设置:</font></td> <td> <input type="radio" value="0" name="p_classtype" onClick="$('#trp_typestart').css('display','none');$('#trp_typeend').css('display','none');$('#trp_classtype').css('display','');$('#p_collect_type').css('display','');" <?php if ($p_classtype == 0) { echo "checked"; } ?> > 固定栏目 <input type="radio" value="1" name="p_classtype" onClick="$('#trp_classtype').css('display','none');$('#p_collect_type').css('display','none');$('#trp_typestart').css('display','');$('#trp_typeend').css('display','');" <?php if ($p_classtype == 1) { echo "checked"; } ?> > 按对应栏目自动转换 </td> </tr> <tr id="trp_classtype" <?php if ($p_classtype == 1) { echo "style=\"display:none\""; } ?> > <td><font color="#FF0000">选择入库栏目:</font></td> <td id="CollectClassN2" > <select name="p_collect_type" id="p_collect_type" size="1"> <option value="0">请选择入库分类</option> <?php echo makeSelectAll("{pre}art_type", "t_id", "t_name", "t_pid", "t_sort", 0, "", " | ", $p_collect_type); ?> </select></td> </tr> <tr id="trp_typestart" <?php if ($p_classtype == 0) { echo "style=\"display:none\""; } ?> > <td><font color="#FF0000">栏目开始代码:</font></td> <td> 输入区域: <span onClick="if($$('p_typestart').rows>2)$$('p_typestart').rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="$$('p_typestart').rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_typestart" cols="70" rows="3" id="p_typestart"><?php echo $p_typestart; ?> </textarea></td> </tr> <tr id="trp_typeend" <?php if ($p_classtype == 0) { echo "style=\"display:none\""; } ?> > <td><font color="#FF0000">栏目结束代码:</font></td> <td> 输入区域: <span onClick="if($$('p_typeend').rows>2)$$('p_typeend').rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="$$('p_typeend').rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_typeend" cols="70" rows="3" id="p_typeend"><?php echo $p_typeend; ?> </textarea></td> </tr> <tr> <td>发布日期开始代码:</td> <td> 输入区域: <span onClick="if($$('p_timestart').rows>2)$$('p_timestart').rows-=1" style='cursor:hand'><b>缩小 </b></span> <span onClick="$$('p_timestart').rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_timestart" cols="70" rows="3" id="p_timestart"><?php echo $p_timestart; ?> </textarea></td> </tr> <tr> <td>发布日期结束代码:</td> <td> 输入区域: <span onClick="if($$('p_timeend').rows>2)$$('p_timeend').rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="$$('p_timeend').rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_timeend" cols="70" rows="3" id="p_timeend"><?php echo $p_timeend; ?> </textarea></td> </tr> <tr> <td>文章内容开始代码:</td> <td> 输入区域: <span onClick="if($$('p_contentstart').rows>2)$$('p_contentstart').rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="$$('p_contentstart').rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_contentstart" cols="70" rows="3" id="p_contentstart"><?php echo $p_contentstart; ?> </textarea></td> </tr> <tr> <td>文章内容结束代码:</td> <td> 输入区域: <span onClick="if($$('p_contentend').rows>2)$$('p_contentend').rows-=1" style='cursor:hand'><b>缩小</b></span> <span onClick="$$('p_contentend').rows+=1" style='cursor:hand'><b>扩大</b></span><br> <textarea name="p_contentend" cols="70" rows="3" id="p_contentend"><?php echo $p_contentend; ?> </textarea></td> </tr> </table> <table class="tb" id="step4" style="display:none"> <tbody> <tr> <td> <strong>正在获取数据请稍后...</strong> </td> </tr> </table> <table class="tb2"> <tr> <td> <input type="button" class="btn" name="back" value="上一步" onclick="prestep()" /> <input type="button" class="btn" name="next" value="下一步" onclick="nextstep()" /> <input type="checkbox" class="checkbox" name="showcode" id="showcode" value="1"/>下一步显示源码 <input type="submit" class="btn" value="保存规则"/> </td> </tr> </table> </form> <script language="JavaScript"> var currObj = "uuuu"; function getActiveText(obj) { obj.focus(); currObj = obj; } function addTag(ibTag) { var isClose = false; var obj_ta = currObj; if (obj_ta.isTextEdit){ obj_ta.focus(); var sel = document.selection; var rng = sel.createRange(); rng.colapse; if((sel.type == "Text" || sel.type == "None") && rng != null){ rng.text = ibTag; } obj_ta.focus(); return isClose; } else return false; } function ChangeCutPara(flag,e1,e2) { switch (flag) { case "0" : $("#"+e1).css("display","none"); $("#"+e2).css("display","none"); break; case "1" : $("#"+e1).css("display",""); $("#"+e2).css("display",""); break; } } function showpageshow(flag) { switch (flag) { case "0" : $("#IndexCutPage").css("display",""); $("#HandCutPage").css("display","none"); $("#ListContent").css("display","none"); break; case "1" : $("#IndexCutPage").css("display","none"); $("#HandCutPage").css("display",""); $("#ListContent").css("display","none"); $("#CutPageName").html("批量分页"); break; case "2" : $("#IndexCutPage").css("display","none"); $("#HandCutPage").css("display","none"); $("#ListContent").css("display",""); break; case "3" : $("#IndexCutPage").css("display","none"); $("#HandCutPage").css("display",""); $("#ListContent").css("display","none"); $("#CutPageName").html("按ID采集内容页"); break; default : $("#IndexCutPage").css("display","none"); $("#HandCutPage").css("display","none"); $("#ListContent").css("display","none"); break; } } showpageshow("<?php echo $p_pagetype; ?> "); </script> <?php }
function main() { global $db, $cache; $pagenum = be("page", "get"); if (isN($pagenum) || !isNum($pagenum)) { $pagenum = 1; } if ($pagenum < 1) { $pagenum = 1; } $pagenum = intval($pagenum); $keyword = be("get", "keyword"); $project = be("get", "{pre}cj_art_projects"); $zt = be("get", "zt"); $sql = "Select a.*,b.p_name as p_name from {pre}cj_art a,{pre}cj_art_projects b where a.m_pid=b.p_id"; if ($zt != "") { $sql = $sql . " and m_zt = " . $zt; } if ($keyword != "") { $sql = $sql . " and m_title like '%" . $keyword . "%' "; } if ($project != "") { $sql = $sql . " and a.m_pid = " . $project; } $sql = $sql . " order by m_zt asc,m_addtime desc "; $rscount = $db->query($sql); $nums = $db->num_rows($rscount); //总记录数 $pagecount = ceil($nums / app_pagenum); //总页数 $sql = $sql . " limit " . app_pagenum * ($pagenum - 1) . "," . app_pagenum; $rs = $db->query($sql); ?> <script language="javascript"> $(document).ready(function(){ $("#btnDel").click(function(){ if(confirm('确定要删除吗')){ $("#form1").attr("action","?action=delpl"); $("#form1").submit(); } }); $("#btnDelall").click(function(){ if(confirm('确定要删除吗')){ $("#form1").attr("action","?action=delall"); $("#form1").submit(); } }); $("#btnSelin").click(function(){ if(confirm('确定入库您所选择的数据吗')){ $("#form1").attr("action","?action=IDInflow"); $("#form1").submit(); } }); $("#btnAllin").click(function(){ if(confirm('全部入库你所采集的数据吗')){ $("#form1").attr("action","?action=AllInflow"); $("#form1").submit(); } }); $("#btnNoin").click(function(){ if(confirm('确定入库所有未入库的数据吗')){ $("#form1").attr("action","?action=noInflow"); $("#form1").submit(); } }); $("#btnType").click(function(){ if(confirm('确定入库所有未入库的数据吗')){ $("#form1").attr("action","?action=editype"); $("#form1").submit(); } }); }); </script> <TABLE width="96%" border=0 align=center cellpadding=0 cellSpacing=0 class=tbtitle > <TBODY> <tr> <td> <form action="collect_art.php" method="get"> <strong>搜索文章:</strong> <input id=KeyWord size=40 name=keyword> <INPUT class=inputbut type=submit value=搜索 name=Submit> 按项目查看: <select onchange=javascript:window.location.href=this.options[this.selectedIndex].value> <option value="collect_art.php">全部采集项目</option> <?php echo makeSelect("{pre}cj_art_projects", "p_id", "p_name", "", "collect_art.php", " | ", ""); ?> </select> <font color="#FF0000">(没有找到对应栏目,不能入库)</font> </form> </td> </tr> </TBODY> </table> <form action="" method="post" name="form1" id="form1"> <table class=tb > <tr> <td width="4%"> </td> <td>文章名称</td> <td width="7%">状态</td> <td width="15%">栏目分类</td> <td width="15%">采集项目名称</td> <td width="13%">添加时间</td> <td width="8%">操作</td> </tr> <?php if (!$rs) { ?> <tr><td align="center" colspan="9" >没有任何记录!</td></tr> <?php } else { $i = 0; while ($row = $db->fetch_array($rs)) { ?> <tr> <td><input name="m_id[]" type="checkbox" id="m_id" value="<?php echo $row["m_id"]; ?> " /></td> <td><?php echo $row["m_title"]; ?> </td> <td><?php if ($row["m_zt"] == 1) { echo "<font color=\"#FF0000\">已入库</font>"; } else { echo "未入库"; } ?> </td> <td> <?php if ($row["m_typeid"] == 0) { ?> <font color="#FF0000">没找到对应分类请配置</font> <?php } else { $typearr = getValueByArray($cache[1], "t_id", $row["m_typeid"]); echo $typearr["t_name"]; } ?> </td> <td><?php echo $row["p_name"]; ?> </td> <td><?php echo isToDay($row['m_addtime']); ?> </td> <td><A href="?action=edit&m_id=<?php echo $row["m_id"]; ?> ">修改</A>|<A href="?action=del&m_id=<?php echo $row["m_id"]; ?> ">删除</A></td></tr> <?php } } ?> <tr> <td colspan="9"> 全选<input name="chkall" type="checkbox" id="chkall" value="1" onClick="checkAll(this.checked,'m_id[]');"/> <input type="button" id="btnDel" value="批量删除" class="btn" /> <input type="button" id="btnDelall" value="删除所有" class="btn" /> <input type="button" id="btnSelin" class="btn" name="Submit" value="入库所选" > <input type="button" id="btnAllin" class="btn" name="Submit" value="全部入库" > <input type="button" id="btnNoin" class="btn" name="Submit" value="入库未入库" > <select name="m_typeid" id="m_typeid" > <option value="">请选择数据分类</option> <?php echo makeSelectAll("{pre}art_type", "t_id", "t_name", "t_pid", "t_sort", 0, "", " | ", ""); ?> </select> <input type="button" id="btnType" class="btn" name="Submit" value="批量分类"><font color="#FF0000"> </font></td> </tr> <tr> <td colspan="9" >同名处理: <input type="checkbox" name="CCTV1" value="1">覆盖作者: <input type="checkbox" name="CCTV2" value="2">覆盖内容: </td> </tr> <tr align="center" bgcolor="#f8fbfb"> <td colspan="8"> <?php echo pagelist_manage($pagecount, $pagenum, $nums, app_pagenum, "collect_art.php?page={p}&{pre}cj_art_projects=" . $project . "&keyword=" . $keyword); ?> </td> </tr> </table> </form> <?php }
function main() { ?> <script language="javascript"> function onlyNum() { if(!((event.keyCode>=48..event.keyCode<=57))){ event.returnValue=false; } } $(document).ready(function(){ $("#btnvod1").click(function(){ $("#vodform").attr("action","admin_makehtml.php?action=type&flag=vod"); $("#vodform").submit(); }); $("#btnvod2").click(function(){ $("#vodform").attr("action","admin_makehtml.php?action=typeall&flag=vod"); $("#vodform").submit(); }); $("#btnvod3").click(function(){ $("#vodform").attr("action","admin_makehtml.php?action=view&flag=vod&action2=vod"); $("#vodform").submit(); }); $("#btnvod4").click(function(){ $("#vodform").attr("action","admin_makehtml.php?action=viewall&flag=vod&action2=vodall"); $("#vodform").submit(); }); $("#btnvod5").click(function(){ $("#vodform").attr("action","admin_makehtml.php?action=viewday&flag=vod"); $("#vodform").submit(); }); $("#btnvod6").click(function(){ $("#vodform").attr("action","admin_makehtml.php?action=topic&flag=vod"); $("#vodform").submit(); }); $("#btnvod7").click(function(){ $("#vodform").attr("action","admin_makehtml.php?action=topicall&flag=vod"); $("#vodform").submit(); }); $("#btnvod8").click(function(){ $("#vodform").attr("action","admin_makehtml.php?action=topicindex&flag=vod"); $("#vodform").submit(); }); $("#btnvod9").click(function(){ $("#vodform").attr("action","admin_makehtml.php?action=viewpart&flag=vod"); $("#vodform").submit(); }); $("#btnart1").click(function(){ $("#artform").attr("action","admin_makehtml.php?action=type&flag=art"); $("#artform").submit(); }); $("#btnart2").click(function(){ $("#artform").attr("action","admin_makehtml.php?action=typeall&flag=art"); $("#artform").submit(); }); $("#btnart3").click(function(){ $("#artform").attr("action","admin_makehtml.php?action=view&flag=art&action2=art"); $("#artform").submit(); }); $("#btnart4").click(function(){ $("#artform").attr("action","admin_makehtml.php?action=viewall&flag=art&action2=artall"); $("#artform").submit(); }); $("#btnart5").click(function(){ $("#artform").attr("action","admin_makehtml.php?action=viewday&flag=art"); $("#artform").submit(); }); $("#btnart6").click(function(){ $("#artform").attr("action","admin_makehtml.php?action=topic&flag=art"); $("#artform").submit(); }); $("#btnart7").click(function(){ $("#artform").attr("action","admin_makehtml.php?action=topicall&flag=art"); $("#artform").submit(); }); $("#btnart8").click(function(){ $("#artform").attr("action","admin_makehtml.php?action=topicindex&flag=art"); $("#artform").submit(); }); $("#btnart9").click(function(){ $("#artform").attr("action","admin_makehtml.php?action=viewpart&flag=art"); $("#artform").submit(); }); $("#htmltabs li").each(function(i,row){ if($.cookie("maketab")==i && i>0){ settab(i); } }); }); function settab(to){ $("#htmltabs li").each(function(i,row){ if("tabs.title"+ to == $(this).attr("id")){ $("#tab"+i).show(); $(this).attr("class","hover"); } else{ $("#tab"+i).hide(); $(this).removeClass("hover"); } }); $.cookie("maketab",to); } </script> <div> <ul id="htmltabs" style="padding:0"> <li id="tabs.title0" class="hover" onclick="settab('0');" style="cursor:pointer">视频相关</li> <li id="tabs.title1" onclick="settab('1');" style="cursor:pointer">文章相关</li> <li id="tabs.title2" onclick="settab('2');" style="cursor:pointer">其他内容</li> </ul> </div> <table class="tb" id="tab0" style="display:block"> <form id="vodform" name="vodform" method="post"> <tr><td colspan=3> <font color="#FF0000">友情提示:如果生成路径中使用了{name}和{enname}等参数,请确保数据的名称和拼音中不包含非法字符 * : ? "" < > | \ </font> </td></tr> <tr> <td width="30%">视频栏目列表:<br> <select name="mtype[]" multiple style="width:150px;height:100px;"> <?php echo makeSelectAll("{pre}vod_type", "t_id", "t_name", "t_pid", "t_sort", 0, "", " | ", ""); ?> </select> </td> <td width="30%"> 视频专题列表:<br> <select name="mtopic[]" multiple style="width:150px;height:100px;"> <?php echo makeSelect("{pre}vod_topic", "t_id", "t_name", "t_sort", "", " | ", ""); ?> </select> </td> <td width="30%"> 按起始数字生成:<br> 从<input type="text" name="startnum" id="startnum" size="5"> 到<input type="text" name="endnum" id="endnum" size="5"> </td> </tr> <tr> <td> <input type="button" id="btnvod1" value="生成选择栏目" class="input" /> <input type="button" id="btnvod2" value="生成全部栏目" class="input" /> <br> <input type="button" id="btnvod3" value="生成选择内容" class="input" /> <input type="button" id="btnvod4" value="生成全部内容" class="input" /> <br> <input type="button" id="btnvod5" value="一键生成当天" class="input" /> </td> <td> <input type="button" id="btnvod6" value="生成选择专题" class="input" /> <input type="button" id="btnvod7" value="生成全部专题" class="input" /> <br> <input type="button" id="btnvod8" value="生成专题首页" class="input" /> <br> </td> <td> <input type="button" id="btnvod9" value="按数字生成内容" class="input" /> <br><br> </td> </tr> </form> </table> <table class="tb" id="tab1" style="display:none"> <form id="artform" name="artform" method="post"> <tr><td colspan=3> <font color="#FF0000">友情提示:如果生成路径中使用了{name}和{enname}等参数,请确保数据的名称和拼音中不包含非法字符 * : ? "" < > | \ </font> </td></tr> <tr> <td width="30%">文章栏目列表:<br> <select name="mtype[]" multiple style="width:150px;height:100px;"> <?php echo makeSelectAll("{pre}art_type", "t_id", "t_name", "t_pid", "t_sort", 0, "", " | ", ""); ?> </select> </td> <td width="30%"> 文章专题列表:<br> <select name="mtopic[]" multiple style="width:150px;height:100px;"> <?php echo makeSelect("{pre}art_topic", "t_id", "t_name", "t_sort", "", " | ", ""); ?> </select> </td> <td width="30%"> 按起始数字生成:<br> 从<input type="text" name="startnum" id="startnum" size="5"> 到 <input type="text" name="endnum" id="endnum" size="5"> </td> </tr> <tr> <td> <input type="button" id="btnart1" value="生成选择栏目" class="input" /> <input type="button" id="btnart2" value="生成全部栏目" class="input" /> <br> <input type="button" id="btnart3" value="生成选择内容" class="input" /> <input type="button" id="btnart4" value="生成全部内容" class="input" /> <br> <input type="button" id="btnart5" value="一键生成当天" class="input" /> </td> <td> <input type="button" id="btnart6" value="生成选择专题" class="input" /> <input type="button" id="btnart7" value="生成全部专题" class="input" /> <br> <input type="button" id="btnart8" value="生成专题首页" class="input" /> <br> </td> <td> <input type="button" id="btnart9" value="按数字生成内容" class="input" /> <br><br> </td> </tr> </form> </table> <table class="tb" id="tab2" style="display:none"> <form name="diypageform" action="admin_makehtml.php?action=diypage" method="post"> <tr> <td width="20%">生成自定义页面:</td> <td> <select name="fname"> <option value="">请选择页面</option> <?php $filedir .= "../template/" . app_templatedir . "/" . app_htmldir . "/"; $fso = opendir($filedir); while ($file = readdir($fso)) { $fullpath = "{$filedir}/{$file}"; if (is_file($fullpath)) { if (substring($file, 6) == "label_") { echo "<option value=\"" . $file . "\">" . $file . "</option>"; } } } closedir($fso); unset($fso); ?> </select> <input type="submit" name="Submit" value="生成自定义页面" class="input"> <input type="submit" name="Submit" value="生成全部自定义页" class="input" onClick="javascript:document.diypageform.action='admin_makehtml.php?action=diypageall';diypageform.submit();"> </td> </tr> </form> <form name="googleform" action="admin_makehtml.php?action=googlexml" method="post"> <tr> <td width="20%">生成视频google XML:</td> <td> <input type='text' id='gallmakenum' name='gallmakenum' value='100'>条 <input type="submit" name="Submit" value="生成" class="input"> </td> </tr> </form> <form name="baiduform" action="admin_makehtml.php?action=baiduxml" method="post"> <tr> <td width="20%">生成视频Baidu XML:</td> <td> <input type='text' id='ballmakenum' name='ballmakenum' value='100'>条 <input type="submit" name="Submit" value="生成" class="input"> </td> </tr> </form> <form name="rssform" action="admin_makehtml.php?action=rssxml" method="post"> <tr> <td width="20%">生成视频RSS XML:</td> <td> <input type='text' id='rallmakenum' name='rallmakenum' value='100'>条 <input type="submit" name="Submit" value="生成" class="input"> </td> </tr> </form> </table> <?php }
function main() { ?> <script language="javascript"> $(document).ready(function(){ $("#btnDel").click(function(){ if(confirm('确定要删除吗')){ $("#form1").attr("action","admin_vod_batch.php?action=del"); $("#form1").submit(); } else{return false} }); $("#btnDelPlay").click(function(){ if($("#from").val()==""){ alert("请选择要删除的播放器类型"); return; } if(confirm('确定要删除吗')){ $("#form1").attr("action","admin_vod_batch.php?action=delplay"); $("#form1").submit(); } else{return false} }); }); </script> <form id="form1" name="form1" method="post"> <table class="tb"> <tr> <td> <table width="96%" border="0" align="center" cellpadding="3" cellspacing="1"> <tr> <td colspan="2"> 过滤条件:<select id="stype" name="stype"> <option value="0">视频栏目</option> <option value="-1">没有栏目</option> <?php echo makeSelectAll("{pre}vod_type", "t_id", "t_name", "t_pid", "t_sort", 0, "", " | ", ""); ?> </select> <select id="state" name="state"> <option value="0">视频连载</option> <option value="1">连载中</option> <option value="2">未连载</option> </select> <select id="level" name="level"> <option value="0">视频推荐</option> <option value="1">推荐1</option> <option value="2">推荐2</option> <option value="3">推荐3</option> <option value="4">推荐4</option> <option value="5">推荐5</option> </select> <select id="topic" name="topic"> <option value="0">视频专题</option> <?php echo makeSelect("{pre}vod_topic", "t_id", "t_name", "t_sort", "", " | ", ""); ?> </select> <select id="sserver" name="sserver"> <option value="">视频服务器</option> <?php echo makeSelectServer(""); ?> </select> <select id="from" name="from"> <option value="">视频播放器</option> <?php echo makeSelectPlayer(""); ?> </select> <select id="spic" name="spic"> <option value="0">视频图片</option> <option value="1">无图片</option> <option value="2">远程图片</option> </select> <select id="hide" name="hide"> <option value="-1">视频显隐</option> <option value="0">显示</option> <option value="1">隐藏</option> </select> </td> </tr> <tr> <td colspan="6"> <input class="input" type="button" value="批量删除数据" id="btnDel"> <input class="input" type="button" value="批量删除播放组" id="btnDelPlay"> </td> </tr> </table> </td> </tr> </table> </form> <?php }