1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

ТВ плагин

Discussion in 'Плагины - Plugins' started by galstuk, Feb 27, 2011.

  1. Vie Novice member


    Offline
    Message Count:
    9
    Likes Received:
    0
    Вот поправил файл tvvideo_play.tpl исправилась проблема с шириной видео окна.Получилось довольно симпатично.

    {literal}

    <script src="tvvideo/library/includes/js.js"></script>

    <script>

    function check_tv_comment(frm){
    if(frm.comment_content.value == 'Write Something...' || frm.comment_content.value.length < 3){
    alert('Comment should be more than 3 characters!');
    return false;
    }else{
    return true;
    }

    }

    function star_gallery_over(arg){
    switch(arg){
    case 5:
    document.getElementById('star5').src = 'images/icons/tvvideo_star1.gif';
    case 4:
    document.getElementById('star4').src = 'images/icons/tvvideo_star1.gif';
    case 3:
    document.getElementById('star3').src = 'images/icons/tvvideo_star1.gif';
    case 2:
    document.getElementById('star2').src = 'images/icons/tvvideo_star1.gif';
    case 1:
    document.getElementById('star1').src = 'images/icons/tvvideo_star1.gif';
    break;
    }
    }
    function star_gallery_out(arg){
    switch(arg){
    case 1:
    document.getElementById('star1').src = 'images/icons/tvvideo_star0.gif';
    case 2:
    document.getElementById('star2').src = 'images/icons/tvvideo_star0.gif';
    case 3:
    document.getElementById('star3').src = 'images/icons/tvvideo_star0.gif';
    case 4:
    document.getElementById('star4').src = 'images/icons/tvvideo_star0.gif';
    case 5:
    document.getElementById('star5').src = 'images/icons/tvvideo_star0.gif';
    break;
    }
    }
    function star_gallery_rate(arg, id){
    // alert(arg);
    // location.replace('ratedcm.php?action=rate&star='+arg+'&id='+id);
    ajax('tv_rate_video.php?action=rate&star='+arg+'&id='+id, 'give_rate');
    }

    function tv_comment_delete_item(){
    var conf = confirm("Cick OK to confirm");
    if(conf){
    return true;
    }else{
    return false;
    }
    }

    var preload = '<div align="center"><img src="./images/tv_loading.gif" /></div>';
    </script>



    <style>
    .pager, .pagerx{
    padding:0 8px 0 8px;
    border-right:#CCCCCC solid 1px;
    }
    .previouspager, .nextpager{
    border:0 !important;
    }
    </style>

    {/literal}

    {include file='header.tpl'}

    <img src='./images/icons/video_image48.gif' border='0' class='icon_big'>

    <div class='page_header'>
    {include file='tv_search_video_form.tpl'}
    {lang_print id=4699008}</div>




    <div style='margin-top: 20px;'>


    {include file='tvvideo_menu.tpl'}







    <br /><br /><br />




    <div style="" align="center">



    <div style="width:auto; border:1px solid #BCBCBC; background-color:#E4E4E4; padding:10px;" align="left">




    <table>
    <tr>
    <td valign="top">


    <div style="background-color:#000000; width:480px; border:1px solid #000000; margin-bottom:5px;" align="center">

    {if $video.0.tvvideo_type == "flv"}

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="480" height="385" title="Flash Player">
    <param name="movie" value="./tvvideo/player.swf" />
    <param name="quality" value="high" />
    <param name="wmode" value="transparent">
    <param name="FlashVars" value="tv_location={$url_base}tvvideo/uploads/{$video.0.tvvideo_tv}&autoplay=true" />
    <embed src="./tvvideo/player.swf" flashvars="tv_location={$url_base}tvvideo/uploads/{$video.0.tvvideo_tv}&autoplay=true" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="480" height="385" wmode="transparent"></embed>
    </object>

    {elseif $video.0.tvvideo_type == "tv"}

    {$video.0.tvvideo_tv|html_entity_decode}

    {/if}


    </div>

    <div style="float:right; padding-left:10px">

    <a href="tv_add_to_favorite.php?id={$video.0.tvvideo_id}" target="hiddenframe"><img src="images/icons/video_addimages16.gif" style="float:left" border="0" />&nbsp;{lang_print id=4699047}</a> &nbsp;
    <script type="text/javascript" src="http://w.sharethis.com/button/sharethis.js#tabs=web%2Cpost%2Cemail&amp;charset=utf-8&amp;services=reddit%2Cdigg%2Cfacebook%2Cmyspace%2Cdelicious%2Cstumbleupon%2Cblinklist%2Cfurl%2Cgoogle_bmarks%2Cyahoo_bmarks&amp;style=default&amp;publisher=e65e2cf0-a08b-42b4-af7b-f0866dfed7b1&amp;headerbg=%23dedede&amp;inactivebg=%23a8a8a8&amp;linkfg=%230061b0"></script></div>

    {if $video.0.tvvideo_description != ""}<strong>Description:</strong> {$video.0.tvvideo_description|nl2br}{/if}

    <br />
    <br />

    <table width="100%">
    <tr>
    <td align="right" width="80">{lang_print id=4699036}: </td>
    <td>{if $video.0.videorate_rate == ""} - пока никто не голосовал - {else} {$average_rate} {/if}</td>
    </tr>
    <tr>
    <td align="right" nowrap="nowrap">{lang_print id=4699037}: </td>
    <td>
    <div id="give_rate">{$give_rate}</div>
    </td>
    </tr>
    </table>



    <div style="visibility:hidden; position:absolute"><img src="./images/icons/tvvideo_star0.gif" /><img src="./images/icons/tvvideo_star1.gif" /><img src="./images/icons/tvvideo_starhalf.gif" /></div>
    </td>
    <td valign="top" style="padding-left:5px">

    <div align="left">
    <strong>{lang_print id=4699030}: {$video.0.tvvideo_title}</strong><br />
    {lang_print id=4699031}: {$video.0.tvvideo_type}<br />
    {lang_print id=4699032}: {$video.0.tvvideo_dateaddedx}<br />
    {lang_print id=4699044}: {if $video.0.user_username != ''}<a href="profile.php?user={$video.0.user_username}">{$video.0.user_fname} {$video.0.user_lname}</a>{else}Administrator{/if} <br />
    {lang_print id=4699033}: {$video.0.tvvideo_visit_num}<br />
    {lang_print id=4699034}: {$video.0.totalx}
    </div>
    <br />

    <strong>{lang_print id=4699050}: </strong>
    <div style="border:1px solid #999999; overflow:auto; height:253px; width:auto; padding:10px 0 10px 0" align="center">


    {foreach from=$user_fans key=k item=v}

    {assign var = userid value = $v.user_id}
    {assign var = userphoto value = $v.user_photo}

    <a href='{$url->url_create('profile', $v.user_username)}'>
    <img src='{if $v.user_photo != '' && "uploads_user/1000/$userid/$userphoto"|file_exists}{"uploads_user/1000/$userid/$userphoto"}{else}./images/nophoto.gif{/if}' class='photo' border='0' width='130' /><br>{$v.user_fname} {$v.user_lname}
    <br />



    </a>

    <br /><br />

    {/foreach}





    </div>
    </td>
    </tr>
    </table>





    </div>


    <br />





    <div style="width:750px; border:1px solid #BCBCBC; background-color:#E4E4E4; padding:10px;">

    <div style="border-bottom:#CCCCCC 1px solid; font-weight:bold" align="left"> &nbsp;{lang_print id=4699035} </div>


    {if $related_video}

    <div style="height:150px; width:100%; overflow:auto">

    {foreach from=$related_video key=k item=v}

    <div style="float:left; padding-right:5px;">

    <a href="browse_tv_videos.php?id={$v.tvvideo_id}" style="font-size:14px;" class="button">
    {if $v.tvvideo_image|strlen > 10}
    <img src="tvvideo/uploads/{$v.tvvideo_image}" style="border:2px solid #BCBCBC;" />
    {else}
    <img src="./images/nophoto.gif" style="border:2px solid #BCBCBC;" />
    {/if}
    </a>

    <br />
    <a href="browse_tv_videos.php?id={$v.tvvideo_id}" style="font-size:14px;" class="button">{$v.tvvideo_title}</a>

    </div>

    {/foreach}

    </div>

    {else}<br /><br />{lang_print id=4699040}<br /><br /><br />{/if}

    </div>











    <br />





    <div style="width:750px; border:1px solid #BCBCBC; background-color:#E4E4E4; padding:10px;">
    <div style="border-bottom:#CCCCCC 1px solid; font-weight:bold" align="left"> &nbsp;{lang_print id=4699038} ({$video.0.totalx|number_format})</div>
    <br />

    <div id="comment_form">


    {if $video.0.tvvideo_comment == 'yes'}





    <form action="tvvideo_add_comment.php?id={$video.0.tvvideo_id}" method="post" target="hiddenframe" onsubmit="return check_tv_comment(this)">
    <textarea style="width:700px; padding:2px" name="comment_content" id="comment_content" onfocus="if(this.value == 'Write Something...') this.value = ''" onblur="if(this.value == '') this.value = 'Write Something...'">{lang_print id=4699041}</textarea>

    <div style="width:700px">

    <div style="float:left">{lang_print id=4699039}</div>

    <div style="float:right">
    <input id="comment_id" name="comment_id" type="hidden" value="{$video.0.tvvideo_id}" />
    <input id="comment_submit" class="button" value="Добавить комментарий" type="submit">
    </div>

    </div>

    </form>

    </div>

    <div id="comment_form_sent" align="center" style="display:none">
    <strong>Thank you for posting your comment!</strong><br />You need to refresh this page in order to view your newly posted comment.
    </div>



    <iframe style="height:1px; width:1px; visibility:hidden" id="hiddenframe" name="hiddenframe"></iframe>


    {else}

    &lt;strong>Posting comment on this video has been prohibited by the uploader!</strong>

    {/if}

    <div style="clear:both"><br /></div>

    </div>






    <br />

    <div id="span_comment">
    {if $comment}
    {foreach from=$comment key=k item=v}
    <br />

    <div style="width:750px; border:1px solid #BCBCBC; padding:10px;" align="left">

    <table>
    <tr>
    <td valign="top">

    <div style="" align="center">
    <a href="profile.php?user={$v.user_username}">
    {if $v.user_photo && "uploads_user/1000/`$v.user_id`/`$v.user_photo`"|file_exists}
    <img src={"uploads_user/1000/`$v.user_id`/`$v.user_photo`"} style="border:1px solid #BCBCBC; float:left;" width="100" border="0" />
    {else}
    <img src="./images/nophoto.gif" style="border:1px solid #BCBCBC; float:left;" width="100" border="0" />
    {/if}
    </a>

    <br />
    <a href="profile.php?user={$v.user_username}"><strong>{$v.user_fname} {$v.user_lname}</strong></a>
    <br />

    {if $video.0.tvvideo_user == $user_id || $v.comment_userid == $user_id}<a href="tv_delete_comment.php?id={$v.comment_pkeyid}" onclick="javascript: return tv_comment_delete_item()" target="hiddenframe">[delete]</a>{/if}
    </div>
    </td>

    <td valign="top">
    <div style="" align="right"><strong>{$v.comment_datex}</strong></div>

    <div style="padding-left:3px;">

    {$v.comment_content|html_entity_decode}

    </div>

    </td>
    </tr>
    </table>




    </div>




    {/foreach}
    {/if}

    <div style="width:750px;" align="left">
    {$pager}
    </div>

    </div>
    </div>


    <br /><br /><br />







    </div>




    {include file='footer.tpl'}
  2. twixi007 Famous member


    Offline
    • Знаменитый
    Message Count:
    417
    Likes Received:
    77
    My version of SE:
    4.6.0
    Кому интересно - могу поделиться своей базой более 40+ украинских и русских телеканалов с описанием и картинками за спасибо=)
    TArbazavr likes this.
  3. seo-best Novice member


    Offline
    Message Count:
    4
    Likes Received:
    0
    Мало того что плагин честно свистнут Галстуком ОТСЮДА, так еще он не удосужился при этом сделать так, чтобы была корректная обработка незалогиненных пользователей. Ужос, может "почищенный им код" и был как раз правильной обработкой незалогиненных?

    мдя...
  4. Oleg42 Novice member


    Offline
    Message Count:
    1
    Likes Received:
    0
    My version of SE:
    4.6.0
    My version of phpFox:
    3.4.0
    My version of Oxwall:
    1.4.0
    сделай доброе дело скажи как его поставить , со всеми плагинами разобрался а с этим ни как

Share This Page

All rights reserved SocEngine.ru ©