vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.7 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=228)
-   -   Major Additions - Video-Directory (https://vborg.vbsupport.ru/showthread.php?t=192241)

ArnyVee 12-19-2008 02:30 PM

Thanks for sharing Jaxel! :D

I might have to add this mod to both of my vB sites now! ;)

jlew24asu 12-19-2008 03:47 PM

great mod. wish I had use for videos though

Surviver 12-19-2008 04:00 PM

Quote:

Originally Posted by Jaxel (Post 1688483)
Okay a few new changes... included is a NEW video.php, and two updated templates...

These changes fix the formatting mistakes of Survivor's Comment Deletion system.

REPLACE your "video_details" template with the following:
HTML Code:

<if condition="$numberregistered">
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
        <td class="thead">
                <a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('watching_members')"><img id="collapseimg_watching_members" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_watching_members].gif" alt="" border="0" /></a> <phrase 1="$totalonline" 2="$numberregistered" 3="$numberguest">$vbphrase[members_who_are_watching_this_video]</phrase>
        </td>
</tr>
<tbody id="collapseobj_watching_members" style="$vbcollapse[collapseobj_watching_members]">
<tr valign="top">
        <td class="alt1">
                $activeusers
        </td>
</tr>
</tbody>
</table>

<br />
</if>

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
        <td class="thead">
                <a style="float: $stylevar[right]" href="#top" onclick="return toggle_collapse('videocomments')"><img id="collapseimg_videocomments" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_videocomments].gif" alt="" border="0" /></a> <a name="comments"></a>$vbphrase[comments]
        </td>
</tr>
<tbody id="collapseobj_videocomments" style="$vbcollapse[collapseobj_videocomments]">
<if condition="!$videoinfo['commentcount']">
<tr valign="top">
        <td class="alt1" align="center">$vbphrase[there_are_no_comments_to_this_video]</td>
</tr>
<else />
        $commentbits
</if>
</tbody>
</table>

<if condition="$pagenav">
        $pagenav
</if>

<br />

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
        <td class="thead">
                <a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('videodetails')"><img id="collapseimg_videodetails" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_videodetails].gif" alt="" border="0" /></a> $vbphrase[video_details]
        </td>
