YouTube Video Mod

Area dedicata per gli autori MOD per inviare e ricevere dei feedback sulle MOD ancora in fase di sviluppo. Nessun MOD all'interno di questo forum dovrebbe essere usato in un ambiente live!
Regole del forum
Immagine
Rispondi
Robot Estensioni
Robot Estensioni
Robot Estensioni
Messaggi: 444
Iscritto il: 4 nov 2012, 10:12
Località: phpbb3world

YouTube Video Mod

Messaggio da Robot Estensioni » 11 ago 2013, 18:41

Modifica Nome: YouTube Video Mod
Autore: keith10456

Voglio anche ringraziare i membri del team di mod per i loro suggerimenti(Paul, DavidIQ, Unknown Bliss, and marc1706).

Modifica Descrizione: Aggiunge una pagina video di YouTube al vostro sito web phpBB. I membri saranno in grado di cercare e visualizzare i video disponibili su YouTube (senza lasciare il vostro sito). Allo stesso modo, durante la visualizzazione di un video, è possibile cercare altri video come lo stesso tempo (questa funzione non è ancora su YouTube)! Il mod utilizza il video API di YouTube, video browser Quivic e sceneggiatura YouTube Tyzen.

Modifica Versione: 1.0.8

Caratteristiche:
  • Facile da installare. Nessuna modifica del database.
  • Pulito, facile da usare l'interfaccia utente.
  • Conserva lo stile phpBB che è in uso.
  • Visualizza "Chi è online" info.
  • Subsilver2 supporto.
  • La possibilità di visualizzare i video in modalità standard, lo schermo Widescreen o Full.
    Risultati
  • ricerca appaiono senza dover lasciare o ricaricare la pagina.
  • Risultati della ricerca rimangono sullo schermo anche durante la visualizzazione di un video (guarda i video e di ricerca allo stesso tempo).
  • Barra di menu Auto-hide (che visualizza il play / pausa e altre opzioni video).
  • Visualizzazione delle miniature del tempo di riproduzione di foto (mostrato dei risultati di ricerca miniature).
  • Visualizza il numero di risultati della tua ricerca video e la pagina in cui si è in (nei risultati).
  • Facilmente navigare attraverso i risultati di ricerca utilizzando i pulsanti "Indietro" "Avanti" e.
  • Link diretti per vetrina Recentemente, I più votati, i video più visti e più popolari.
  • Incorporare e opzioni di collegamento vengono visualizzate una volta fermata la riproduzione di video.
Demo URL: Clicca qui per la demo.

Modifica Download:
youtube_videos_mod_108.zip
(118.65 KiB) Scaricato 136 volte

Domande frequenti:
Vedere Domande in Domande frequenti in questo argomento.

Avviso: Come per ogni mod, prima di installare questo mod dovete fare un back-up dei file e del database phpBB (questo mod non applica le modifiche al database).
(questo è un account manager non attivo per il MOD team phpBB3 World)

Avatar utente
phpBB3
News PhpBB3
News PhpBB3
Messaggi: 81
Iscritto il: 6 lug 2013, 14:01

Re: YouTube Video Mod

Messaggio da phpBB3 » 11 ago 2013, 19:16

DOMANDE FREQUENTI

1 - Come faccio a limitare l'accesso alla pagina Video solo agli utenti registrati?
Apri: /root/youtube.php

Trova:

Codice: Seleziona tutto

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('mods/youtube_lang'); 
Aggiungi dopo:

Codice: Seleziona tutto

if ($user->data['user_id'] == ANONYMOUS)
{
    login_box('', $user->lang['LOGIN']);
} 

2 - Come faccio a mettere il link "Video" nel overall_header visibile solo agli utenti registrati?

Apri: /root/styles/prosilver/template/overall_header.html

Trova:

Codice: Seleziona tutto

				<!-- YOUTUBE VIDEOS MOD BEGIN -->
				<li class="icon-yvm"><a href="{U_YOUTUBE_VIDEOS_MOD}" title="{L_YOUTUBE_VIDEOS_MOD}">{L_YOUTUBE_VIDEOS_MOD}</a></li>
				<!-- YOUTUBE VIDEOS MOD END -->
Sostituisci con:

Codice: Seleziona tutto

				<!-- YOUTUBE VIDEOS MOD BEGIN -->
				<!-- IF S_USER_LOGGED_IN -->
				<li class="icon-yvm"><a href="{U_YOUTUBE_VIDEOS_MOD}" title="{L_YOUTUBE_VIDEOS_MOD}">{L_YOUTUBE_VIDEOS_MOD}</a></li>
				<!-- ENDIF -->
				<!-- YOUTUBE VIDEOS MOD END -->

