zoukankan      html  css  js  c++  java
  • 给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>

  • 相关阅读:
    Oracle报错:ORA-01747: user.table.column, table.column 或列说明无效
    easyUI 比较时间大小
    五个在XML文档中预定义好的实体
    js截取字符串
    luogu2155 [SDOI2008]沙拉公主的困惑
    Codeforces Round #533 (Div. 2)题解
    luogu3327 [SDOI2015]约数个数和
    luogu3911 最小公倍数之和(莫比乌斯反演)
    luogu4449 于神之怒加强版(莫比乌斯反演)
    luogu3704 [SDOI2017]数字表格(莫比乌斯反演)
  • 原文地址:https://www.cnblogs.com/94YY/p/4896025.html
Copyright © 2011-2022 走看看