</tr>
<tbody id="collapseobj_videodetails" style="$vbcollapse[collapseobj_videodetails]">
<tr valign="top">
        <td class="panelsurround" align="center">
        <div class="panel">
                <div align="center">
                        <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center" style="margin-bottom: 10px;">
                        <colgroup>
                                <col width="20%" />
                                <col width="80%" />
                        </colgroup>
                        <tr>
                                <td class="alt2" align="left" width="20%">
                                        $vbphrase[title]
                                </td>
                                <td class="alt2" align="left">
                                        $videoinfo[title]
                                </td>
                        </tr>
                        <tr>
                                <td class="alt2" align="left">
                                        $vbphrase[video_category]
                                </td>
                                <td class="alt2" align="left">
                                        <a href="video.php?$session[sessionurl]do=viewcategory&amp;categoryid=$catinfo[videocategoryid]">$catinfo[title]</a>
                                </td>
                        </tr>
                        </tr>
                        <tr>
                                <td class="alt2" align="left">
                                        $vbphrase[rating]
                                </td>
                                <td class="alt2" align="left">
                                        <if condition="$show['videorating']">
                                                <div id="videorating">
                                                        <if condition="$show['popups']">
                                                                <if condition="$show['rating']">
                                                                        <a href="$show[nojs_link]" id="videorating_current"><img class="inlineimg" src="$stylevar[imgdir_rating]/rating_$videoinfo[rating].gif" alt="<phrase 1="$videoinfo[ratingnum]" 2="$videoinfo[ratingavg]">$vbphrase[rating_x_votes_y_average]</phrase>" border="0" /></a>
                                                                <else />
                                                                        <a href="$show[nojs_link]" id="videorating_current">$vbphrase[rate_this_video]</a>
                                                                </if>
                                                                <script type="text/javascript"> vbmenu_register("videorating"); </script>
                                                        <else />
                                                                <!-- Non JS Stuff -->
                                                                <if condition="$show['rating']">
                                                                        <img class="inlineimg" src="$stylevar[imgdir_rating]/rating_$videoinfo[rating].gif" alt="<phrase 1="$videoinfo[ratingnum]" 2="$videoinfo[ratingavg]">$vbphrase[rating_x_votes_y_average]</phrase>" border="0" />
                                                                <else />
                                                                        $vbphrase[rate_this_video_entry]
                                                                </if>
                                                                <a name="goto_videorating"></a>
                                                                <form action="video.php?do=ratevideo&amp;videoid=$videoinfo[videoid]" method="post" style="display: inline">
                                                                        <input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />
                                                                        <input type="hidden" name="s" value="$session[dbsessionhash]" />
                                                                        <input type="hidden" name="do" value="ratevideo" />
                                                                        <input type="hidden" name="videoid" value="$videoinfo[videoid]" />
                                                                        <select name="vote" onchange="this.form.submit()" style="width: 175px">
                                                                                <optgroup label="$vbphrase[choose_a_rating]">
                                                                                        <option value="5" $voteselected[5]>5 : $vbphrase[excellent]</option>
                                                                                        <option value="4" $voteselected[4]>4 : $vbphrase[good]</option>
                                                                                        <option value="3" $voteselected[3]>3 : $vbphrase[average]</option>
                                                                                        <option value="2" $voteselected[2]>2 : $vbphrase[bad]</option>
                                                                                        <option value="1" $voteselected[1]>1 : $vbphrase[terrible]</option>
                                                                                </optgroup>
                                                                        </select>$gobutton
                                                                </form>
                                                        </if>
                                                </div>
                                        </if>
                                </td>
                        </tr>
                        <tr>
                                <td class="alt2" align="left">
                                        $vbphrase[date]
                                </td>
                                <td class="alt2" align="left">
                                        $videoinfo[date], <span class="time">$videoinfo[time]</span>
                                </td>
                        </tr>
                        <tr>
                                <td class="alt2" align="left">
                                        $vbphrase[description]
                                </td>
                                <td class="alt2" align="left">
                                        $videoinfo[description]
                                </td>
                        </tr>
                        <tr>
                                <td class="alt2" align="left">
                                        $vbphrase[by]
                                </td>
                                <td class="alt2" align="left">
                                        <a href="member.php?$session[sessionurl]u=$videoinfo[userid]">$videoinfo[musername]</a>
                                </td>
                        </tr>
                        <tr>
                                <td class="alt2" align="left">
                                        $vbphrase[video_service]
                                </td>
                                <td class="alt2" align="left">
                                        <a href="$videourl" target="_blank">$hostername</a>
                                </td>
                        </tr>
                        <tr>
                                <td class="alt2" align="left">
                                        $vbphrase[video_url]
                                </td>
                                <td class="alt2" align="left">
                                        <input type="text" class="bginput" size="70" onclick="this.focus(); this.select()" value="$videourl" readonly="readonly" />
                                </td>
                        </tr>
                <if condition="$videobbcode">
                        <tr>
                                <td class="alt2" align="left">
                                        $vbphrase[video_bbcode]
                                </td>
                                <td class="alt2" align="left">
                                        <textarea class="bginput" cols="70" rows="2" onclick="this.focus(); this.select()" value="$videobbcode" readonly="readonly">$videobbcode</textarea>
                                </td>
                        </tr>
                </if>
                        <tr>
                                <td class="alt2" align="left">
                                        $vbphrase[embed_code]
                                </td>
                                <td class="alt2" align="left">
                                        <textarea class="bginput" cols="70" rows="6" onclick="this.focus(); this.select()" value="$embedcopy" readonly="readonly">$embedcopy</textarea>
                                </td>
                        </tr>
                        <tr>
                                <td class="alt2" align="left">
                                        $vbphrase[views]
                                </td>
                                <td class="alt2" align="left">
                                        <strong>$videoinfo[views]</strong>
                                </td>
                        </tr>
                        <tr>
                                <td class="alt2" align="left">
                                        $vbphrase[comment_count]
                                </td>
                                <td class="alt2" align="left">
                                        <strong>$videoinfo[commentcount]</strong>
                                </td>
                        </tr>
                <if condition="$show['editvideo'] OR $show['reportvideo']">
                        <tr>
                                <td class="alt2" align="left">
                                        $vbphrase[action]
                                </td>
                                <td class="alt2" align="left">
                                                                <if condition="$show['editvideo']"><a href="video.php?$session[sessionurl]do=editvideo&amp;videoid=$videoinfo[videoid]">[$vbphrase[edit]]</a></if> <if condition="$show['reportvideo']"><a id="report_video" href="">[$vbphrase[report_video]]</a><script type="text/javascript"> vbmenu_register("report_video", true); </script></if>
                                </td>
                        </tr>
                </if>
                        </table>
                </div>
        </div>
        </td>