3 - Posso rimuovere i link che vengono applicate alla pagina video?
No. La rimozione dei link violerà i termini dello script di uso e dei diritti d'autore.


4 - Come faccio ad aggiungere questa mod a uno stile diverso dal prosilver?
Copia i file del "prosilver" nella cartella del download e rinominarlo come il nome esatto dello stile che stai usando.
  • Carica la cartella copiata nella directory seguente: /root/styles/
  • Nelle istruzioni di installazione, applicare le modifiche per "overall_header.html" al file overall_header.html dello stile che stai usando.
  • Nelle istruzioni di installazione, applicare le modifiche per "bidi.css", "buttons.css", è "colours.css" ai file dello stile che stai usando.
  • Caricare i file modificati. Vai in ACP, seleziona la scheda "Styles" Aggiorna il "Template", "Theme" e "Imagesets". Svuota la cache del browser.

5 - Posso usare questo mod con il Social Network mod?
SI.


6 - Quali versioni di phpBB questo mod è compatibile?
Il mod è stato testato sulle versioni 3.0.8, 3.0.9, 3.0.10 e 3.0.11.


7 - Come posso modificare i video predefiniti che vengono mostrati sulla pagina video?
Apri

Codice: Seleziona tutto

/root/styles/yourstyle/youtube.html
Trova

Codice: Seleziona tutto

quvic.PresentVideos('recently_featured','',1);
Sostituisci con

Codice: Seleziona tutto

quvic.PresentVideos('search','il termine di ricerca qui',1);
Nota: Assicurarsi di sostituire il termine di ricerca qui con il termine che si desidera lo script cerca. per esempio, sport o film. Se si desidera utilizzare più di un termine di ricerca utilizzare un "+" tra le parole. per esempio: word1+word2

Inoltre, NON rimuovere le virgolette intorno al termine di ricerca.


8 - Come faccio ad aggiungere i miei link di ricerca personalizzate alla pagina video?
Apri

Codice: Seleziona tutto

/root/styles/yourstyle/youtube.html
Trova

Codice: Seleziona tutto

    <a href="#" onclick="quvic.listVideos('recently_featured','',1); return false;"><b>{L_YOUTUBE_VIDEOS_MOD_RECENTLY_FEATURED}</b></a> | 

Aggiungi prima

Codice: Seleziona tutto

	<a href="#" onclick="quvic.listVideos('search','your_search_term_here',1); return false;"><b>Your_Display_Name_Here</b></a> | 
Nota
Sostituire your_search_term_here con il termine di ricerca che si desidera lo script cerca (non rimuovere le virgolette intorno al termine di ricerca).

Sostituire Your_Display_Name_Here con il collegamento che si desidera visualizzare (che i visitatori/membri vedranno).


9 - Come faccio a cambiare il titolo della pagina della pagina video?
Apri

Codice: Seleziona tutto

/root/language/it/mods/youtube_lang.php

Trova

Codice: Seleziona tutto

	'YOUTUBE_VIDEOS_MOD_PAGE_TITLE'                  => 'YouTube Video',

Sostituisci con

Codice: Seleziona tutto

	'YOUTUBE_VIDEOS_MOD_PAGE_TITLE'                  => 'Il _Testo_qui',

Nota
Sostituire Il _Testo_qui con tutto ciò che si desidera che il titolo della pagina mostri (non rimuovere le virgolette).

Avatar utente
salvocortesiano
Membro phpBB3World
Membro phpBB3World
Messaggi: 58
Iscritto il: 20 gen 2013, 9:22
Località: Firenze
Contatta:

Re: YouTube Video Mod

Messaggio da salvocortesiano » 11 ago 2013, 20:56

Grande MOD keith10456 :)
per la mia comodità personale ho preferito inserire video youtube nell'indice del forum e anche un effetto a tendina con javascript ;) Se qualcuno è interessato ecco il codice di procedura:

P.S. Stile di base Subsilver2 magari funziona anche con il prosilver!

Creare un nuovo file HTML chiamato: youtube_header.html e mettere questo codice all'interno

Codice: Seleziona tutto

<!-- IF not S_IS_BOT -->
	<!-- IF S_USER_LOGGED_IN -->
<div style="padding:10px:center;">
<div align="center"><a href="#" id="hiding15"><img src="{T_THEME_PATH}/images/youtube_videos_mod.png" width="16" height="16" alt="*" title="{L_YOUTUBE_VIDEOS_MOD_LINK}" /> {L_YOU_SHOW_HIDE}</a></div>
</div>

<script type="text/javascript">
// <![CDATA[
$(document).ready(function(){
//-------------------
// $('#datecks').datepicker({ showButtonPanel: false });
//-------------------
$('#hiding15').click(function(){
if ($('#hide15').is(":hidden")){
$('#hide15').slideDown("slow");} 
else{
$('#hide15').slideUp("slow");}
return false;}); 
//-------------------
});
// ]]>
</script>

