با استفاده از این هک شما میتونید در ارسال مطلب ویدئو مورد نظرتون رو در یوتیوب جستجو کنید.
آموزش نصب
/engine/inc/addnews.php, و /engine/inc/editnews.php
رو باز کنید و کد
<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>
رو پیدا کنید و در زیر آن کد
رو قرار بدید.
addnews.tpl رو باز کنید و کد
<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'>ویدویی یافت نشد</div>");
HideLoading('');
}
}
});
});
});
</script>
رو در بالاترین قسمت قرار بدید.
کد زیر رو در fullstory.tpl در جای مناسب قرار بدید :
رو باز کنید و کد
<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>
رو پیدا کنید و در زیر آن کد
<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'>No Video</div>");
HideLoading('');
}
}
});
});
});
</script>
<tr>
<td width="140" height="29" style="padding-left:5px;">جستجو در یوتیوب</td>
<td><input class="edit bk" type="text" id="youtube_video" value="" style="width:350px;" > <input class="btn btn-danger btn-mini" type="button" id="SearchYoutube" value="یافتن ویدو"> <a onclick="$('#result').toggle('blind',{},700); return false;" class="btn btn-mini">پنهان کردن</a>
</td>
</tr>
<tr>
<td></td>
<td><div id="result"></div></td>
</tr>
$(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'>No Video</div>");
HideLoading('');
}
}
});
});
});
</script>
<tr>
<td width="140" height="29" style="padding-left:5px;">جستجو در یوتیوب</td>
<td><input class="edit bk" type="text" id="youtube_video" value="" style="width:350px;" > <input class="btn btn-danger btn-mini" type="button" id="SearchYoutube" value="یافتن ویدو"> <a onclick="$('#result').toggle('blind',{},700); return false;" class="btn btn-mini">پنهان کردن</a>
</td>
</tr>
<tr>
<td></td>
<td><div id="result"></div></td>
</tr>
رو قرار بدید.
addnews.tpl رو باز کنید و کد
<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'>ویدویی یافت نشد</div>");
HideLoading('');
}
}
});
});
});
</script>
رو در بالاترین قسمت قرار بدید.
کد زیر رو در fullstory.tpl در جای مناسب قرار بدید :
<tr>
<td class="label">جستجو ویدو در یوتیوب:</td>
<td><input type="text" id="youtube_video" value="" maxlength="150" class="f_input" /> <input class="fbutton" type="button" id="SearchYoutube" value="یافتن ویدو"> <a onclick="$('#result').toggle('blind',{},700); return false;" class="fbutton">پنهان کردن</a></td>
</tr>
<tr>
<td></td>
<td><div id="result"></div></td>
</tr>
<td class="label">جستجو ویدو در یوتیوب:</td>
<td><input type="text" id="youtube_video" value="" maxlength="150" class="f_input" /> <input class="fbutton" type="button" id="SearchYoutube" value="یافتن ویدو"> <a onclick="$('#result').toggle('blind',{},700); return false;" class="fbutton">پنهان کردن</a></td>
</tr>
<tr>
<td></td>
<td><div id="result"></div></td>
</tr>
سوالات متداول
چرا جستجو ویدئو عمل نمیکنه؟
تو ایران به دلیل مسدود بودن یوتیوب جستجو عمل نمیکنه و شما باید با ف.ی.ل.ت.ر شکن یا و.ی پ.ی ا.ن این کار رو انجام بدید.
تو ایران به دلیل مسدود بودن یوتیوب جستجو عمل نمیکنه و شما باید با ف.ی.ل.ت.ر شکن یا و.ی پ.ی ا.ن این کار رو انجام بدید.