Convertire i link Youtube e Dailymotion nei post

Tutorial Convertire i link Youtube e Dailymotion nei post

Messaggio Da Niko Sab 16 Gen 2021 - 23:02

Convertire i link Youtube e Dailymotion nei post


Questo script individua automaticamente un collegamento YouTube o Dailymotion pubblicato in un messaggio sul tuo forum e lo converte in un video.

Installare il codice Javascript

Pannello di amministrazione ► Moduli ► HTML e JAVASCRIPT - Gestione del codice JavaScript

Assicurati che la gestione del codice JavaScript sia attivata, quindi crea un nuovo javascript con il titolo "Conversione di link YouTube e dailymotion in video" e inserendo come posizione "Negli argomenti".

Inserisci il codice seguente:
Codice:
$(function(){
 
/******* VARIABLES PARAMÉTRABLES *******/
  var largeur = "560";
  var hauteur = "315";
/***************************************/
 
  $('.postbody a[href*="youtube.com/watch"]').each(function(){
    var ytid = $(this).attr('href').split("v=")[1].split("&")[0];                           
    $(this).html("<iframe width="+largeur+" height="+hauteur+" src=https://www.youtube.com/embed/"+ytid+" frameborder=0 allowfullscreen></iframe><br />");
    });
 
  $('.postbody a[href*="youtu.be/"]').each(function(){
    var ytid = $(this).attr('href').split("youtu.be/")[1].split("?")[0];                           
    $(this).html("<iframe width="+largeur+" height="+hauteur+" src=https://www.youtube.com/embed/"+ytid+" frameborder=0 allowfullscreen></iframe><br />");
    });
 
  $('.post-content a[href*="youtube.com/watch"]').each(function(){
    var ytid = $(this).attr('href').split("v=")[1].split("&")[0];                           
    $(this).html("<iframe width="+largeur+" height="+hauteur+" src=https://www.youtube.com/embed/"+ytid+" frameborder=0 allowfullscreen></iframe><br />");
    });
  $('.post-content a[href*="dailymotion.com"]').each(function(){
    var ytid = $(this).attr('href').split('/video/')[1];               
    $(this).html("<iframe width="+largeur+" height="+hauteur+" src=https://www.dailymotion.com/embed/video/"+ytid+" allowfullscreen allow=autoplay></iframe><br />");
    });
 
  $('.post-content a[href*="youtu.be/"]').each(function(){
    var ytid = $(this).attr('href').split("youtu.be/")[1].split("?")[0];                           
    $(this).html("<iframe width="+largeur+" height="+hauteur+" src=https://www.youtube.com/embed/"+ytid+" frameborder=0 allowfullscreen></iframe><br />");
    });
 
  $('.postbody a[href*="dailymotion.com"]').each(function(){
    var ytid = $(this).attr('href').split('/video/')[1];               
    $(this).html("<iframe width="+largeur+" height="+hauteur+" src=https://www.dailymotion.com/embed/video/"+ytid+" allowfullscreen allow=autoplay></iframe><br />");
    });
});

Puoi adattare la larghezza var width e l'altezza var height specificando il numero di pixel. Questo script funziona per qualsiasi versione (incluso AwesomeBB).

Risultato

Prima del tutorial

Convertire i link Youtube e Dailymotion nei post 14-08-14

Dopo il tutorial

Convertire i link Youtube e Dailymotion nei post 14-08-15

I collegamenti sono stati convertiti automaticamente per visualizzare i video. I membri possono visualizzare i video direttamente dal messaggio senza dover andare su YouTube o dailymotion.

.Convertire i link Youtube e Dailymotion nei post HURHAdp.L'utilizzo di questo script può aumentare notevolmente il tempo di caricamento della pagina corrente. Il tempo di caricamento è direttamente correlato al numero di video da visualizzare.


Niko
Niko
Moderatore
Moderatore

Sesso : Maschio
Età : 28
Messaggi : 9576
Località : Provincia di Varese

https://www.fmcodes.net/
Niko è stato ringraziato dall'autore di questo topic.

Visualizza l'argomento precedente Visualizza l'argomento successivo Torna in alto

- Argomenti simili

 
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.