<div style="display:none;font-size:10px:center;" id="hide15">

<center>
<h1 class="yvh">{L_YOUTUBE_VIDEOS_MOD_PAGE_TITLE}</h1>
<br />
<div style="width: 720px;">  
<div id="playerContainer" style="width: 720px;"> 
<object id="player"></object>
</div> 
<br />
<div id="videoSize"> 
  <input type="button" id="Widescreen" value="{L_YOUTUBE_VIDEOS_MOD_WIDESCREEN}" onclick="javascript:HDPlayer()" disabled="true"></input> 
  <input type="button" id="Standard" value="{L_YOUTUBE_VIDEOS_MOD_STANDARD}" onclick="javascript:HQPlayer()"></input> 
</div><br />
<div id="searchForm">
 <form id="searchForm" onsubmit="quvic.listVideos('search', this.searchTerm.value, 1); return false;"> 
               <input name="searchTerm" type="text" value="" style="width: 280px;"> 
        <input type="submit" value="{L_YOUTUBE_VIDEOS_MOD_SEARCH}"> 
      </form>
</div>
<br />
<div align="center">
    <a href="#" onclick="quvic.listVideos('recently_featured','',1); return false;"><b>{L_YOUTUBE_VIDEOS_MOD_RECENTLY_FEATURED}</b></a> |
	<a href="#" onclick="quvic.listVideos('top_rated','',1); return false;"><b>{L_YOUTUBE_VIDEOS_MOD_TOP_RATED}</b></a> |
    <a href="#" onclick="quvic.listVideos('most_viewed','',1); return false;"><b>{L_YOUTUBE_VIDEOS_MOD_MOST_VIEWED}</b></a> |
    <a href="#" onclick="quvic.listVideos('most_popular','',1); return false;"><b>{L_YOUTUBE_VIDEOS_MOD_MOST_POPULAR}</b></a>
	</div>
<br /><br />

 <div id="searchResultsNavigation" align="right"><label id="videosinfo" align="right"></label> <form id="navigationForm"><input type="button" id="previousPageButton" onclick="quvic.listVideos(quvic.previousQueryType, quvic.previousSearchTerm, quvic.previousPage);" value="{L_YOUTUBE_VIDEOS_MOD_PREVIOUS_PAGE}" style="display: none;"></input>&nbsp;&nbsp;<input type="button" id="nextPageButton" onclick="quvic.listVideos(quvic.previousQueryType, quvic.previousSearchTerm, quvic.nextPage);" value="{L_YOUTUBE_VIDEOS_MOD_NEXT_PAGE}" style="display: none;"></input></form></div>

<div id="videolist"> 
<script language="javascript" type="text/javascript"> 
// <![CDATA[
			<!--
quvic.PresentVideos('recently_featured','',1);
//--> 
// ]]>	
</script>  
</div> 
<div class="clear"></div>
</p>
</center>
</div>
<br />
	<!-- ENDIF -->
<!-- ENDIF -->
Ora aprite: styles/subsilver2/template/overal_header.html
e mettere questo codice in cui si desidera visualizzare la MOD youtube

Codice: Seleziona tutto

<div id="youtube">
<!-- INCLUDE youtube_header.html -->
</div>
Per esempio io ho sul mio forum la MOD "ACP Announcement Centre 125", e ho preferito visualizzare i video youtube appena sotto la mod "ACP Announcement Centre 125" :)

Creare ora il file di linguaggio chiamato: youtube_language.php (o il nome che si vuole) e mettere questo codice all'interno

Codice: Seleziona tutto

<?php

if (!defined('IN_PHPBB'))
{
	exit;
}

if (empty($lang) || !is_array($lang))
{
	$lang = array();
}

    $lang = array_merge($lang, array(
		'YOU_SHOW_HIDE'         => 'Mostra/Nascondi youtube', // iTALIAN (you change in your language)
	));
?>
Ora aprite: root/language/it/common.php

Trova:

Codice: Seleziona tutto

// DEVELOPERS PLEASE NOTE
Aggiungi prima:

Codice: Seleziona tutto

// (c) Salvo Cortesiano / 2013
include('mods/youtube_language.' . $phpEx);
// (c) Salvo Cortesiano / 2013
Carica tutti i nuovi file via FTP. Enjoy ;)

Immagine
Pulsante link Youtube

Immagine
Menu a discesa (Mostra/Nascondi) youtube video

Video dimostrativo:
YouTube
Sono amico di tutti, ma alle condizioni di nessuno!

Rispondi

Torna a “[3.0.x] MODs in sviluppo”

Chi c’è in linea

Visitano il forum: Nessuno e 36 ospiti