给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>

转载于:https://www.cnblogs.com/94YY/p/4896025.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值