`
化蝶自在飞
  • 浏览: 2309118 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类

phpcms v9视频字段免费提供

阅读更多

播放器部分:
1.
\phpcms\modules\admin\player.php
\phpcms\model\player_model.class.php
\phpcms\modules\admin\templates\player_list.tpl.php
\phpcms\modules\admin\templates\player_add.tpl.php
2.执行一个sql语句-- v9_player.sql ,以增加播放器代码;注意sql语句里的表前缀需要替换为你的v9数据库前缀,使用文本编辑工具如editplus打开替换 v9_ 为你的数据库前缀;


视频字段部分:
1.\phpcms\modules\content\fields\video\ 整个目录共7个文件
2.字段安装方法为: \phpcms\modules\content\fields\fields.inc.php 在该文件合适的地方增加一行: 
'video'=>'视频字段',
必须是 video,不能是其他名字;具体位置就不赘述了.不知道的去面壁思过.
3.建议新建一个视频模型.
4.另外要注意的是,建议视频模型的url规则最好是目录形式,防止生成的播放页被覆盖了.比如以下url规则:
{$catdir}/{$id}/index.html|{$catdir}/{$id}/index_{$page}.html
每个视频文章独占一个id目录,这样就不会冲突,也比较利于管理.当然我之前发布过拼音化标题作为目录也是相当不错的方法.
5.多个视频字段可单独自行设置动静态页面,互不影响.播放页的静态路径是根据内容页来的,比如内容页是 http://127.0.0.1/v9/TV/40/index.html ,那就截取后面的index.html,追加一段,结果就类似 http://127.0.0.1/v9/TV/40/flv@1.html  ,这样内容页和播放页就在一个目录下了.方便了管理.

视频模板部分:
\phpcms\templates\default\content\show_video.html
\phpcms\templates\default\content\player.html

视频播放页面动态显示部分:
\phpcms\modules\content\player.php

以上一共14个文件,编码均为GBK,覆盖前一定记得备份程序和数据库,对未备份导致的错误自行解决,本人不承担任何责任!解压后自行覆盖,或者对照目录自行手工复制添加,需要utf-8编码的可以使用转码工具自行转码.然后更新缓存!

提供一套flv播放器-jw flv player,带两套皮肤.目录为 statics/player/flv/


使用中的情况说明:

1.新增视频字段时,字段提示 如下填写,目的是为了增加一部分功能.
<a href="javascript:void();" onclick="vclearjs();" title="清空集数,系统自动从第1集重新排列,适用于集数错乱时">校正集数</a>
<a href="javascript:void();" onclick="addone('gvod');" title="增加一行以便手工填写">增加一行</a>

<script>
function vclearjs(){
$("input[name='gvod_alt\\[\\]']").attr("value", '');
}
function addone(returnid){
var str = $('#'+returnid).html();
var ids = parseInt(Math.random() * 10000 + 10*i);
  str += "<li id='image"+ids+"'><input type='text' name='"+returnid+"_url[]' value='' style='width:310px;' ondblclick='image_priview(this.value);' class='input-text'> <input type='text' name='"+returnid+"_alt[]' value='' style='width:160px;' class='input-text' onfocus=\"if(this.value == this.defaultValue) this.value = ''\" onblur=\"if(this.value.replace(' ','') == '') this.value = this.defaultValue;\"> <a href=\"javascript:remove_div('image"+ids+"')\">移除</a> </li>";
$('#'+returnid).html(str);
}
</script>

注明:其中所有的 gvod 字符需要替换成你的字段名称,切记!否则无法使用 校正集数 和 增加一行 的功能.

2.后台 -- 扩展 -- 菜单管理 -- 添加菜单,目的为增加播放器管理界面链接,方法如图: 播放器管理菜单增加.jpg

3.如果要在列表页或其他地方调用更新集数,使用方法为:
{pc:content action="lists" catid="$catid" num="25" order="id DESC" page="$page" moreinfo="1"}
        <ul class="list lh24 f14">
{loop $data $r}
 <li><span class="rt"> {date('Y-m-d H:i:s',$r[inputtime])}</span>·<a href="index.php?m=content&c=type&catid={$catid}&typeid={$r[typeid]}">{$TYPE[$r[typeid]][name]}</a> <a href="{$r[url]}" target="_blank"{title_style($r[style])}>{$r[title]}</a> (flv更新至第{count(string2array($r['flv']))}集;gvod更新至第{count(string2array($r['gvod']))}集;qvod更新至第{count(string2array($r['qvod']))}集) </li>
 {if $n%5==0}<li class="bk20 hr"></li>{/if}
{/loop}
        </ul>
        <div id="pages" class="text-c">{$pages}</div>
{/pc}
注:增加了 moreinfo="1" 和 类似 {count(string2array($r['qvod']))} 的用法. {count(string2array($r['qvod']))}里的qvod为视频字段名称,需要根据你的情况自己写.其他的按照系统原有情况不变;


更新说明:
1.最新追加了视频列表的显示隐藏,读写cookie实现可保留设置.

以上方法与说明均经过实测,暂未发现有任何问题,您在使用中的问题请跟帖说明.

视频字段的优点如下:
1.未改动系统底层,以字段的方式插入系统,完美实现了生成静态播放页;
2.简单的静态播放页自定义url路径;
3.对于空间不足的站长可以选用不生成静态播放页,减少空间占用;
4.测试通过qvod和flv两个播放器;
5.cookie记录播放模式显示隐藏,提高用户体验;
6.播放页可使用内容页的任何变量和设置,区别仅仅在于播放页视频字段插入格式为: <?php echo $this->video('flv',$rs['flv']?$rs['flv']:$flv,1);?> 其中的字符 flv 为字段名称,根据自己的情况修改;内容页直接插入 {$flv} 即可,请参考 视频模板部分 .
7.历时一周,本准备周末发布,无奈搬迁在即,网费到期,延迟发布;
8.未说明的情况请跟帖说明,也欢迎大家发布使用心得.暂不接受私聊咨询问题,有特殊功能需求的可联系本人二次开发.

 

下载地址: http://bbs.phpcms.cn/thread-246745-1-1.html

分享到:
评论
1 楼 mianhuaman 2011-07-28  
你好 怎么流量这么高

相关推荐

    phpcms v9视频

    phpcms v9视频、视频开发部分: 1.\phpcms\modules\content\fields\video\ 整个目录共7个文件 2.字段安装方法为: \phpcms\modules\content\fields\fields.inc.php 在该文件合适的地方增加一行: 'video'=&gt;'视频字段',...

    phpcmsv9视频模型插件

    phpcms v9的播放flv、mp4的视频字段,能完美实现flv等视频文件的上传、播放

    phpcms v9调用自定义字段的方法

    主要介绍了phpcms v9调用自定义字段的方法,需要的朋友可以参考下

    PHPCMS 企业黄页模块 v9 UTF-8 正式版.zip

    PHPCMS V9采用OOP(面向对象)方式进行基础运行框架搭建。模块化开发方式做为功能开发形式。框架易于功能扩展,代码维护,优秀的二次开发能力,可满足所有网站的应用需求。 PHPCMS V9企业黄页主要特色 1、模型...

    phpcms v9很好用的cms

    PHPCMS v9 特色介绍全新框架 采用全球认可的最为先进的开放理念——OOP(面向对象),进行全新框架设计。框架结构更为清晰,代码更易于维护。模块化做为功能的开发形式,让扩展性得到保证。V9特别设计的二次开发扩展...

    phpcms v9 开发版 1.4.0:

    phpcms v9 开发版 1.4.0: 为达到最佳效果,推荐使用九网互联的PHP全能空间,支持Zend、MySQL。 为了让更多的朋友及时关注到V9最新的开发动向,特发布PHPCMS V9开发版让大家尝鲜,我们会积极汲取大家在使用及测试的...

    PHPCMS V9 二次开发文档

    PHPCMS V9 二次开发文档 从PHPCMS V9 Beta 20101105版本开始支持moreinfo参数属性,本参数表示在返回数据的时候,会把副表中的数据也一起返回。一个内容模型分为2个表,一个主表一个副表,主表中一般是保存了标题、...

    PHPCMS_V9最新_数据字典

    该文档很好的总结了phpcms_v9的数据库表与字段。对开发很有帮助

    企业黄页模块 for PHPCMS v9 GBK 正式版

    PHPCMS V9采用OOP(面向对象)方式进行基础运行框架搭建。模块化开发方式做为功能开发形式。框架易于功能扩展,代码维护,优秀的二次开发能力,可满足所有网站的应用需求。 PHPCMS V9企业黄页主要特色1、模型自定义...

    企业黄页模块 for PHPCMS v9 UTF-8 正式版

    PHPCMS V9采用OOP(面向对象)方式进行基础运行框架搭建。模块化开发方式做为功能开发形式。框架易于功能扩展,代码维护,优秀的二次开发能力,可满足所有网站的应用需求。 PHPCMS V9企业黄页主要特色1、模型自定义...

    PHPCMS 企业黄页模块 v9 GBK 正式版.zip

    PHPCMS V9采用OOP(面向对象)方式进行基础运行框架搭建。模块化开发方式做为功能开发形式。框架易于功能扩展,代码维护,优秀的二次开发能力,可满足所有网站的应用需求。 PHPCMS V9企业黄页主要特色 1、模型...

    phpcms V9自定义评论字段UTF8_CMSYOU修正版

    主要介绍了phpcms V9自定义评论字段UTF8_CMSYOU修正版,需要的朋友可以参考下

    PHPCMS V9 开发版 v1.5.0 111121.zip

    phpcms v9 dev是官方公布的最新开发版,该版是为了让开发者和用户第一时间了解新版开发动态,反馈和交流新版问题,不适合正式建站使用。   DEV 1.5.0 功能变更及bug修正说明: 1. 完善投票卸载功能 2. 完善会员...

    PHPCMS v9版2008多图上传插件

    添加方法: 1.phpcms\modules\content\fields\fields.inc.php 文件中增加一行 'edimages'=&gt;'后上传组图字段' 2.后台模型管理中,为模型增加一个字段,类型为 后上传组图字段 ; 3.更新缓存;

    phpcmsv9企业黄页自定义字段

    phpcmsv9企业黄页自添加字段的详细说明和源码;

    phpcms v9 增加下载统计

    在数据库hits表里增加字段downcount 把dcount.php 放在网站目录api目录下 在下载页面模版的下载地址的 a 标签里加 onclick="downloadnum() 页面底部加上 &lt;script type="text/javascript"&gt; function downloadnum()...

    PHPCMS v9 beta GBK build 20101105

    PHPCMS V9(简称V9)采用PHP5+MYSQL做为技术基础进行开发。V9采用OOP(面向对象)方式进行基础运行框架搭建。模块化开发方式做为功能开发形式。框架易于功能扩展,代码维护,优秀的二次开发能力,可满足所有网站的...

    PHPCMS V9多功能地图插件

    插件介绍:多接口地图标注字段,任意选择接入商 适用版本号:V9全部版本

    PHPCMS V9.6.6 修改版

    缩略图地址:{thumb($字段名, 100, 100)} 缩略图带上水印地址:{thumb($字段名, 100, 100, 1)} 强制高度、强制宽度:{thumb($字段名, 100, 100, 0)} 手机绑定 mobile目录 友好的时间:{dr_fdate($字段名)} 20210214...

    phpcms v9 开发版 v1.1.0

    phpcmsv9dev是官方公布的最新开发版,该版是为了让开发者和用户第一时间了解新版开发动态,反馈和交流新版问题,不适合正式建站使用。 PHPCMSV9DEV1.1.0功能变更及bug修正说明: 1.修复复选框无法提交的问题 2.增加...

Global site tag (gtag.js) - Google Analytics