远古VOD系统相关操作 (=)

来源:互联网 发布:2018年搞笑网络用语 编辑:程序博客网 时间:2024/04/29 15:37
VOD速查手册
1。“用户未登录,请先登录!”;
注册个用户名后再登陆,或在后台设置为“无需登陆模式”
2。区域设置错误该提示“对不起您不能访问本系统资源,请确认您的访问地址!”;
在后台设置了
3。“你的权限不能访问此节目!”;
用户等级不够或节目等级设置过高。可在后台修改用户等级和节目等级。
如果安装了网吧IP1.1插件,检查“网吧用户”的组等级是否为10级。
如果安装了网吧IP1.1插件,检查网吧IP的等级设置是否合理。
4。“此帐号没有播放权限!”或“你没有加入任何播放节目组!”;
用户不在“播放用户组”。可在后台修改编辑。
如果安装了网吧IP1.1插件,检查“网吧用户”是否在“播放用户组”。
5。“登录用户错误,请确认!”
检查程序player.asp是否出错;
检查数据库CusTomer表的30个字段是否含有非法字符。
6。“服务器连接数已满!”
加密狗问题。也可能是破解不成功或IIS设置问题 如果弄不好建议重装** 10分钟都不要
7。“非共享用户重复点播!”
该用户使用方式为“个人独享”用户并已经在线,而你是重复点播。
系统被盗链,安装防盗链II。
如果安装了网吧IP插件,检查“网吧用户”的使用方式应为“多人共享”。
8。“帐户已被停用!”
如果没安装防盗链II,后台检查该用户“帐户状态”是否为“启用”。
如果没安装防盗链II,再重新点播一次即可。
9。“500内部服务器错误”
你是否改变过计算机名称;
站点所在的文件目录是否自定义了安全属性;
安装了域控制器后是否调整了域策略。如果是其中的一种情况,请一一将改变的参数设置回来看是否解决问题;
10。“404 URL资源没有找到”
1)如果是在用了一段时间出此提示
可能是资源服务器里没有这个资源,或资源的路径已被更改。
2)如果安装后既出此提示
检查安装文件的安装顺序(用帮助文件里的那个顺序)。
检查IIS的设置(不用多说了吧)
检查IIS的网站-->webmedia-->属性-->虚拟目录-->配置-->映射-->扩展名里是否有
.das .fas .tfs .tss这4个扩展名。
3)如果还不行 最笨的方法就是重新装一便**,如果SQL没有出问题就只重装**
按帮助文件里的那个顺序重装。
4)安装完后把破解文件要复制到C盘目录下 添加到启动选项里面弄好了之后重起电脑
11。安装完成之后 不能播放
这个问题一直没有解决办法有时候可以直接播放有时候播放不出来
播放不出来看不到画面的时候你点停止按扭 然后再点播放按扭
12外网
如果想让自己的***外网能访问最好有固定的IP 网吧就不用说了端口需要映射 网管应该知道怎么弄吧
如果是内网 你可以下载一个花生壳软件 申请一个免费域名外网访问自己的免费域名就行了
具体步骤网上找资料..........
13有人问 ***服务器的系统是什么格式
这个NTSF和FAT的都可以这个没关系
14安装**最好不要用GHOST系统 最好自己装一个 你装好了之后可以用GHOST做备份
15 新建的***目录不能超过4个字
16不小心停了后台账号求补救方法
修改数据库字段,把customer表后台管理用户行的status字段改成1
17远 古多服务器,重做系统后,怎么恢复数据库
打开SQL管理器 找到远 古的数据库然后右键备份数据库
装完系统后搞好远 古先别导入数据库
直接建立一个和**数据库一样的空数据库 然后还原之前备份的数据库可以了
18换模版后主页打不开
检查dbconn.asp是不是你自己的路径、密码和登陆名
19关于首页修改的部分程序的位置:(大多数模版是这些位置)
a.改用户登陆框.......userinfo.inc.asp
b.改右边的“点播排行”......toplist.inc.asp
c.改右边的“更新列表”.......newgames.inc.asp
d.改上边的“分类列表”........head.inc.asp
20。在点播是如果是没有弹出播放器的黑窗口就弹出提示框,那就是asp程序的问题,可以通过修改asp程序来解决。
但是,如果在弹出播放器的黑窗口就弹出出错提示框,那就是验证程序的问题了,如果后台程序的设置没问题的话,
就麻烦了!404就属于这类。

20。数据库的几个关键表(必须备份的)
a.CusTomer......记录客户信息
b.CusTomer_Group......客户和组关系表
c.GamePrice......节目价格信息
d.GroupInfo.......用户组信息(没装WBIP就不必备份这个)
e.Prog_Server......节目文件分布表
f.ProgInfo......节目信息表
g.StreamServerAdapter.............点播服务器适配器信息
h.StreamServerIP..............点播服务器地址信息
i.StreamServerList..........负载平衡服务器信息
j.SysConfig..........系统配置变量
k.TypeInfo.....节目类型表