</tr>
</tbody>
</table>

<if condition="$show['quickreply']">
        <!-- quick reply -->
        $vBeditTemplate[clientscript]
        <br />
        <script type="text/javascript" src="clientscript/vbulletin_quick_reply.js?v=$vboptions[simpleversion]"></script>
        <script type="text/javascript" src="clientscript/vbulletin_ajax_videocomment.js?v=$vboptions[simpleversion]"></script>

        <form action="video.php?do=postcomment&amp;videoid=$videoinfo[videoid]" method="post" name="vbform" onsubmit="return qr_prepare_video_comment_submit(this, $vboptions[videodirectory_commentminlength]);" id="qrform">
        <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
        <thead>
                <tr>
                        <td class="thead" colspan="2">
                                <if condition="$show['quickreply_collapse']"><a style="float: $stylevar[right]" href="#top" onclick="return toggle_collapse('quickreply')"><img id="collapseimg_quickreply" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_quickreply].gif" alt="" border="0" /></a></if>
                                <phrase 1="$videoinfo[title]">$vbphrase[post_comment_to_video_x]</phrase>
                        </td>
                </tr>
        </thead>
        <tbody id="qr_error_tbody" style="display: none">
        <tr>
                <td class="thead">$vbphrase[errors_occured_when_submitted]</td>
        </tr>
        <tr>
                <td class="alt1" id="qr_error_td"></td>
        </tr>
        <tr>
                <td class="tfoot" align="center"><span class="smallfont"><a href="#" onclick="return qr_hide_errors()">$vbphrase[okay]</a></span></td>
        </tr>
        </tbody>
        <tbody id="collapseobj_quickreply" style="$vbcollapse[collapseobj_quickreply]">
        <tr>
                <td class="panelsurround" align="center">
                        <div class="panel">
                                <div align="$stylevar[left]" style="max-width: $stylevar[formwidth]; width: auto !important; width: $stylevar[formwidth]">
                                        <div class="smallfont">$vbphrase[message]:</div>
                                        <div id="$editorid" class="vBulletin_editor">$messagearea</div>
                                        $human_verify
                                </div>
                        </div>
                        <div style="margin-top: $stylevar[cellpadding]px">
                                <input type="hidden" name="fromquickreply" value="1" />
                                <input type="hidden" name="s" value="$session[sessionhash]" />
                                <input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />
                                <input type="hidden" name="do" value="postcomment" />
                                <input type="hidden" name="videoid" value="$videoinfo[videoid]" id="qr_videoid" />
                                <input type="hidden" name="postid" value="" id="qr_postid" />
                                <input type="hidden" name="parseurl" value="1" />
                                <input type="hidden" name="quickreply" value="0" id="qr_quickreply" />
                                <input type="hidden" name="preview" value="0" />
                                <input type="hidden" name="loggedinuser" value="$bbuserinfo[userid]" />
                                <input type="submit" class="button" value="$vbphrase[save_comment]" accesskey="s" title="(Alt + S)" name="sbutton" tabindex="2" id="qr_submit" onclick="clickedelm = this.value" />
                        </div>
                </td>
        </tr>
        </tbody>
        </table>
        </form>

        <if condition="!is_browser('ie') AND $show['wysiwyg']">
                <!-- Mozilla work around for focusing on QR in WYSIWYG mode -->
                <div id="qr_scroll"></div>
        </if>

        <script type="text/javascript">
        <!--
        // initialize quick reply
        qr_init();
        //-->

        </script>
        <!-- / quick reply -->
</if>

