Youtube paieška

Youtube paieška


Datalife engine modifikacija Youtube paieška kurios pagalba pridedant naujieną ir įvedus į paiešką raktažodį, surandamas video iš Youtube. Modifikacija testuota su 10.2, tinkanti visoms DLE 10.x versijoms.
1. Atsidarome failus /engine/inc/addnews.php, /engine/inc/editnews.php

Surandame:
<tr>
        <td height="29" style="padding-left:5px;">{$lang['addnews_cat']}</td>
        <td><select data-placeholder="{$lang['addnews_cat_sel']}" name="category[]" id="category" onchange="onCategoryChange(this)" $category_multiple style="width:350px;">
        {$categories_list}
        </select>
        </td>
    </tr>


Apačioje pridedame:

<script type="text/javascript">
    $(document).ready(function(){
        $("#SearchYoutube").click(function(){
        ShowLoading('');
        var youtube_video = $("#youtube_video").val();
        var keyword= encodeURIComponent(youtube_video);
        var yt_url='http://gdata.youtube.com/feeds/api/videos?q='+keyword+'&format=5&max-results=1&v=2&alt=jsonc';
            $.ajax({
                type: "GET",
                url: yt_url,
                dataType:"jsonp",
                success: function(response){
                HideLoading('');
                    if(response.data.items){
                    $.each(response.data.items, function(i,data){
                        var video_id=data.id;
                        var video_title=data.title;
                        var video_viewCount=data.viewCount;
                        var video_frame="<iframe width='560' height='315' src='http://www.youtube.com/embed/"+video_id+"' frameborder='0' type='text/html'></iframe>";
                        var final="<br/><div id='title'>"+video_title+"</div><br/><div>"+video_frame+"</div><br/><input type='text' class='edit bk' style='width:350px;' value='[center][media=http://youtu.be/"+video_id+"][/center]' />";
                            $("#result").html(final);
                    });
                    }else{
                            $("#result").html("<div id='no'>Video nerastas</div>");
                            HideLoading('');
                    }
                }
            });
        });
    });
    </script>
   
	
							<div class="form-group">
							  <label class="control-label col-lg-2">Youtube</label>
							  <div class="col-lg-10">
								<input class="edit bk" type="text" id="youtube_video" value="" style="width:350px;" >&nbsp;&nbsp;<input class="btn btn-success btn-sm" type="button" id="SearchYoutube" value="Rasti video"> <a onclick="$('#result').toggle('blind',{},700); return false;" class="btn btn-sm btn-danger">Uždaryti</a>
							  </div>
							</div>
							<div class="form-group"><div class="col-lg-6">
								<div id="result"></div>
							  </div>
							</div>


2. Atsidarome dizaino addnews.tpl failą ir pačiame viršuje įstatome:
<script type="text/javascript">
$(document).ready(function(){
        $("#SearchYoutube").click(function(){
        ShowLoading('');
        var youtube_video = $("#youtube_video").val();
        var keyword= encodeURIComponent(youtube_video);
        var yt_url='http://gdata.youtube.com/feeds/api/videos?q='+keyword+'&format=5&max-results=1&v=2&alt=jsonc';
            $.ajax({
                type: "GET",
                url: yt_url,
                dataType:"jsonp",
                success: function(response){
                HideLoading('');
                    if(response.data.items){
                    $.each(response.data.items, function(i,data){
                        var video_id=data.id;
                        var video_title=data.title;
                        var video_viewCount=data.viewCount;
                        var video_frame="";
                        var final="<div id="title">"+video_title+"</div><div>"+video_frame+"</div><input type="'text' class='edit bk' style='width:350px;' value='[center][media=http://youtu.be/+video_id+" />";
                            $("#result").html(final);
                    });
                    }else{
                            $("#result").html("<div id="no">Video nerastas</div>");
                            HideLoading('');
                    }
                }
            });
        });
    });
</script>

Tinka: 10.x,10.2
Vertimas: Lietuvių kalba

Komentarai

O kaip butu galima padaryt per www.svetaine.lt/addnews.html kad veiktu ?


Pasidariau :)
nu pasidariau per admin cp veike o per www.svetaine.lt/addnews.html neveike gal kas zinot kodėl?
Sitas ir veike ant 10.3 :D
kaip pasidariai? nes man nesigauna neiesko video
Citata: zinute
<td height="29" style="padding-left:5px;">{$lang['addnews_cat']}</td&g
t;


Kaip pasidariai nes man neiesko video
Citata: zinute
O kaip butu galima padaryt per www.svetaine.lt/addnews.html kad veiktu ?


Pasidariau :)
as isvis nerandu tokiu eiluciu.Gal kas galite imesti jau ideja tos fialius buciau dekingas :)
Citata: DETECTED
as isvis nerandu tokiu eiluciu.Gal kas galite imesti jau ideja tos fialius buciau dekingas :)

nu as buvau pasidares ant 10.2 versijos bet nebeatsimenu kaip ir tu failu nebeturiu... pamegink ieskoti panasiu eiluciu. nu siaip jos yra tik yra biski kodas pakeistas bandyk koki dali kodo ieskot ar kokio zodzio

Informacija

Mielas lankytojau. Tu čia esi kaip neregistruotas vartotojas.
Mes siūlome tau užsiregistruoti arba tiesiog prisijungti naudojant savo prisijungimo duomenis, tam, kad galėtum įkelti bei komentuoti norimas naujienas.

Susirašinėjimai