22扣点算法:
在你点播的一瞬间,程序就先计算你上一次的点播扣点量,算好扣好以后,才开始播放你这次点播的***.如果扣点后,程序发现你现在的点数不够看完你本次点播的***,就不给你播放了.
算法:扣点数=上次点播***的价格*折扣率*用户实际观看的时间/这部片的总片长时间
折扣率100就*1
折扣率90就*0.9
比如:上次客人点播一部4点的***,这部***有93分钟,客人看了17分钟,这个客人用的帐号折扣为100.那么:
扣点=4*1*17/93=0.73118279
就扣他0.73118279点
摸版
23全部***页 适合自由鸟的那个摸版。
1。把这2个文件装在Program Files/VIEWGOOD/WebVOD/WebMedia/oemui/vod下。
2。用文本编辑器打开Program Files/VIEWGOOD/WebVOD/WebMedia/oemui/head.inc.asp

<% rsData.movenext if rsData.EOF then exit do loop
rsData.Close
%> 的后面加上:
<img border="0" src="../img/head_menu_jt2.gif"> <a href="../../../oemui/vod/progmain.asp?AllID=1" class="head">全部***</a>
就可以啦!

24午夜剧场 适用范围:这个适合那个SunFun
功能:在0:00~6:00,“午夜剧场”才在不够等级的网吧IP的页面上显示。不是网吧IP的访问不受这个限制。 等级够(IP等级大于***等级)的也不受这个限制。
安装要求:必须装Sp1和WBIP1.1
打开数据库,找到TypeInfo表,打开表,查“午夜剧场”的Type_ID是多少。
关闭数据库,分别打开这3个asp,查找里面的*****,把*****换成“午夜剧场”的Type_ID,保存。覆盖掉原来 的,就可以啦。
25午夜剧场自动开关 适用范围:这个适合那个SunFun
功能:在0:00~6:00,“午夜剧场”才在不够等级的网吧IP的页面上显示。不是网吧IP的访问不受这个限制。 等级够(IP等级大于***等级)的也不受这个限制。
安装要求:必须装Sp1和WBIP1.1
打开数据库,找到TypeInfo表,打开表,查“午夜剧场”的Type_ID是多少。
关闭数据库,分别打开这3个asp,查找里面的*****,把*****换成“午夜剧场”的Type_ID,保存。覆盖掉原来 的,就可以啦。
26:不是2003的问题~一般是你没破解成功~装完YG三个安装包后不要重启,复制两个破解文件到
system32/Viewgood/WebMedia,启动webvod服务后再运行5.0.exe,在建一个5.0.exe的快捷方式
到开始--程序--启动里,然后重启!!!!!!!!!记得!!!!!!!!!!!!!
没有那四个扩展你换个目录重装看看~装之前IIS一定要先装好,ISAPI扩展要打开,装的时候最好是
管理员权限~~~
27:替换魔版的时候提示该页无法显示
更换模板的时候不能覆盖dbcon.asp文件这个文件是记录你连接数据库的用户名及密码恢复你原来的dbcon.asp文件试试

仿5CTV模板说明
仿5CTV模板为SQL数据库版本,下载好模板后请覆盖到您的WEBMEDIA目录下。
并备份原来的模板,以免发生错误造成不可逆转的后果。
替换模板后出错问题的解决办法:

1.替换模板后HTTP500错误
造成这个错误的原因是您覆盖了dbcon.asp文件.我记得除第一个模板外,其他以后修改版为了防止大家发生
HTTP500错误,都没有压进去,如果您覆盖第四次修改版还是HTTP500错误,请注意,您可能使用的是ACC数据库.
总的来说覆盖模板HTTP500错误就是dbcon.asp里的数据库连接错误.

2.替换模板后出现以下错误提示:
ADODB.Recordset 错误 '800a0bcd'

BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。

/Webmedia/oemui/toplist.inc.asp,行 78

解决办法就是多添加几部影片就好了.每种类别保证有5部以上影片.即可正常.....

3.如何修改模板的首页文字?
修改模板标题在webmedia目录下的default.asp里修改.用记事本打开就看到了.


4.覆盖模板后提示"对不起您不能访问本系统资源,请确认您的访问地址!"错误.
这个可能是您原来使用的WBIP数据表是老版的,不是老贼发布的最新版.看压缩包里的"网吧IP教程.exe"照做即可!

5.覆盖模板后出现以下错误:
Microsoft JET Database Engine 错误 '80040e37'
Microsoft Jet 数据库引擎找不到输入表或查询 'gonggaoInfo'。 确定它是否存在,以及它的名称的拼写是否正确。

