给AVS添加描述(how to add a description to a video)
UPDATE
you might need edit few files.
1. add the input field to the tpl file: /templates/frontend/yourcolor/upload_video.tpl
name the field as description
<div class="separator">
<label for="description">Description:</label>
<textarea name="description" id="upload_video_description">{$video.description} </textarea><br />
<span class="expl">Description of video required.</span><br />
<span id="video_tags_error" class="error" style="display: none;">{t c='upload.video_description_empty'}</span>
</div>
2. edit : modules/upload/video.php
below this : $anonymous = $filter->get('video_anonymous');
add: $description = $filter->get('description');
below this: channel = " .$category. ", keyword = '" .mysql_real_escape_string($keywords). "',
add: description = '".mysql_real_escape_string($description)."',
3. edit video.php
find: $sql = "SELECT v.VID, v.UID, v.title, v.channel, v.keyword, v.viewnumber, v.type,
replace with: $sql = "SELECT v.VID, v.UID, v.title, v.channel, v.keyword, v.viewnumber, v.type, v.description,
4. edit: /templates/frontend/yourcolor/video.tpl
find:
<div class="video_addtime">
{insert name=time_range assign=addtime time=$video.addtime}
{$addtime}
</div>
below that add:
<div>
Description: {$video.description}
</div>
step 5
edit:
templates/backend/default/videos_edit.tpl
below
<label for="keyword">Keywords (tags): </label>
<textarea name="keyword">{$video[0].keyword}</textarea><br>
add:
<label for="description">Description: </label>
<textarea name="description">{$video[0].description}</textarea><br>
step 6
edit
siteadmin/modules/videos/edit.php
below:
$keyword = trim($_POST['keyword']);
add:
$description = trim($_POST['description']);
- next -
below:
elseif ( strlen($keyword) < 3 )
$errors[] = 'Video keyword(tags) field cannot be blank!';
add:
elseif ( strlen($description) < 3 )
$errors[] = 'Video Description field cannot be blank!';
- next -
AFTER:
keyword = '" .mysql_real_escape_string($keyword). "',
ADD:
description = '" .mysql_real_escape_string($description). "',
step 7
edit
templates/frontend/your color/edit.tpl
find:
<div class="separator">
<label for="upload_video_keywords">{t c='global.tags'}:</label>
<textarea name="keyword" id="upload_video_keywords">{$video.keyword}</textarea><br />
<span class="expl">{t c='upload.tags_expl'}</span><br />
<span id="video_tags_error" class="error" style="display: none;">{t c='upload.video_tags_empty'}</span>
</div>
add below:
<div class="separator">
<label for="description">Description:</label>
<textarea name="description" id="upload_video_description">{$video.description } </textarea><br />
<span class="expl">Description of video required.</span><br />
<span id="video_tags_error" class="error" style="display: none;">{t c='upload.video_description_empty'}</span>
</div>
step 8
edit
public html/edit.php
find
$thumb = $filter->get('thumb', 'INTEGER');
add below
$description = $filter->get('description');
find
if ( $keyword == '' ) {
$errors[] = $lang['upload.video_tags_empty'];
} else {
$keyword = prepare_string($keyword, false);
}
add below
if ( $description == '' ) {
$errors[] = $lang['upload.video_description_empty'];
}
find
keyword = '".mysql_real_escape_string($keyword)."',
add below
description = '".mysql_real_escape_string($description)."'
step 9
edit
public_html/language/en_US.lang.php
find
$lang['upload.video_file_empty'] = 'Please selected a video file!';
add after
$lang['upload.video_description_empty'] = 'Please enter a video description!';
THIS LAST STEP WITH THE LANGUAGE NEEDS TO BE DONE WITH ALL THE LANGUAGES YOU WILL BE USING
thats all, i'm not including any css part so you might have to adjust the position of the css layout your self. You can do this also for games, by default the game table inside the database dont have description field, you might try to add it your self.
Hope that help, good luck.
This needs to be done in the file 2 times.
Quote
4. edit: /templates/frontend/yourcolor/video.tpl
find:
<div class="video_addtime">
{insert name=time_range assign=addtime time=$video.addtime}
{$addtime}
</div>below that add:
<div>
Description: {$video.description}
</div>
给AVS添加描述(how to add a description to a video)的更多相关文章
- oracle给字段添加描述
oracle中,我们有时候需要给表的字段添加描述.用以下语句即可. alter table a add b varchar2(2); comment on column a.b is '这是表a的字 ...
- [转]Sql Server 给表与字段添加描述
/* 在SQL语句中通过系统存储过sp_addextendedproperty可为表字段添加上动态的说明(备注)下面是SQL SERVER帮助文档中对sp_addextendedproperty存储过 ...
- 向SQL Server 现有表中添加新列并添加描述.
注: sql server 2005 及以上支持. 版本估计是不支持(工作环境2005,2008). 工作需要, 需要向SQL Server 现有表中添加新列并添加描述. 从而有个如下存储过程. (先 ...
- 用sql 语句给字段添加描述
用sql 语句给字段添加描述 IF not exists (SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', ...
- delphi XE Datasnap SERVER 在windows 7 下为服务添加描述信息
网上对服务添加描述信息的,多数是用注册表的方式,而注册表的方式,我在win7 下测试,不知为什么,总是不行,把执行的CMD以管理员模式开启,还是没加进去. 于是在网上查到下面的代码,保存供叁考,原文博 ...
- SQL Server 添加描述
添加描述的格式 exec sys.sp_addextendedproperty @name = N'MS_Description' ,@value = 'value',@level0type=N'SC ...
- git 给分支添加描述 管理分支实用方法
1.背景 在我们工作中,正常情况我们处在一个迭代中,一个人最多会有几个功能,比较正常的操作我们会给每个大功能创建不同的分支,方便管理. 我们可以非常愉快的进行版本管理,遇到特殊情况我们也可以方便版本退 ...
- Python可迭代对象中的添加和删除(add,append,pop,remove,insert)
list: classmates = ['Michael', 'Bob', 'Tracy'] classmates.append('Adam') //添加在末尾,没有add()方法 classmate ...
- 添加静态路由 route add -host 子网掩码 -- 在线解析
1.215 ----- R(172.16.0.1) <--------- gw(61.146.164.109) | ...
随机推荐
- CodeForces 591A
题目链接: http://codeforces.com/problemset/problem/591/A 题意: a,b两个相距L距离,两个分别以p,q速度从左右两个端点出发,每次相遇后,又以原来的速 ...
- 用Myeclipse 编写struts.xml时,自动提示
之所以不自动提示,是因为这个xml它不知道自己的xml格式是什么有哪些标签,所以不知道该怎么提示 所以就要给它引入格式,所以要引入XSD或者DTD文件 1.首先打开MyEclipse的窗口,选择“Wi ...
- Linux下报 java.net.SocketException权限不够 异常解决
转载自:http://wangchongan.com/articles/java-net-socket-exception-permission-denied.html 今天在Linux下用Jetty ...
- js~fancybox为我们提供的iframe功能
对于fancybox我们已经耳熟能详了,一般用来到表单的弹框,提示弹框等,而今天,我们将分页列表也使用fancybox来实现一下,这东西听起来简单,但做起来还真不是那么回事,有事细节需要我们注意的,首 ...
- Axure7.0.0.3155注册码
Licence:aaa Key1:h624pifAqt7It5e8boKkML+Y4RjDX5xknP4k7QktJYQoxsvv7VUS7hBCv/2ef45P Key2:2GQrt5XHYY7SB ...
- [Flexbox] Using order to rearrange flexbox children
Using the order property we alter the order in which flexbox children appear on the page, without ma ...
- 你好,C++(12)怎样管理多个类型同样性质同样的数据?3.6 数组
3.6 数组 学过前面的基本数据类型之后,我们如今能够定义单个变量来表示单个的数据.比如,我们能够用int类型定义变量来表示公交车的216路:能够用float类型定义变量来表示西红柿3.5元一斤. ...
- [转] 用SBT编译Spark的WordCount程序
问题导读: 1.什么是sbt? 2.sbt项目环境如何建立? 3.如何使用sbt编译打包scala? [sbt介绍 sbt是一个代码编译工具,是scala界的mvn,可以编译scala,java等,需 ...
- 如何写好一个UITableView
本文是直播分享的简单文字整理,直播共分为上.下两部分. 第一部分: 优酷 :http://v.youku.com/v_show/id_XMTUzNzQzMDU0NA%3Cmark%3E.html Or ...
- Android 连接 SQL Server (jtds方式)——上
本文将介绍开发Android程序,连接SQL Server,通过第三方包jtds的方式. 如果你有同样的需求,请跟着做一遍,博主将以最详细的方式,进行介绍. 首先说明,Java.Android连接SQ ...