Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    bbcode youtube integrazione

    ciao a tutti vorrei integrare la riproduzione di video da youtube sul mio sito:

    questi sono bbcode che uso attualmente:
    Codice PHP:
    function getbbcode($text$sid=""$filtered)
    {
      
    $text htmlspecialchars($text);
      
    $text=preg_replace("/\[b\](.*?)\[\/b\]/i","[b]\\1[/b]"$text);
      
    $text=preg_replace("/\[i\](.*?)\[\/i\]/i","[i]\\1[/i]"$text);
      
    $text=preg_replace("/\[u\](.*?)\[\/u\]/i","<u>\\1</u>"$text);
      
    $text=preg_replace("/\[big\](.*?)\[\/big\]/i","<big>\\1</big>"$text);
      
    $text=preg_replace("/\[small\](.*?)\[\/small\]/i","[size="1"]\\1[/size]"$text);
      
    $text preg_replace("/\[blog\=(.*?)\](.*?)\[\/blog\]/is","<a href=\"index.php?action=viewblog&amp;bid=$1&amp;sid=$sid\">$2</a>",$text);

      if(
    substr_count($text,"[br/]")<=3){
      
    $text str_replace("[br/]","
    "
    ,$text);
      } 
    mi aiutereste a creare quello per youtube?
    dovrebbe essere simile a questo ..

    Codice PHP:
    '
    <object><param name=movie value=http://www.youtube.com/v/$1&hl=it&fs=1&color1=0x5d1719&color2=0xcd311b&border=0></param><param name=wmode value=transparent><param name=allowFullScreen value=true></param></param><embed src=http://www.youtube.com/v/$1&hl=it&fs=1&color1=0x5d1719&color2=0xcd311b&border=0 type=application/x-shockwave-flash wmode=transparent allowfullscreen=true></embed></object>
    '

    grazie a chi mi aiuterà :master:

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    270
    visto che parli di bbcode presumo tu stia parlando di un forum piu ke di un sito in tal caso dovresti darci il tipo di forum che usi perche non tutti usano tag uguali

  3. #3
    no..il codice è proprio...sto integrando funzioni nuove...i bbcode usati ora sono:

    $text = preg_replace("/[blog=(.*?)](.*?)[/blog]/is","<a href=\"index.php?action=viewblog&bid=$1&sid=$sid\" >$2</a>",$text);

    ho provato cosi a aggiungere quello di youtube:

    $text=preg_replace("/[youtube](.*?)[/youtube]\is","<object><param name=movie value=http://www.youtube.com/v/$1&hl=it&fs=1&color1=0x5d1719&color2=0xcd311b&bord er=0></param><param name=wmode value=transparent><param name=allowFullScreen value=true></param></param><embed src=http://www.youtube.com/v/$1&hl=it&fs=1&color1=0x5d1719&color2=0xcd311b&bord er=0 type=application/x-shockwave-flash wmode=transparent allowfullscreen=true></embed></object>">$1</a>",$text);

    ma non credo sia giusto...qualcuno riesce a correggerlo???

  4. #4
    qualcuno potrebbe includermi gli apici a questo codice???

    $text=preg_replace("/\[youtube](.*?)[/youtube]\is","<object><param name=movie value=http://www.youtube.com/v/$1&hl=it&fs=1&color1=0x5d1719&color2=0xcd311b&bord er=0></param><param name=wmode value=transparent><param name=allowFullScreen value=true></param></param><embed src=http://www.youtube.com/v/$1&hl=it&fs=1&color1=0x5d1719&color2=0xcd311b&bord er=0 type=application/x-shockwave-flash wmode=transparent allowfullscreen=true></embed></object>$2,$text);

    grazie

  5. #5

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.