<if condition="$show['videorating'] AND $show['popups']">
        <!-- blog rating menu -->
        <div class="vbmenu_popup" id="videorating_menu" style="display: none">
        <form action="video.php?do=ratevideo&amp;videoid=$videoinfo[videoid]" method="post" id="video_videorate_form">
                <div class="thead" style="margin: 1px; white-space: nowrap">$vbphrase[rate_this_video]<a name="goto_videorating"></a></div>
                <if condition="$show['ratevideo']">
                        <div id="rating_ratedno">
                                <ul class="vbmenu_option nobullets" id="videorating_options" style="padding: 4px; margin: 1px; margin-top: 0px">
                                        <li class="smallfont"><label for="vote5"><img class="inlineimg" src="$stylevar[imgdir_rating]/rating_5.gif" alt="$vbphrase[excellent]" /><input type="radio" name="vote" id="vote5" value="5" $votechecked[5] />$vbphrase[excellent]</label></li>
                                        <li class="smallfont"><label for="vote4"><img class="inlineimg" src="$stylevar[imgdir_rating]/rating_4.gif" alt="$vbphrase[good]" /><input type="radio" name="vote" id="vote4" value="4" $votechecked[4] />$vbphrase[good]</label></li>
                                        <li class="smallfont"><label for="vote3"><img class="inlineimg" src="$stylevar[imgdir_rating]/rating_3.gif" alt="$vbphrase[average]" /><input type="radio" name="vote" id="vote3" value="3" $votechecked[3] />$vbphrase[average]</label></li>
                                        <li class="smallfont"><label for="vote2"><img class="inlineimg" src="$stylevar[imgdir_rating]/rating_2.gif" alt="$vbphrase[bad]" /><input type="radio" name="vote" id="vote2" value="2" $votechecked[2] />$vbphrase[bad]</label></li>
                                        <li class="smallfont"><label for="vote1"><img class="inlineimg" src="$stylevar[imgdir_rating]/rating_1.gif" alt="$vbphrase[terrible]" /><input type="radio" name="vote" id="vote1" value="1" $votechecked[1] />$vbphrase[terrible]</label></li>
                                </ul>
                                <div id="videorating_submit" class="vbmenu_option" align="center" style="padding: 4px; margin: 1px; margin-top: 0px">
                                        <input type="hidden" name="s" value="$session[dbsessionhash]" />
                                        <input type="hidden" name="do" value="ratevideo" />
                                        <input type="hidden" name="b" value="$videoinfo[videoid]" />
                                        <input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />
                                        <input type="submit" class="button" value="$vbphrase[vote_now]" />
                                </div>
                        </div>
                        <if condition="!$vbulletin->options['votechange']">
                                <div id="rating_ratedyes" class="vbmenu_option" style="display:none; padding: 4px; margin: 1px; margin-top: 0px">$vbphrase[already_rated_this_video]</div>
                        </if>
                <else />
                        <div class="vbmenu_option" style="padding: 4px; margin: 1px; margin-top: 0px">$vbphrase[already_rated_this_video]</div>
                </if>
        </form>
        </div>
        <!-- / video rating menu -->

        <script type="text/javascript" src="clientscript/vbulletin_ajax_videorate.js?v=$vboptions[simpleversion]"></script>
        <script type="text/javascript">
        <!--
        vB_AJAX_VideoRate_Init('video_videorate_form');
        var videoid = $videoinfo[videoid];
        //-->

        </script>
</if>

<if condition="$show['popups'] AND $show['reportvideo']">
<div class="vbmenu_popup" id="report_video_menu" style="display:none" align="$stylevar[left]">
        <table cellpadding="4" cellspacing="1" border="0">
        <tr>
                <td class="thead">$vbphrase[report_video]</td>
        </tr>
        <tr>
                <td class="vbmenu_option" title="nohilite">
                        <form action="video.php?do=reportvideo" method="post">
                                <input type="hidden" name="do" value="reportvideo" />
                                <input type="hidden" name="s" value="$session[sessionhash]" />
                                <input type="hidden" name="videoid" value="$videoinfo[videoid]" />
                                <input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />
                                <div><input type="text" class="bginput" name="comment" size="25" tabindex="1001" /><input type="submit" class="button" value="$vbphrase[go]" tabindex="1004" /></div>
                                <div style="margin-top:$stylevar[cellpadding]px">
                                        $report_categories_html
                                </div>
                        </form>
                </td>
        </tr>
        </table>