/oemui/vod/progmain.asp,行 44

很明显是没有添加gonggaoinfo和lianzai两条数据表...在压缩包里有"添加数据表的图片教程"....

6.覆盖模板后"经典剧场"不显示影片.或者其他类别不显示影片.
修改方法在压缩包里的"经典剧场修改办法"里有图片说明....
改远古播放器的版权!HOHO

主要是一个文件:VGPlayer.dll首先,我们先备份VGPlayer.dll,然后打开:eXeScope(具体在什么地方下,大家找一下,网上有很多。)
用eXeScope打开:VGPlayer.dll在“资源”-“位图”里面找到:“205”这一项,然后点“文件”-“导出”,选择在桌面保存。然后编辑这个图片为你网吧的名字或者其他,之后在以同样的方式“文件”-“导入”你编辑好的图片即可!这样播放器在播放的时候,下面会显示你的这张图片。
好修改完这一步了以后,选择“对话框”在找到“100”这一项,在里面可以编辑版权信息。这样一来,别人在播放画面点关于的时候,就会弹出你修改过的关于信息。
那么如何安装到客户机???
教给新手一个方法:
1、编辑好VGPlayer.dll,做成自解压包,路径是:C:/Program Files/VIEWGOOD/WebPlayer,覆盖所有文件,隐藏全部对话,取名字:vgp.exe
2、编辑一个批处理,取名setup.bat,以下是批处理的内容

@echo off
echo 欢迎您光临******网吧/影院!
echo 正在安装播放器,请稍等片刻!
WebPlayer.exe
vgp.exe
del WebPlayer.exe
del vgp.exe
del setup.bat
exit
3、做一个自解压包,路径任意,不过最好是:C:/Program Files/VIEWGOOD/WebPlayer,隐藏全部对话,解压完成运行:C:/Program Files/VIEWGOOD/WebPlayer/setup.bat,取名:WebPlayer.exe,代替你DOWNLOAD目录里面的WebPlayer.exe
好,上面全部做好以后,你可以到客户机去测试一下!
VirtualWall防止远古盗链的方法
根据多次测试..远古在点播时.都是通过服务器转发影射出*das.和.tfs后缀的文件,其中tfs就是主要的调用文件串,

要通过捉包可以看到.其调用串一般为   xxxx.xxx.xxx:80/wevlivd.tfs?uuid=xxx=prog_id=xxx........而那些uuid.prog_id等等

都是通过客户端和认正关通过验证后产生的..所以一般情况下就没法写入VirtualWall的防盗参数了..那怎么办呢?

经几天的不断测试和研究,居然让我发现在远古代的player.ASP文件中的WebPlayer.Session   = ""; //"";这个是在数据库的

UUID用户唯一标记变量来的.如果这个值是空值时.远古就会自动帮他给予一个值..但如果我们设定这个值为

WebPlayer.Session   = "11223344"; //""; 时.那么用户的在线表中的用户UUID值就是这个11223344了.通过捉包.

xxxx.xxx.xxx:80/wevlivd.tfs?uuid=xxx=prog_id=xxx........就会为

xxxx.xxx.xxx:80/wevlivd.tfs?uuid=11223344=prog_id=xxx........所以通过改写WebPlayer.Session   = ""; //"";就可以把

VirtualWall的vsid=<%=getvsid()%>写入到远古代软件中去了~

写成WebPlayer.Session   = "vsid=<%=getvsid()%>"; //"";

然后打开你的VirtualWall软件.在你的VOD资源站点上加上.tfs文件的防盗.

其它操作就按一般的防软件下载来加入就可以了..

哈哈怎样..成功了吧~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

值得注意的是:

一在主验证的服务器。也就是在你的IIS管理器上有WebMedia虚拟目录的那个站点在IIS加入域名如vod.5913bbs.com
一点是要在远古网站的后台开放服务器映射~把外网地址的地址改为修改好的域名地址vod.5913bbs.com
远古VOD5.0连续节目更新情况自动分析函数

以前发的远古VOD5.0点播页不显示集数而显示文件名(http://bbs.wglm.net/read.php?tid=28113&u=24744)里提到过,dbend.inc.asp相当于是个远古VOD的函数库,所有的模版都有这个文件并且都没做什么修改。
现在你再在这个文件里加个连续节目更新情况自动分析函数。
这个函数在你的asp里的调用方式为:
<!--#i nclude file="../common/dbcon.inc.asp" -->
<%i=GetNewProgramName("连续剧",30)
response.write i
%><!--#i nclude file="../common/dbend.inc.asp" -->

上面的这个GetNewProgramName("连续剧",30)里的"连续剧"的意思就是连续剧的更新情况,可可以是动画片或其他的有更新的类别,30是指最近30天的更新情况。

更新的情况是以最后一次更新的来显示的,同一节目不会同时显示多次的更新情况的。

把下面的代码加在你的dbend.inc.asp就可以。
注意:下面代码用于SQL,如果你用的是ACCESS,要把DateDiff(Day,JoinTime,Getdate()) 改成DateDiff(Day,JoinTime,now())



function GetNewProgramName(iTypeName,iRule) '获得连载节目的更新
   szSQL_Type = "SELECT Type_ID FROM TypeInfo where Type_ID>=21 And TypeName='" & iTypeName & "'"
   set rsData_Type = Server.CreateObject("ADODB.Recordset")
   rsData_Type.Open szSQL_Type,con,1,3
   if not rsData_Type.EOF Then
       iTypeID=rsData_Type("Type_ID")
       rsData_Type.Close
   else
       GetNewProgramName="没找到类别" & iTypeName & "!"
         rsData_Type.Close   
       exit function   
   End if
     szSQL_Name = "SELECT ProgName,Prog_ID,Part_No,JoinTime FROM ProgInfo where Type_ID=" & iTypeID & " And DateDiff(Day,JoinTime,Getdate()) < " & iRule & " order by JoinTime desc "
   set rsData_Name = Server.CreateObject("ADODB.Recordset")
   rsData_Name.Open szSQL_Name,con,1,3
   if not rsData_Name.EOF Then
   MaxProgName=""
   OutPutNew=""
   do while not rsData_Name.EOF
       MaxProgName0=rsData_Name("ProgName")         
       MaxPart_No0= rsData_Name("Part_No")
       MaxTime0=Month(rsData_Name("JoinTime")) & "月" & Day(rsData_Name("JoinTime")) & "日"
       MaxProgID0=rsData_Name("Part_No")
       if Instr(MaxProgName,MaxProgName0) <> 0 then
           rsData_Name.MoveNext
       else
       szSQL_Part = "SELECT Prog_ID,ProgName,Part_No,JoinTime FROM ProgInfo where ProgName='" & MaxProgName0 & "'"
       set rsData_Part = Server.CreateObject("ADODB.Recordset")
       rsData_Part.Open szSQL_Part,con,1,3
         do while not rsData_Part.EOF
         MaxPart_No= rsData_Part("Part_No")
         if MaxPart_No > MaxPart_No0 then
             MaxPart_No0=MaxPart_No
             MaxProgName0=rsData_Part("ProgName")             
             MaxTime0=Month(rsData_Part("JoinTime")) & "月" & Day(rsData_Part("JoinTime")) & "日"
         end if
         rsData_Part.MoveNext
         if rsData_Part.EOF then exit do
         loop
         OutPutNew0="<a href='progmain.asp?ProgID=" & rsData_Name("Prog_ID") & "'><font color='#008000'>" & MaxTime0 & MaxProgName0 & "更新到第" & MaxPart_No0 & "集</font></a><br>"
         OutPutNew=OutPutNew & OutPutNew0
         rsData_Part.Close
         MaxProgName=MaxProgName & MaxProgName0
         rsData_Name.MoveNext
       end if
       if rsData_Name.EOF then exit do
      
      
       loop
       OutPutNew= "近" & iRule & "天" &    iTypeName & "更新:<br>" & OutPutNew
       OutPutNew="<marquee direction='up' height='163' onmouseout='this.start()' onmouseover='this.stop()' scrollAmount='1' scrollDelay='100' align='left'>" & OutPutNew & "</marquee>"
       GetNewProgramName=OutPutNew
   else   
   GetNewProgramName= "近" & iRule & "天无" &    iTypeName & "更新"
   End if   
   rsData_Name.Close
   set rsData_Type=nothing
   set rsData_Part=nothing
   set rsData_Name=nothing
end function

如果你自己搞不明白,可以下载下面的附件,把dbend.inc.asp覆盖原来的(在webmedia/common里),把p.asp放到/WebMedia/oemui/vod下,然后http://ip/webmedia/oemui/vod/p.asp就能见到效果了,你可以把p.asp用iframe的方式嵌入到的需要显示更新情况的页面里。
不显示图片:
替换完模板影片原来的图片都不显示了~~这是个初级错误~~模板的原作者把上传目录改了。修正办法:common里的upload.inc.asp里的上传目录搞成download了~~下次修改的时候一并修改过来好了~

不显示影片图片的修改方法:

用记事本打开common/upload.inc.asp,然后搜索szDownloadPath = "../../download/"   然后把download改成vodjpg就可以了,如果在download里有图片的话,把图片全部复制到vodjpg目录

下就可以了。。但是原来的图片不要删,因为图片的路径已经记录在数据库里了。但是以后添加的***图片都会在VODJPG目录里了!
替换模板后有些***类别不显示:修改模板里vodface.asp里的Type_ID
 
原创粉丝点击