</div>
</if>

REPLACE your "video_deletecomment" template with the following:
HTML Code:

$stylevar[htmldoctype]
<html xmlns="http://www.w3.org/1999/xhtml" dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
$headinclude
<title>$vboptions[bbtitle] - $vbphrase[add_new_video] - $catinfo[title]</title>
</head>
<body>

$header
$navbar

<form action="video.php?do=killcomment&amp;commentid=$videocomment[videocommentid]" method="post" name="vbform">

<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />
<input type="hidden" name="commentid" value="$videocomment[videocommentid]" />
<input type="hidden" name="do" value="killcomment" />

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
        <td class="tcat">$vbphrase[delete_video_comment]</td>
</tr>
<tr>
        <td class="thead">$vbphrase[video_title]: <span style="font-weight:normal">$videoinfo[title]</span></td>
</tr>

<tr>
        <td class="panelsurround" align="center">
        <div class="panel">
                <div style="width:$stylevar[formwidth]" align="$stylevar[left]">

                <fieldset class="fieldset">
                        <legend>$vbphrase[deletion_options]</legend>
                        <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
                        <tr>
                                <td>
                                        <div>
                                                <label for="rb_deletetype_0"><input type="radio" name="dodelete" value="0" id="rb_deletetype_0" checked="checked" />$vbphrase[do_not_delete_comment]</label>
                                        </div>
                                        <div>
                                                <label for="rb_deletetype_1"><input type="radio" name="dodelete" value="1" id="rb_deletetype_1" />$vbphrase[physically_remove_comment]</label>
                                        </div>
                                </td>
                        </tr>
                        </table>
                </fieldset>

                </div>
        </div>

        <div style="margin-top:$stylevar[cellpadding]px">
                <input type="submit" class="button" value="$vbphrase[delete_video_comment]" accesskey="s" />
                <input type="reset" class="button" value="$vbphrase[reset_fields]" accesskey="r" />
        </div>
        </td>
</tr>
</table>

</form>

$footer

</body>
</html>


Thanks you very much for sharing your changes!

Regards
Surviver

ArnyVee 12-19-2008 04:07 PM

Surviver, what is the process to have a brand-free option?

The Realist 12-19-2008 04:11 PM

I realised after I posted and see the section I needed.

Thanks.

Quote:

Originally Posted by TriMe (Post 1688788)
Post number 456 has the answer


Surviver 12-19-2008 04:17 PM

Quote:

Originally Posted by ArnyVee (Post 1688864)
Surviver, what is the process to have a brand-free option?

Send me a PM ;)

Jaxel 12-19-2008 06:37 PM

Quote:

Originally Posted by poromenos (Post 1688662)
hello,
I have the following problem:
I use Vbadvanced for the main page of my site (ninty.gr)
The link in the navigation bar goes to www.ninty.gr/video.php and not to www.ninty.gr/forum/video.php which is the correct adress
That happens only to the front page of my site ,in all other pages ,it has the correct link
I have added the video.php link to the list from vba panel but still nothing!
Any help??
Thanks in advance

ps. my site is www.ninty.gr

In your ADMIN CP... in the vBadvanced CMPS Default Settings... add "video.php" to the list of Navbar Replacements... that will fix your problem.

ArnyVee 12-20-2008 01:08 AM

Thanks Surviver and thanks for sharing your code Jaxel :D

Jaxel, how did you add the image right above the "views" on the video home?

Jaxel 12-20-2008 01:13 AM

ArnyVee... that is the rating of the video (0 - 5)... I set it up so that it ALWAYS shows the ratings... even if the rating is currently a 0 (which means no one has rated it yet). It just so happens that the default 0 rating image with VB is a blank image, the 0 rating image for my forum is an actual image.

TriMe 12-20-2008 01:24 AM

Jaxel, question for you.

If someone click on the video, they get re-directed to the youtube page... is there a way to get rid of that... so the embed video isn't actually 'clickable'?

Thanks for everything!


All times are GMT. The time now is 06:07 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.02215 seconds
  • Memory Usage 1,981KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_html_printable
  • (4)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (3)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete