Sviluppo script info carte

« Older   Newer »
 
  Share  
.
  1.  
    .
    Avatar

    "Da un semplice Uomo sono diventato un Possente Dio"


    Group
    Founder
    Posts
    2,264

    Status
    Offline
    devo fare la parte grafica ovvero far comparire il contenuto della nuvoletta.

    ah dimenticavo di dirvelo, questo script è compatibile anche con i dispositivi mobili ;)
     
    .
  2. Don Vicè
     
    .

    User deleted


    Finalmente una cosa buona,così i fanatici dei telefoni non avranno problemi visitando il forum.

    Edited by MasterPro - 27/4/2014, 17:53
     
    .
  3.  
    .
    Avatar

    "Da un semplice Uomo sono diventato un Possente Dio"


    Group
    Founder
    Posts
    2,264

    Status
    Offline
    finito lo script, per vedere le info di una carta dovete cliccare sul suo nome LOOK

    codice php che prende le informazioni della carta direttamente da yugioh wikia
    CODICE
    $nome_carta_link_urlencode = $_GET['n'];
    $nome_carta_link = str_replace('+', '_', urlencode($nome_carta_link_urlencode));
    //$yugiohwikia_page = file_get_contents('http://yugioh.wikia.com/wiki/'.$nome_carta_link);
    $yugiohwikia_suggerimenti = 'http://yugioh.wikia.com/wiki/Card_Tips:'.$nome_carta_link;
    $yugiohwikia_ruling = 'http://yugioh.wikia.com/wiki/Card_Rulings:'.$nome_carta_link;
    $yugiohcardmarket_espansioni_e_valori = 'https://en.yugiohcardmarket.eu/?mainPage=showSearchResult&searchFor='.$nome_carta_link;
    $mostro_normale = '<th class="cardtable-header" colspan="3" style="font-size: 1.5em; line-height: 1.5em; background-color: #FF3; color: #000;">';
    $mostro_effetto = '<th class="cardtable-header" colspan="3" style="font-size: 1.5em; line-height: 1.5em; background-color: #F93; color: #000;">';
    $mostro_rituale = '<th class="cardtable-header" colspan="3" style="font-size: 1.5em; line-height: 1.5em; background-color: #66F; color: #000;">';
    $mostro_fusione = '<th class="cardtable-header" colspan="3" style="font-size: 1.5em; line-height: 1.5em; background-color: #96C; color: #FFF;">';
    $mostro_synchro = '<th class="cardtable-header" colspan="3" style="font-size: 1.5em; line-height: 1.5em; background-color: #FFF; color: #000;">';
    $mostro_xyz = '<th class="cardtable-header" colspan="3" style="font-size: 1.5em; line-height: 1.5em; background-color: #000; color: #FFF;">';
    $mostro_pendulum = '<th class="cardtable-header" colspan="3" style="font-size: 1.5em; line-height: 1.5em; background-color: ; color: ;">';
    $magia = '<th class="cardtable-header" colspan="3" style="font-size: 1.5em; line-height: 1.5em; background-color: #396; color: #FFF;">';
    $trappola = '<th class="cardtable-header" colspan="3" style="font-size: 1.5em; line-height: 1.5em; background-color: #F36; color: #FFF;">';
    if (strpos($yugiohwikia_page, $mostro_normale) !== false) {
       $tipo = 'mostro_normale';
    }
    if (strpos($yugiohwikia_page, $mostro_effetto) !== false) {
       $tipo = 'mostro_effetto';
    }
    if (strpos($yugiohwikia_page, $mostro_rituale) !== false) {
       $tipo = 'mostro_rituale';
    }
    if (strpos($yugiohwikia_page, $mostro_fusione) !== false) {
       $tipo = 'mostro_fusione';
    }
    if (strpos($yugiohwikia_page, $mostro_synchro) !== false) {
       $tipo = 'mostro_synchro';
    }
    if (strpos($yugiohwikia_page, $mostro_xyz) !== false) {
       $tipo = 'mostro_xyz';
    }
    if (strpos($yugiohwikia_page, $mostro_pendulum) !== false) {
       $tipo = 'mostro_pendulum';
    }
    if (strpos($yugiohwikia_page, $magia) !== false) {
       $tipo = 'magia';
    }
    if (strpos($yugiohwikia_page, $trappola) !== false) {
       $tipo = 'trappola';
    }

    //SCRIPT PER I MOSTRI
    if ($tipo = 'mostro_normale' OR $tipo = 'mostro_effetto' OR $tipo = 'mostro_rituale' OR $tipo = 'mostro_fusione' OR $tipo = 'mostro_synchro' OR $tipo = 'mostro_xyz' OR $tipo = 'mostro_pendulum') {
       $immagine_carta_explode = explode('</tr><tr><td class="cardtable-cardimage" rowspan="91">', $yugiohwikia_page);
       $immagine_carta_explode_due = explode('" src="', $immagine_carta_explode[1]);
       $immagine_carta_explode_tre = explode('" width="', $immagine_carta_explode_due[1]);
       $immagine_carta = $immagine_carta_explode_tre[0];
       $nome_carta_explode =  explode(' - Yu-Gi-Oh!</title>', $yugiohwikia_page);
       $nome_carta_explode_due =  explode('<title>', $nome_carta_explode[0]);
       $nome_carta = $nome_carta_explode_due[1];
       $tipo_carta_explode = explode('<tr id="" class="cardtablerow" style=";"><th id="" class="cardtablerowheader" style=";" scope="row"><a href="/wiki/Type" title="Type">Types</a></th>
           <td id="" class="cardtablerowdata" style=";">', $yugiohwikia_page);
       $tipo_carta_explode_due = explode('</td></tr>', $tipo_carta_explode[1]);
       $tipo_carta = strip_tags($tipo_carta_explode_due[0]);
       $effetto_carta_explode = explode('<b>Card descriptions</b><br />', $yugiohwikia_page);
       $effetto_carta_explode_due = explode('<tr><td class="navbox-list" style="text-align: left; width: 100%; padding: 0px; border: none;">', $effetto_carta_explode[1]);
       $effetto_carta_explode_tre = explode('</td></tr>', $effetto_carta_explode_due[1]);
       $effetto_carta = strip_tags($effetto_carta_explode_tre[0], '<br>');
       $bannedlist_carta_explode = explode('<tr><th class="cardtablestatusesgroupheader" colspan="8"><i>TCG</i>/<i>OCG</i> statuses</th></tr>', $yugiohwikia_page);
       $bannedlist_carta_explode_due = explode('TCG</a></i> <a href="/wiki/Advanced_Format" title="Advanced Format">Advanced</a></th>', $bannedlist_carta_explode[1]);
       $bannedlist_carta_explode_tre = explode('<th style="width: 12.5%;">', $bannedlist_carta_explode_due[1]);
       $bannedlist_carta = strip_tags($bannedlist_carta_explode_tre[0]);
    }

    //SCRIPT PER LE MAGIE E LE TRAPPOLE
    if ($tipo = 'magia' OR $tipo = 'trappola') {
       $immagine_carta_explode = explode('</tr><tr><td class="cardtable-cardimage" rowspan="91">', $yugiohwikia_page);
       $immagine_carta_explode_due = explode('" src="', $immagine_carta_explode[1]);
       $immagine_carta_explode_tre = explode('" width="', $immagine_carta_explode_due[1]);
       $immagine_carta = $immagine_carta_explode_tre[0];
       $nome_carta_explode =  explode(' - Yu-Gi-Oh!</title>', $yugiohwikia_page);
       $nome_carta_explode_due =  explode('<title>', $nome_carta_explode[0]);
       $nome_carta = $nome_carta_explode_due[1];
       $tipo_carta_explode = explode('<tr id="" class="cardtablerow" style=";"><th id="" class="cardtablerowheader" style=";" scope="row"><a href="/wiki/Property" title="Property">Property</a></th>
           <td id="" class="cardtablerowdata" style=";">', $yugiohwikia_page);
       $tipo_carta_explode_due = explode('</td></tr>', $tipo_carta_explode[1]);
       $tipo_carta = strip_tags($tipo_carta_explode_due[0]);
       $effetto_carta_explode = explode('<b>Card descriptions</b><br />', $yugiohwikia_page);
       $effetto_carta_explode_due = explode('<tr><td class="navbox-list" style="text-align: left; width: 100%; padding: 0px; border: none;">', $effetto_carta_explode[1]);
       $effetto_carta_explode_tre = explode('</td></tr>', $effetto_carta_explode_due[1]);
       $effetto_carta = strip_tags($effetto_carta_explode_tre[0], '<br>');
       $bannedlist_carta_explode = explode('<tr><th class="cardtablestatusesgroupheader" colspan="8"><i>TCG</i>/<i>OCG</i> statuses</th></tr>', $yugiohwikia_page);
       $bannedlist_carta_explode_due = explode('TCG</a></i> <a href="/wiki/Advanced_Format" title="Advanced Format">Advanced</a></th>', $bannedlist_carta_explode[1]);
       $bannedlist_carta_explode_tre = explode('<th style="width: 12.5%;">', $bannedlist_carta_explode_due[1]);
       $bannedlist_carta = strip_tags($bannedlist_carta_explode_tre[0]);
    }
    echo '<div class="qtip-titlebar"><div id="qtip-0-title" class="qtip-title" aria-atomic="true">'.$nome_carta.'</div></div>';
    echo '<div class="tooltip-descrizione">
    <div style="float: left; margin-right: 10px;"><img style="height: 256px; width: auto;" src="'.$immagine_carta.'"></div>
    <div style="line-height: 15px">
    <b>Type: </b>'.$tipo_carta.'
    <br><b>Effect:</b>
    <div style="max-height: 145px; height: 145px; overflow-y: auto;">'.$effetto_carta.'</div>
    <div style="padding-top: 5px"><b>Banned List: </b>'.$bannedlist_carta.'</div>
    <div style="padding-top: 5px"><a style="color: #151515; text-decoration: inherit" target="_blank" href="https://en.yugiohcardmarket.eu/?mainPage=showSearchResult&amp;searchFor='.$nome_carta_link.'"><b>&raquo; Espansioni e Valore</b></a></div>
    <div style="padding-top: 5px"><a style="color: #151515; text-decoration: inherit" target="_blank" href="http://yugioh.wikia.com/wiki/Card_Tips:'.$nome_carta_link.'"><b>&raquo; Suggerimenti</b></a></div>
    <div style="padding-top: 5px"><a style="color: #151515; text-decoration: inherit" target="_blank" href="http://yugioh.wikia.com/wiki/Card_Rulings:'.$nome_carta_link.'"><b>&raquo; Ruling</b></a></div>
    </div>
    </div>';



    script che fa comparire la nuvoletta sui nomi delle carte
    CODICE
    <link rel="stylesheet" type="text/css" href="http://qtip2.com/v/nightly/jquery.qtip.css">
    <script type="text/javascript" src="http://code.jquery.com/jquery-2.1.0.min.js"></script>
    <script type="text/javascript" src="http://qtip2.com/v/nightly/jquery.qtip.js"></script>
    <script type="text/javascript">
       var nomi_carte = [
       {
       "ita": "Buco Nero",
       "en": "Dark Hole"},
    {
       "ita": "Giudizio Solenne",
       "en": "Solemn Warning"},
    {
       "ita": "Congegno Verde",
       "en": "Green Gadget"},
    {
       "ita": "Congegno Rosso",
       "en": "Red Gadget"}
    ];
    //CERCA I NOMI DELLE CARTE NEI POST
       var list = document.getElementsByClassName('post');
       for (indexa = 0; indexa < nomi_carte.length; ++indexa) {
           var nome_carta_ita = nomi_carte[indexa].ita;
           var nome_carta_en = nomi_carte[indexa].en;
           var nome_carta_ita_regexp = new RegExp(nome_carta_ita, "gi");
           var nome_carta_en_regexp = new RegExp(nome_carta_en, "gi");
           for (indexb = 0; indexb < list.length; ++indexb) {
               element = list[indexb];
               element.innerHTML = element.innerHTML.replace(nome_carta_en_regexp, '<span style="cursor: help" class="script-info-carta" title="' + nome_carta_en + '">' + nome_carta_en + '</span>');
               element.innerHTML = element.innerHTML.replace(nome_carta_ita_regexp, '<span style="cursor: help" class="script-info-carta" title="' + nome_carta_en + '">' + nome_carta_ita + '</span>');
           }
       }

    //TOOLTIP + AJAX
    $(document).ready(function()
    {
        $('.post .script-info-carta').each(function() {
            $(this).qtip({
               content: {
                   text: function(event, api) {
                       $.ajax({
                           url: 'http://mastrozappa.altervista.org/info_carta.php?n=' + encodeURIComponent(api.elements.target.attr('title'))
                       })
                       .then(function(content) {
                           api.set('content.text', content);
                       }, function(xhr, status, error) {
                           return 'Errore nel caricamento';
                           api.set('content.text', status + ': ' + error);
                       });
                       return 'Caricamento in corso...';
                   }
               },
               show: {
                  event: 'click'
               },
               hide: {
                  event: 'unfocus'
               },
               position: {
                   viewport: $(window)
               },
               style: 'qtip-dark'
            });
        });
    });
    </script>
     
    .
  4.  
    .
    Avatar

    "Da un semplice Uomo sono diventato un Possente Dio"


    Group
    Founder
    Posts
    2,264

    Status
    Offline
    mi son messo a lavorare allo script che permetterà di aggiornare la lista delle carte che potranno comparire nella nuvoletta.
    ho fatto un semplicissimo sistema di login che richiede soltanto l'immissione di una password, per adesso è 123 cosi da evitare che tutti possano editare la lista.
    al momento questo sistema genera automaticamente il codice da utilizzare per lo script dai nomi che gli fornite, poi faro in modo che sara possibile anche una modifica manuale dell'intero codice generato, che sara utile nel caso sbagliate a scrivere un nome e dovete correggere.

    CODICE
    <?php
    if ($_COOKIE['update_lista_carte'] != 1) {
       echo 'Form di login';
       if (isset($_POST['ulc_pw']) == '123')
           setcookie('update_lista_carte', '1', time()+3600);
           header('Location: '.'http://'.$_SERVER['HTTP_HOST'].'/ulc.php');
       }
    if ($_COOKIE['update_lista_carte'] == 1) {
       echo 'Form nome carta ita e en';
       
       if (!file_exists('lista_carte.txt')) {
           file_put_contents('lista_carte.txt', NULL);
       }
       
       $lista_carte = file_get_contents('lista_carte.txt');
       
       if (trim(isset($_POST['nome_carta_ita'])) != NULL) {
           $nome_carta_ita = $_POST['nome_carta_ita'];
           if (strpos($lista_carte, $nome_carta_ita) !== false) {
               $nome_carta_ita_esistente = '1';
           }
       }
       if (trim(isset($_POST['nome_carta_en'])) != NULL) {
           $nome_carta_ita = $_POST['nome_carta_en'];
           if (strpos($lista_carte, $nome_carta_en) !== false) {
               $nome_carta_en_esistente = '1';
           }
       }
       
       if ($nome_carta_ita != NULL AND $nome_carta_en != NULL AND file_exists('lista_carte.txt')) {
           
       }
       if ($nome_carta_ita == NULL AND $nome_carta_en != NULL AND file_exists('lista_carte.txt')) {
           
       }
       if ($nome_carta_ita != NULL AND $nome_carta_en == NULL AND file_exists('lista_carte.txt')) {
           
       }
       }
     
    .
  5. zSLASH24
     
    .

    User deleted


    Mi sembra un ottima idea, se ti serve per la parte Grafica io sono disponibile basta che mi contatti per MP/Chat e mi dici quello che devo fare
     
    .
  6.  
    .
    Avatar

    "Da un semplice Uomo sono diventato un Possente Dio"


    Group
    Founder
    Posts
    2,264

    Status
    Offline
    Ci penso io a fare la parte grafica.. Alla fine ci saranno solo 2 textinput, 1 textarea e 2 o 3 bottoni.
    A breve posto un aggiornamento del codice per quanto riguarda la sicurezza, non aggiungera piu il cookie update_lista_carte = 1 ma un valore calcolato differentemente per ogni persona e cifrato, in piu se cambierete ip dovete rieffettuare il login
     
    .
  7.  
    .
    Avatar

    "Da un semplice Uomo sono diventato un Possente Dio"


    Group
    Founder
    Posts
    2,264

    Status
    Offline
    finito il generatore del codice che servira per il riconoscimento di chi si è gia loggato dentro a questa pagina ed eviterà di dover inserire la password ad ogni nostra azione.. questo codice è totalmente indecifrabile :D

    CODICE
    <?php
    $ulc_ip_explode = explode(".", $_SERVER['REMOTE_ADDR']);
    $ulc_ip_somma = $ulc_ip_explode[0] + $ulc_ip_explode[1] + $ulc_ip_explode[2];
    $cookie_id_ulc_cinque = $ulc_ip_somma + 174;
    $cookie_id_ulc_quattro = $cookie_id_ulc_cinque * 5;
    $cookie_id_ulc_tre = $cookie_id_ulc_quattro - strlen($cookie_id_ulc_quattro);
    $cookie_id_ulc_due = hash('sha256', $cookie_id_ulc_tre);
    $cookie_id_ulc = substr($cookie_id_ulc_due, 32);
    if ($_COOKIE['update_lista_carte'] != $cookie_id_ulc) {
       echo 'Form di login';
       if (isset($_POST['ulc_pw']) == '123')
           setcookie('update_lista_carte', '1', time()+3600);
           header('Location: '.'http://'.$_SERVER['HTTP_HOST'].'/ulc.php');
       }
    if ($_COOKIE['update_lista_carte'] == $cookie_id_ulc) {
       echo 'Form nome carta ita e en';
       
       if (!file_exists('lista_carte.txt')) {
           file_put_contents('lista_carte.txt', NULL);
       }
       
       $lista_carte = file_get_contents('lista_carte.txt');
       
       if (trim(isset($_POST['nome_carta_ita'])) != NULL) {
           $nome_carta_ita = $_POST['nome_carta_ita'];
           if (strpos($lista_carte, $nome_carta_ita) !== false) {
               $nome_carta_ita_esistente = '1';
           }
       }
       if (trim(isset($_POST['nome_carta_en'])) != NULL) {
           $nome_carta_ita = $_POST['nome_carta_en'];
           if (strpos($lista_carte, $nome_carta_en) !== false) {
               $nome_carta_en_esistente = '1';
           }
       }
       
       if ($nome_carta_ita != NULL AND $nome_carta_en != NULL AND file_exists('lista_carte.txt')) {
           
       }
       if ($nome_carta_ita == NULL AND $nome_carta_en != NULL AND file_exists('lista_carte.txt')) {
           
       }
       if ($nome_carta_ita != NULL AND $nome_carta_en == NULL AND file_exists('lista_carte.txt')) {
           
       }
       }
     
    .
  8.  
    .
    Avatar

    "Da un semplice Uomo sono diventato un Possente Dio"


    Group
    Founder
    Posts
    2,264

    Status
    Offline
    fixato un problema che causava un loop di redirect ed un altro che non faceva settare correttamente il cookie

    CODICE
    <?php
    //PASSWORD DI ACCESSO
    $ulc_pw = '123';

    //GENERATORE VALORE COOKIE
    $ulc_ip_explode = explode(".", $_SERVER['REMOTE_ADDR']);
    $ulc_ip_somma = $ulc_ip_explode[0] + $ulc_ip_explode[1] + $ulc_ip_explode[2];
    $cookie_id_ulc_cinque = $ulc_ip_somma + 174;
    $cookie_id_ulc_quattro = $cookie_id_ulc_cinque * 5;
    $cookie_id_ulc_tre = $cookie_id_ulc_quattro - strlen($cookie_id_ulc_quattro);
    $cookie_id_ulc_due = hash('sha256', $cookie_id_ulc_tre);
    $cookie_id_ulc = substr($cookie_id_ulc_due, 32);

    $ulc_pw_post = $_POST['ulc_pw'];

    //PAGINA PER EFFETTUARE IL LOGIN
    if ($_COOKIE['update_lista_carte'] != $cookie_id_ulc AND $ulc_pw_post != $ulc_pw) {
       echo '<form action="http://'.$_SERVER['HTTP_HOST'].'/ulc.php" method="post">
    Password: <input type="text" name="ulc_pw">
    <input type="submit" value="login">
    </form>';
    }
    //PAGINA CHE IMPOSTA IL COOKIE E LA RICARICA
    if ($_COOKIE['update_lista_carte'] != $cookie_id_ulc AND $ulc_pw_post == $ulc_pw) {
       setcookie('update_lista_carte', $cookie_id_ulc, time()+3600);
       header('Location: '.'http://'.$_SERVER['HTTP_HOST'].'/ulc.php');
    }
    //PAGINA CON I FORM INPUT PER I NOMI ITA E EN
    if ($_COOKIE['update_lista_carte'] == $cookie_id_ulc) {
       echo 'Form nome carta ita e en';
       
       if (!file_exists('lista_carte.txt')) {
           file_put_contents('lista_carte.txt', NULL);
       }
       
       $lista_carte = file_get_contents('lista_carte.txt');
       
       if (trim(isset($_POST['nome_carta_ita'])) != NULL) {
           $nome_carta_ita = $_POST['nome_carta_ita'];
           if (strpos($lista_carte, $nome_carta_ita) !== false) {
               $nome_carta_ita_esistente = '1';
           }
       }
       if (trim(isset($_POST['nome_carta_en'])) != NULL) {
           $nome_carta_ita = $_POST['nome_carta_en'];
           if (strpos($lista_carte, $nome_carta_en) !== false) {
               $nome_carta_en_esistente = '1';
           }
       }
       
       if ($nome_carta_ita != NULL AND $nome_carta_en != NULL AND file_exists('lista_carte.txt')) {
           
       }
       if ($nome_carta_ita == NULL AND $nome_carta_en != NULL AND file_exists('lista_carte.txt')) {
           
       }
       if ($nome_carta_ita != NULL AND $nome_carta_en == NULL AND file_exists('lista_carte.txt')) {
           
       }
    }
     
    .
  9.  
    .
    Avatar

    "Da un semplice Uomo sono diventato un Possente Dio"


    Group
    Founder
    Posts
    2,264

    Status
    Offline
    fatta la parte grafica, manca la parte che fa funzionare i pannelli aggiungi, rimuovi e modifica ma sono gia impostati e non sara lungo da fare
    QUI potete vederlo in funzione

    CODICE
    <?php
    //PASSWORD DI ACCESSO
    $ulc_pw = '123';

    //GENERATORE VALORE COOKIE
    $ulc_ip_explode = explode(".", $_SERVER['REMOTE_ADDR']);
    $ulc_ip_somma = $ulc_ip_explode[0] + $ulc_ip_explode[1] + $ulc_ip_explode[2];
    $cookie_id_ulc_cinque = $ulc_ip_somma + 174;
    $cookie_id_ulc_quattro = $cookie_id_ulc_cinque * 5;
    $cookie_id_ulc_tre = $cookie_id_ulc_quattro - strlen($cookie_id_ulc_quattro);
    $cookie_id_ulc_due = hash('sha256', $cookie_id_ulc_tre);
    $cookie_id_ulc = substr($cookie_id_ulc_due, 32);

    $ulc_pw_post = $_POST['ulc_pw'];

    //PAGINA PER EFFETTUARE IL LOGIN
    if ($_COOKIE['update_lista_carte'] != $cookie_id_ulc AND $ulc_pw_post != $ulc_pw) {
       echo '<!DOCTYPE html>
    <html lang="it">
     <head>
       <meta charset="utf-8" />
       <meta name="viewport" content="width=device-width, initial-scale=1.0" />
       <meta name="description" content="Aggiorna Lista Carte" />
       <meta name="author" content="MasterPro" />
       <link rel="shortcut icon" href="http://icons.iconarchive.com/icons/oxygen-icons.org/oxygen/128/Apps-preferences-plugin-script-icon.png" />

       <title>Aggiorna Lista Carte</title>

       <link href="http://getbootstrap.com/dist/css/bootstrap.css" rel="stylesheet" />
       <link href="http://getbootstrap.com/examples/jumbotron/jumbotron.css" rel="stylesheet" />
       <style type="text/css">
           .lpplus {
               font-size: 0.5em;
               color: gray;
           }
       </style>

     </head>

     <body>

       <div class="navbar navbar-inverse navbar-fixed-top">
         <div class="container">
           <div class="navbar-header">
             <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
               <span class="icon-bar"></span>
               <span class="icon-bar"></span>
               <span class="icon-bar"></span>
             </button>
             <span class="navbar-brand">Yu-Gi-Oh! Italia</span>
           </div>
           <div class="navbar-collapse collapse">
             <ul class="nav navbar-nav">
               <li class="active"><a href="/ulc.php">Home</a></li>
               <li><a href="/ulc.php?azione=aggiungi">Aggiungi</a></li>
               <li><a href="/ulc.php?azione=rimuovi">Rimuovi</a></li>
               <li><a href="/ulc.php?azione=modifica">Modifica</a></li>
             </ul>
             <form class="navbar-form navbar-right" method="post" action="/ulc.php">
               <div class="form-group">
                 <input type="text" name="ulc_pw" placeholder="password" autocomplete="off" class="form-control" style="min-width:191px;" required />
               </div>
               <button type="submit" class="btn btn-success">Login!</button>
             </form>
           </div><!--/.navbar-collapse -->
         </div>
       </div>

       <!-- Main jumbotron for a primary marketing message or call to action -->
       <div class="jumbotron">
         <div class="container">
           <h1>Lista Carte <span class="lpplus">Updater</span></h1>
           <p>Questo script serve ad aggiungere o rimuovere carte o modificare la lista delle carte che sono cliccabili noi topic per visualizzare la nuvoletta con le informazioni.</p>
           <p><a href="/scriptesterni.php" class="btn btn-primary btn-lg">Altri script &raquo;</a></p>
         </div>
       </div>

       <div class="container">
         <!-- Example row of columns -->
         <div class="row">
           <div class="col-lg-4">
             <h2>Aggiungi</h2>
             <p>Aggiungi il nome in italiano, inglese o entrambi di una carta; non è possibile aggiungere soltanto il nome in italiano, se il nome in inglese è gia stato inserito e in italiano no scrivi sia il nome in italiano che in inglese e quello in italiano verrà aggiunto.</p>
             <p><a class="btn btn-default" target="_blank" href="/ulc.php?azione=aggiungi">Link &raquo;</a></p>
           </div>
           <div class="col-lg-4">
             <h2>Rimuovi</h2>
             <p>Rimuovi il nome in italiano o la carta; non è possibile rimuovere soltanto il nome in inglese, se vuoi rimuovere il nome in italiano inserisci il nome in italiano, se vuoi rimuovere sia il nome in italiano che in inglese scrivi soltanto il nome in inglese.</p>
             <p><a class="btn btn-default" target="_blank" href="/ulc.php?azione=rimuovi">Link &raquo;</a></p>
          </div>
           <div class="col-lg-4">
             <h2>Modifica</h2>
             <p>Modifica manualmente la lista dei nomi delle carte, fai attenzione a cosa modifichi che puoi compromettere il funzionamento dello script.</p>
             <p><a class="btn btn-default" target="_blank" href="/ulc.php?azione=modifica">Link &raquo;</a></p>
           </div>
         </div>

         <hr>

         <footer>
           <p>&copy; Script creato da MasterPro solo per yugiohitalia.it</p>
         </footer>
       </div> <!-- /container -->


       <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
       <script src="http://getbootstrap.com/dist/js/bootstrap.min.js"></script>
     </body>
    </html>';
    }
    //PAGINA CHE IMPOSTA IL COOKIE E LA RICARICA
    if ($_COOKIE['update_lista_carte'] != $cookie_id_ulc AND $ulc_pw_post == $ulc_pw) {
       setcookie('update_lista_carte', $cookie_id_ulc, time()+3600);
       header('Location: '.'http://'.$_SERVER['HTTP_HOST'].'/ulc.php');
    }
    //PAGINA CON LOGIN EFFETTUATO
    if ($_COOKIE['update_lista_carte'] == $cookie_id_ulc AND $_GET['azione'] != 'aggiungi' AND $_GET['azione'] != 'rimuovi' AND $_GET['azione'] != 'modifica') {
       echo '<!DOCTYPE html>
    <html lang="it">
     <head>
       <meta charset="utf-8" />
       <meta name="viewport" content="width=device-width, initial-scale=1.0" />
       <meta name="description" content="Aggiorna Lista Carte" />
       <meta name="author" content="MasterPro" />
       <link rel="shortcut icon" href="http://icons.iconarchive.com/icons/oxygen-icons.org/oxygen/128/Apps-preferences-plugin-script-icon.png" />

       <title>Aggiorna Lista Carte</title>

       <link href="http://getbootstrap.com/dist/css/bootstrap.css" rel="stylesheet" />
       <link href="http://getbootstrap.com/examples/jumbotron/jumbotron.css" rel="stylesheet" />
       <style type="text/css">
           .lpplus {
               font-size: 0.5em;
               color: gray;
           }
       </style>

     </head>

     <body>

       <div class="navbar navbar-inverse navbar-fixed-top">
         <div class="container">
           <div class="navbar-header">
             <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
               <span class="icon-bar"></span>
               <span class="icon-bar"></span>
               <span class="icon-bar"></span>
             </button>
             <span class="navbar-brand">Yu-Gi-Oh! Italia</span>
           </div>
           <div class="navbar-collapse collapse">
             <ul class="nav navbar-nav">
               <li class="active"><a href="/ulc.php">Home</a></li>
               <li><a href="/ulc.php?azione=aggiungi">Aggiungi</a></li>
               <li><a href="/ulc.php?azione=rimuovi">Rimuovi</a></li>
               <li><a href="/ulc.php?azione=modifica">Modifica</a></li>
             </ul>
           </div><!--/.navbar-collapse -->
         </div>
       </div>

       <!-- Main jumbotron for a primary marketing message or call to action -->
       <div class="jumbotron">
         <div class="container">
           <h1>Lista Carte <span class="lpplus">Updater</span></h1>
           <p>Questo script serve ad aggiungere o rimuovere carte o modificare la lista delle carte che sono cliccabili noi topic per visualizzare la nuvoletta con le informazioni.</p>
           <p><a href="/scriptesterni.php" class="btn btn-primary btn-lg">Altri script &raquo;</a></p>
         </div>
       </div>

       <div class="container">
         <!-- Example row of columns -->
         <div class="row">
           <div class="col-lg-4">
             <h2>Aggiungi</h2>
             <p>Aggiungi il nome in italiano, inglese o entrambi di una carta; non è possibile aggiungere soltanto il nome in italiano, se il nome in inglese è gia stato inserito e in italiano no scrivi sia il nome in italiano che in inglese e quello in italiano verrà aggiunto.</p>
             <p><a class="btn btn-default" target="_blank" href="/ulc.php?azione=aggiungi">Link &raquo;</a></p>
           </div>
           <div class="col-lg-4">
             <h2>Rimuovi</h2>
             <p>Rimuovi il nome in italiano o la carta; non è possibile rimuovere soltanto il nome in inglese, se vuoi rimuovere il nome in italiano inserisci il nome in italiano, se vuoi rimuovere sia il nome in italiano che in inglese scrivi soltanto il nome in inglese.</p>
             <p><a class="btn btn-default" target="_blank" href="/ulc.php?azione=rimuovi">Link &raquo;</a></p>
          </div>
           <div class="col-lg-4">
             <h2>Modifica</h2>
             <p>Modifica manualmente la lista dei nomi delle carte, fai attenzione a cosa modifichi che puoi compromettere il funzionamento dello script.</p>
             <p><a class="btn btn-default" target="_blank" href="/ulc.php?azione=modifica">Link &raquo;</a></p>
           </div>
         </div>

         <hr>

         <footer>
           <p>&copy; Script creato da MasterPro solo per yugiohitalia.it</p>
         </footer>
       </div> <!-- /container -->


       <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
       <script src="http://getbootstrap.com/dist/js/bootstrap.min.js"></script>
     </body>
    </html>';
    }
    //PAGINA AGGIUNGI
    if ($_COOKIE['update_lista_carte'] == $cookie_id_ulc AND $_GET['azione'] == 'aggiungi' AND $_GET['azione'] != 'rimuovi' AND $_GET['azione'] != 'modifica') {
       if (!file_exists('lista_carte.txt')) {
           file_put_contents('lista_carte.txt', NULL);
       }
       
       $lista_carte = file_get_contents('lista_carte.txt');
       
       if (trim(isset($_POST['nome_carta_ita'])) != NULL) {
           $nome_carta_ita = trim($_POST['nome_carta_ita']);
           if (strpos($lista_carte, $nome_carta_ita) !== false) {
               $nome_carta_ita_esistente = '1';
           }
       }
       if (trim(isset($_POST['nome_carta_en'])) != NULL) {
           $nome_carta_ita = trim($_POST['nome_carta_en']);
           if (strpos($lista_carte, $nome_carta_en) !== false) {
               $nome_carta_en_esistente = '1';
           }
       }
       
       if ($nome_carta_ita != NULL AND $nome_carta_en != NULL) {
           if ($nome_carta_en_esistente != '1') {
               //aggiungo nome inglese e nome italiano
           }
           if ($nome_carta_en_esistente == '1' AND $nome_carta_ita_esistente != '1') {
               //aggiungo nome italiano
           }
       }
       if ($nome_carta_ita == NULL AND $nome_carta_en != NULL) {
           if ($nome_carta_en_esistente == '1') {
               //aggiungo nome inglese
           }
       }
       echo '<!DOCTYPE html>
    <html lang="it">
     <head>
       <meta charset="utf-8" />
       <meta name="viewport" content="width=device-width, initial-scale=1.0" />
       <meta name="description" content="Aggiorna Lista Carte" />
       <meta name="author" content="MasterPro" />
       <link rel="shortcut icon" href="http://icons.iconarchive.com/icons/oxygen-icons.org/oxygen/128/Apps-preferences-plugin-script-icon.png" />

       <title>Aggiorna Lista Carte</title>

       <!-- Bootstrap core CSS -->
       <link href="http://getbootstrap.com/dist/css/bootstrap.min.css" rel="stylesheet">

       <!-- Custom styles for this template -->
       <link href="http://getbootstrap.com/examples/starter-template/starter-template.css" rel="stylesheet">

     </head>

     <body>

       <div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
         <div class="container">
           <div class="navbar-header">
             <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
               <span class="sr-only">Toggle navigation</span>
               <span class="icon-bar"></span>
               <span class="icon-bar"></span>
               <span class="icon-bar"></span>
             </button>
             <span class="navbar-brand">Yu-Gi-Oh! Italia</span>
           </div>
           <div class="collapse navbar-collapse">
             <ul class="nav navbar-nav">
               <li><a href="/ulc.php">Home</a></li>
               <li class="active"><a href="/ulc.php?azione=aggiungi">Aggiungi</a></li>
               <li><a href="/ulc.php?azione=rimuovi">Rimuovi</a></li>
               <li><a href="/ulc.php?azione=modifica">Modifica</a></li>
             </ul>
           </div><!--/.nav-collapse -->
         </div>
       </div>

       <div class="container">

         <div class="starter-template">
           <h1>Aggiungi</h1>
           <p class="lead">Aggiungi il nome in italiano, inglese o entrambi di una carta; non è possibile aggiungere soltanto il nome in italiano, se il nome in inglese è gia stato inserito e in italiano no scrivi sia il nome in italiano che in inglese e quello in italiano verrà aggiunto.</p>
           <form class="navbar-form navbar-left" role="search" method="post">
               <div class="form-group">
                   Nome Inglese: <input type="text" class="form-control" placeholder="en" name="nome_carta_en">
                   <br><br>
                   Nome Italiano: <input type="text" class="form-control" placeholder="it" name="nome_carta_ita">
               </div>
               <button type="submit" class="btn btn-default">Invia</button>
           </form>
         </div>

       </div><!-- /.container -->


       <!-- Bootstrap core JavaScript
       ================================================== -->
       <!-- Placed at the end of the document so the pages load faster -->
       <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
       <script src="http://getbootstrap.com/dist/js/bootstrap.min.js"></script>
     </body>
    </html>';
    }
    //PAGINA RIMUOVI
    if ($_COOKIE['update_lista_carte'] == $cookie_id_ulc AND $_GET['azione'] != 'aggiungi' AND $_GET['azione'] == 'rimuovi' AND $_GET['azione'] != 'modifica') {
       if (!file_exists('lista_carte.txt')) {
           file_put_contents('lista_carte.txt', NULL);
       }
       
       $lista_carte = file_get_contents('lista_carte.txt');
       
       if (trim(isset($_POST['nome_carta_ita'])) != NULL) {
           $nome_carta_ita = trim($_POST['nome_carta_ita']);
           if (strpos($lista_carte, $nome_carta_ita) !== false) {
               $nome_carta_ita_esistente = '1';
           }
       }
       if (trim(isset($_POST['nome_carta_en'])) != NULL) {
           $nome_carta_ita = trim($_POST['nome_carta_en']);
           if (strpos($lista_carte, $nome_carta_en) !== false) {
               $nome_carta_en_esistente = '1';
           }
       }
       
       if ($nome_carta_ita == NULL AND $nome_carta_en != NULL) {
           if ($nome_carta_it_esistente == '1') {
               //rimuovo nome inglese e nome italiano
           }
       }
       if ($nome_carta_ita != NULL AND $nome_carta_en == NULL) {
           if ($nome_carta_en_esistente == '1') {
               //rimuovo nome italiano
           }
       }
       echo '<!DOCTYPE html>
    <html lang="it">
     <head>
       <meta charset="utf-8" />
       <meta name="viewport" content="width=device-width, initial-scale=1.0" />
       <meta name="description" content="Aggiorna Lista Carte" />
       <meta name="author" content="MasterPro" />
       <link rel="shortcut icon" href="http://icons.iconarchive.com/icons/oxygen-icons.org/oxygen/128/Apps-preferences-plugin-script-icon.png" />

       <title>Aggiorna Lista Carte</title>

       <!-- Bootstrap core CSS -->
       <link href="http://getbootstrap.com/dist/css/bootstrap.min.css" rel="stylesheet">

       <!-- Custom styles for this template -->
       <link href="http://getbootstrap.com/examples/starter-template/starter-template.css" rel="stylesheet">

     </head>

     <body>

       <div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
         <div class="container">
           <div class="navbar-header">
             <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
               <span class="sr-only">Toggle navigation</span>
               <span class="icon-bar"></span>
               <span class="icon-bar"></span>
               <span class="icon-bar"></span>
             </button>
             <span class="navbar-brand">Yu-Gi-Oh! Italia</span>
           </div>
           <div class="collapse navbar-collapse">
             <ul class="nav navbar-nav">
               <li><a href="/ulc.php">Home</a></li>
               <li><a href="/ulc.php?azione=aggiungi">Aggiungi</a></li>
               <li class="active"><a href="/ulc.php?azione=rimuovi">Rimuovi</a></li>
               <li><a href="/ulc.php?azione=modifica">Modifica</a></li>
             </ul>
           </div><!--/.nav-collapse -->
         </div>
       </div>

       <div class="container">

         <div class="starter-template">
           <h1>Rimuovi</h1>
           <p class="lead">Rimuovi il nome in italiano o la carta; non è possibile rimuovere soltanto il nome in inglese, se vuoi rimuovere il nome in italiano inserisci il nome in italiano, se vuoi rimuovere sia il nome in italiano che in inglese scrivi soltanto il nome in inglese.</p>
           <form class="navbar-form navbar-left" role="search" method="post">
               <div class="form-group">
                   Nome Inglese: <input type="text" class="form-control" placeholder="en" name="nome_carta_en">
                   <br><br>
                   Nome Italiano: <input type="text" class="form-control" placeholder="it" name="nome_carta_ita">
               </div>
               <button type="submit" class="btn btn-default">Invia</button>
           </form>
         </div>

       </div><!-- /.container -->


       <!-- Bootstrap core JavaScript
       ================================================== -->
       <!-- Placed at the end of the document so the pages load faster -->
       <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
       <script src="http://getbootstrap.com/dist/js/bootstrap.min.js"></script>
     </body>
    </html>';
    }
    //PAGINA MODIFICA
    if ($_COOKIE['update_lista_carte'] == $cookie_id_ulc AND $_GET['azione'] != 'aggiungi' AND $_GET['azione'] != 'rimuovi' AND $_GET['azione'] == 'modifica') {
       if (!file_exists('lista_carte.txt')) {
           file_put_contents('lista_carte.txt', NULL);
       }
       
       $lista_carte = file_get_contents('lista_carte.txt');
       
       if (trim(isset($_POST['nome_carta_ita'])) != NULL) {
           $nome_carta_ita = trim($_POST['nome_carta_ita']);
           if (strpos($lista_carte, $nome_carta_ita) !== false) {
               $nome_carta_ita_esistente = '1';
           }
       }
       if (trim(isset($_POST['nome_carta_en'])) != NULL) {
           $nome_carta_ita = trim($_POST['nome_carta_en']);
           if (strpos($lista_carte, $nome_carta_en) !== false) {
               $nome_carta_en_esistente = '1';
           }
       }
       
       if (trim(isset($_POST['modifica_lista_carte'])) != NULL) {
           //aggiornare il contenuto di lista_carte.txt
       }
       echo '<!DOCTYPE html>
    <html lang="it">
     <head>
       <meta charset="utf-8" />
       <meta name="viewport" content="width=device-width, initial-scale=1.0" />
       <meta name="description" content="Aggiorna Lista Carte" />
       <meta name="author" content="MasterPro" />
       <link rel="shortcut icon" href="http://icons.iconarchive.com/icons/oxygen-icons.org/oxygen/128/Apps-preferences-plugin-script-icon.png" />

       <title>Aggiorna Lista Carte</title>

       <!-- Bootstrap core CSS -->
       <link href="http://getbootstrap.com/dist/css/bootstrap.min.css" rel="stylesheet">

       <!-- Custom styles for this template -->
       <link href="http://getbootstrap.com/examples/starter-template/starter-template.css" rel="stylesheet">

     </head>

     <body>

       <div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
         <div class="container">
           <div class="navbar-header">
             <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
               <span class="sr-only">Toggle navigation</span>
               <span class="icon-bar"></span>
               <span class="icon-bar"></span>
               <span class="icon-bar"></span>
             </button>
             <span class="navbar-brand">Yu-Gi-Oh! Italia</span>
           </div>
           <div class="collapse navbar-collapse">
             <ul class="nav navbar-nav">
               <li><a href="/ulc.php">Home</a></li>
               <li><a href="/ulc.php?azione=aggiungi">Aggiungi</a></li>
               <li><a href="/ulc.php?azione=rimuovi">Rimuovi</a></li>
               <li class="active"><a href="/ulc.php?azione=modifica">Modifica</a></li>
             </ul>
           </div><!--/.nav-collapse -->
         </div>
       </div>

       <div class="container">

         <div class="starter-template">
           <h1>Modifica</h1>
           <p class="lead">Modifica manualmente la lista dei nomi delle carte, fai attenzione a cosa modifichi che puoi compromettere il funzionamento dello script.</p>
           <form class="navbar-form navbar-left" role="search" style="width:100%" method="post">
               <div class="form-group" style="width:100%">
                   <textarea class="form-control" name="modifica_lista_carte" style="width:100%;height:300px">
                   </textarea>
               </div>
               <br><br>
               <button type="submit" class="btn btn-default">Invia</button>
           </form>
         </div>

       </div><!-- /.container -->


       <!-- Bootstrap core JavaScript
       ================================================== -->
       <!-- Placed at the end of the document so the pages load faster -->
       <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
       <script src="http://getbootstrap.com/dist/js/bootstrap.min.js"></script>
     </body>
    </html>';
    }
     
    .
  10.  
    .
    Avatar

    "Da un semplice Uomo sono diventato un Possente Dio"


    Group
    Founder
    Posts
    2,264

    Status
    Offline
    ecco la parte in javascript con le ultime modifiche:

    non compresso e con solo 2 carte nell'array:
    CODICE
    if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {} else {
       var nomi_carte = [{"ita":"Buco Nero","en":"Dark Hole"},{"ita":"Giudizio Solenne","en":"Solemn Warning"}];
    //CERCA I NOMI DELLE CARTE NEI POST
       var list = document.getElementsByClassName('post');
       for (indexa = 0; indexa < nomi_carte.length; ++indexa) {
           var nome_carta_ita = nomi_carte[indexa].ita;
           var nome_carta_en = nomi_carte[indexa].en;
           var nome_carta_ita_regexp = new RegExp(nome_carta_ita, "gi");
           var nome_carta_en_regexp = new RegExp(nome_carta_en, "gi");
           var nome_carta_ita_regexp_fix = new RegExp(nome_carta_ita.replace(/[^a-zA-Z0-9 '-]/gi, ''), "gi");
           var nome_carta_en_regexp_fix = new RegExp(nome_carta_en.replace(/[^a-zA-Z0-9 '-]/gi, ''), "gi");
           var nome_carta_ita_regexp_fix_allchar = new RegExp(nome_carta_ita.replace(/[^a-zA-Z0-9 ]/gi, ''), "gi");
           var nome_carta_en_regexp_fix_allchar = new RegExp(nome_carta_en.replace(/[^a-zA-Z0-9 ]/gi, ''), "gi");
           var replaced_primo = 0;
           var replaced_secondo = 0;
           var replaced_terzo = 0;
           var replaced_quarto = 0;
           for (indexb = 0; indexb < list.length; ++indexb) {
               element = list[indexb];
               if (nome_carta_en !== nome_carta_ita) {
                   element.innerHTML = element.innerHTML.replace(/’/g, "'").replace(nome_carta_en_regexp, function(token){replaced_primo = 1; return '<span style="cursor: help; color: red" class="script-info-carta" title="' + encodeURIComponent(nome_carta_en) + '">' + nome_carta_en.replace(/ /gi, '&nbsp;') + '</span>';});
                   element.innerHTML = element.innerHTML.replace(nome_carta_ita_regexp, function(token){replaced_primo = 1; return '<span style="cursor: help; color: red" class="script-info-carta" title="' + encodeURIComponent(nome_carta_en) + '">' + nome_carta_ita.replace(/ /gi, '&nbsp;') + '</span>';});
                   if (replaced_primo === 0) {
                       element.innerHTML = element.innerHTML.replace(nome_carta_en_regexp_fix, function(token){replaced_secondo = 1; return '<span style="cursor: help; color: red" class="script-info-carta" title="' + encodeURIComponent(nome_carta_en) + '">' + nome_carta_en.replace(/ /gi, '&nbsp;') + '</span>';});
                       element.innerHTML = element.innerHTML.replace(nome_carta_en_regexp_fix, function(token){replaced_secondo = 1; return '<span style="cursor: help; color: red" class="script-info-carta" title="' + encodeURIComponent(nome_carta_en) + '">' + nome_carta_ita.replace(/ /gi, '&nbsp;') + '</span>';});
                   }
                   if (replaced_primo + replaced_secondo === 0) {
                       element.innerHTML = element.innerHTML.replace(nome_carta_en_regexp_fix_allchar, '<span style="cursor: help; color: red" class="script-info-carta" title="' + encodeURIComponent(nome_carta_en) + '">' + nome_carta_en.replace(/ /gi, '&nbsp;') + '</span>');
                       element.innerHTML = element.innerHTML.replace(nome_carta_ita_regexp_fix_allchar, '<span style="cursor: help; color: red" class="script-info-carta" title="' + encodeURIComponent(nome_carta_en) + '">' + nome_carta_ita.replace(/ /gi, '&nbsp;') + '</span>');
                   }
               }
               if (nome_carta_en === nome_carta_ita) {
                   element.innerHTML = element.innerHTML.replace(/’/g, "'").replace(nome_carta_en_regexp, function(token){replaced_terzo = 1; return '<span style="cursor: help; color: red" class="script-info-carta" title="' + encodeURIComponent(nome_carta_en) + '">' + nome_carta_en.replace(/ /gi, '&nbsp;') + '</span>';});
                   if (replaced_terzo === 0) {
                       element.innerHTML = element.innerHTML.replace(nome_carta_en_regexp_fix, function(token){replaced_quarto = 1; return '<span style="cursor: help; color: red" class="script-info-carta" title="' + encodeURIComponent(nome_carta_en) + '">' + nome_carta_en.replace(/ /gi, '&nbsp;') + '</span>';});
                   }
                   if (replaced_terzo + replaced_quarto === 0) {
                       element.innerHTML = element.innerHTML.replace(nome_carta_ita_regexp_fix_allchar, '<span style="cursor: help; color: red" class="script-info-carta" title="' + encodeURIComponent(nome_carta_en) + '">' + nome_carta_en.replace(/ /gi, '&nbsp;') + '</span>');
                   }
               }
           }
       }
    }
       
    //TOOLTIP + AJAX
    $('head').append('<style type="text/css">.qtip {max-width: 450px; width: 450px; font-family: Verdana; font-size: 12px}</style>');

    $(document).ready(function()
    {
        $('.post .script-info-carta').each(function() {
            $(this).qtip({
               content: {
                   text: function(event, api) {
                       $.ajax({
                           url: 'http://mastrozappa.altervista.org/info_carta.php?n=' + api.elements.target.attr('title')
                       })
                       .then(function(content) {
                           api.set('content.text', content);
                       }, function(xhr, status, error) {
                           return 'Errore nel caricamento';
                           api.set('content.text', status + ': ' + error);
                       });
                       return 'Caricamento in corso...';
                   }
               },
               show: {
                  event: 'click'
               },
               hide: {
                  event: 'unfocus'
               },
               position: {
                   viewport: $(window)
               },
               style: 'qtip-dark'
            });
        });
    });


    compresso e con tutte le carte:
    CODICE
    <script type="text/javascript">
    if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)){}else{var nomi_carte=[{"ita":"Buco Nero","en":"Dark Hole"},{"ita":"Arcidemone Demoneterno","en":"Infernity Archfiend"},{"ita":"Necromante Demoneterno","en":"Infernity Necromancer"},{"ita":"Frattura Demoneterna","en":"Infernity Break"},{"ita":"Barriera Demoneterna","en":"Infernity Barrier"},{"ita":"Brancomalvagio Cavaliere Exciton","en":"Evilswarm Exciton Knight"},{"ita":"Ondata Gelida","en":"Cold Wave"},{"ita":"Tempesta Potente","en":"Heavy Storm"},{"ita":"Bujin Yamato","en":"Bujin Yamato"},{"ita":"Bujin Arasuda","en":"Bujin Arasuda"},{"ita":"Bujin Hirume","en":"Bujin Hirume"},{"ita":"Bujintei Susanowo","en":"Bujintei Susanowo"},{"ita":"Bujintei Kagutsuchi","en":"Bujintei Kagutsuchi"},{"ita":"Drago Armato Oscuro","en":"Dark Armed Dragon"},{"ita":"Bujintei Tsukuyomi","en":"Bujintei Tsukuyomi"},{"ita":"Trappolatrice Myrmeleo","en":"Traptrix Myrmeleo"},{"ita":"Mano di Ghiaccio","en":"Ice Hand"},{"ita":"Bujinki Amaterasu","en":"Bujinki Amaterasu"},{"ita":"Mano di Fuoco","en":"Fire Hand"},{"ita":"Giudizio Solenne","en":"Solemn Judgment"},{"ita":"Raigeki","en":"Raigeki"},{"ita":"Bujingi Gru","en":"Bujingi Crane"},{"ita":"Kuriboh Arcobaleno","en":"Rainbow Kuriboh"},{"ita":"Drago del Giudizio","en":"Judgment Dragon"},{"ita":"Bujingi Quilin","en":"Bujingi Quilin"},{"ita":"Bujingi Tartaruga","en":"Bujingi Turtle"},{"ita":"Bujingi Centopiedi","en":"Bujingi Centipede"},{"ita":"Bujingi Pavone","en":"Bujingi Peacock"},{"ita":"Bujingi Lepre","en":"Bujingi Hare"},{"ita":"Regalie Bujin - La Spada","en":"Bujin Regalia - The Sword"},{"ita":"Bujintervento","en":"Bujintervention"},{"ita":"Bujincarnazione","en":"Bujincarnation"},{"ita":"L'Onesto","en":"Honest"},{"ita":"Formazione di Fuoco - Tenki","en":"Fire Formation - Tenki"},{"ita":"Dispositivo di Salvataggio Obbligatorio","en":"Compulsory Evacuation Device"},{"ita":"Rai-Oh, Re del Tuono","en":"Thunder King Rai-Oh"},{"ita":"Costellazione Sheratan","en":"Constellar Sheratan"},{"ita":"Costellazione Pollux","en":"Constellar Pollux"},{"ita":"Costellazione Kaus","en":"Constellar Kaus"},{"ita":"Costellazione Algiedi","en":"Constellar Algiedi"},{"ita":"Costellazione Omega","en":"Constellar Omega"},{"ita":"Costellazione Pleiades","en":"Constellar Pleiades"},{"ita":"Costellazione Praesepe","en":"Constellar Praesepe"},{"ita":"Costellazione Ptolemy M7","en":"Constellar Ptolemy M7"},{"ita":"Cintura di Costellazioni","en":"Constellar Belt"},{"ita":"Carta Stellare di Costellazioni","en":"Constellar Star Chart"},{"ita":"Culla Stellare di Costellazioni","en":"Constellar Star Cradle"},{"ita":"Pipistrello Meda","en":"Meda Bat"},{"ita":"Drago Ieratico di Eset","en":"Hieratic Dragon of Eset"},{"ita":"Drago Ieratico di Su","en":"Hieratic Dragon of Su"},{"ita":"Drago Ieratico Re di Atun","en":"Hieratic Dragon King of Atum"},{"ita":"Drago Sole Ieratico Sovrano di Eliopoli","en":"Hieratic Sun Dragon Overlord of Heliopolis"},{"ita":"Drago Ieratico di Tefnuit","en":"Hieratic Dragon of Tefnuit"},{"ita":"Drago Ieratico di Nebthet","en":"Hieratic Dragon of Nebthet"},{"ita":"Blaster, Drago Sovrano degli Inferi","en":"Blaster, Dragon Ruler of Infernos"},{"ita":"Redox, Drago Sovrano dei Macigni","en":"Redox, Dragon Ruler of Boulders"},{"ita":"Tempest, Drago Sovrano delle Tempeste","en":"Tempest, Dragon Ruler of Storms"},{"ita":"Tidal, Drago Sovrano delle Cascate","en":"Tidal, Dragon Ruler of Waterfalls"},{"ita":"Viverna Eclisse","en":"Eclipse Wyvern"},{"ita":"Guardia Flamvell","en":"Flamvell Guard"},{"ita":"Drago di Luce e Oscurit\u00e0","en":"Light and Darkness Dragon"},{"ita":"Drago Metallico Oscuro Occhi Rossi","en":"Red-Eyes Darkness Metal Dragon"},{"ita":"Drago Albero Mitico","en":"Mythic Tree Dragon"},{"ita":"Propulsore Demoneterno","en":"Infernity Launcher"},{"ita":"Drago Acqua Mitico","en":"Mythic Water Dragon"},{"ita":"Drago Influenza","en":"Influence Dragon"},{"ita":"Cartauto D","en":"Cardcar D"},{"ita":"Dente di Leone","en":"Dandylion"},{"ita":"Drago delle Macerie","en":"Debris Dragon"},{"ita":"Arcidemone Ereditiera","en":"Archfiend Heiress"},{"ita":"Tifone Spaziale Mistico","en":"Mystical Space Typhoon"},{"ita":"Drago a Cinque Teste","en":"Five-Headed Dragon"},{"ita":"Drago Scintilla Polvere di Stelle","en":"Stardust Spark Dragon"},{"ita":"Spadaccino Cremisi","en":"Crimson Blader"},{"ita":"Drago Frammento","en":"Scrap Dragon"},{"ita":"Cavaliere dell'Armageddon","en":"Armageddon Knight"},{"ita":"Combattente Colossale","en":"Colossal Fighter"},{"ita":"Mangiatore di Stelle","en":"Star Eater"},{"ita":"Grepher Oscuro","en":"Dark Grepher"},{"ita":"Pattuglia Stradale Stygian","en":"Stygian Street Patrol"},{"ita":"Drago Tridente","en":"Trident Dragion"},{"ita":"Microspia","en":"Wiretap"},{"ita":"Stordisci Trappole","en":"Trap Stun"},{"ita":"Bestia Fantasma Meccanica Cosaccodrago","en":"Mecha Phantom Beast Dracossack"},{"ita":"Carica Anime","en":"Soul Charge"},{"ita":"Sirenide Abissgaios","en":"Mermail Abyssgaios"},{"ita":"Sepoltura Sciocca","en":"Foolish Burial"},{"ita":"Numero 11: Grande Occhio","en":"Number 11: Big Eye"},{"ita":"Numero 74: Maestro delle Lame","en":"Number 74: <a class="contextual" href="http://admaster.heyos.com/core/clickfromclick.asp?idutente=18912&tipo=G&ideditore=551&otp=3XNGZY2Q8VZSOZYHZTZYY0ZV&d=http%3A%2F%2Fyugioh%2Dmaster%2Eforumfree%2Eit%2F%3Fact%3DPost%26CODE%3D08%26f%3D8575458%26t%3D68651548%26st%3D30%26p%3D559720164&k=master&tooltips=S&dettaglio=S&idtooltip=168072458" onMouseOver="Javascript:ShowTooltip('2', event);" onMouseOut="Javascript:SetTimeHider('2');">Master</a> of Blades"},{"ita":"Drago Gaia, il Destriero del Tuono","en":"Gaia Dragon, the Thunder Charger"},{"ita":"Fusione Istantanea","en":"Instant Fusion"},{"ita":"Cavaliere Divino Glorioso Drago d'Oro","en":"Divine Dragon Knight Felgrand"},{"ita":"Numero 107: Drago Galattico Occhi Tachionici","en":"Number 107: Galaxy-Eyes Tachyon Dragon"},{"ita":"Arcidemone Palabirinto","en":"Archfiend Palabyrinth"},{"ita":"Sepoltura da un'Altra Dimensione","en":"Burial from a Different Dimension"},{"ita":"Reliquiario del Drago","en":"Dragon Shrine"},{"ita":"Monaco Evocatore","en":"Summoner Monk"},{"ita":"Sarcofago d'Oro","en":"Gold Sarcophagus"},{"ita":"Avvertimento Solenne","en":"Solemn Warning"},{"ita":"Spada Sacra delle Sette Stelle","en":"Sacred Sword of Seven Stars"},{"ita":"Carte della Consonanza","en":"Cards of Consonance"},{"ita":"D.D.R. - Reincarnazione da una Differente Dimensione","en":"D.D.R. - Different Dimension Reincarnation"},{"ita":"Vuoto della Vanit\u00e0","en":"Vanity's Emptiness"},{"ita":"Abilit\u00e0 Risolutiva","en":"Breakthrough Skill"},{"ita":"Castello delle Anime Drago","en":"Castle of Dragon Souls"},{"ita":"Dragoincarnato","en":"Dragoncarnation"},{"ita":"Catena Lavalval","en":"Lavalval Chain"},{"ita":"Frattura Raigeki","en":"Raigeki Break"},{"ita":"Ridimensionare","en":"Debunk"},{"ita":"Esplosione di Ali della Fenice","en":"Phoenix Wing Wind Blast"},{"ita":"Ira Divina","en":"Divine Wrath"},{"ita":"Decreto Reale","en":"Royal Decree"},{"ita":"Pesce Rosso di Latta","en":"Tin Goldfish"},{"ita":"Tornado Di Polvere","en":"Dust Tornado"},{"ita":"Leviair il Drago del Mare","en":"Leviair the Sea Dragon"},{"ita":"Sirenide Abisslinde","en":"Mermail Abysslinde"},{"ita":"Lupo Feroce Diamante","en":"Diamond Dire Wolf"},{"ita":"Sirenide Abisspike","en":"Mermail Abysspike"},{"ita":"Sirenide Abissturge","en":"Mermail Abyssturge"},{"ita":"Sirenide Abissgunde","en":"Mermail Abyssgunde"},{"ita":"Sirenide Abisshilde","en":"Mermail Abysshilde"},{"ita":"Endymion il Mago Maestro","en":"Endymion, the Master Magician"},{"ita":"Buco Trappola Senza Fine","en":"Bottomless Trap Hole"},{"ita":"Sirenide Abissmegalo","en":"Mermail Abyssmegalo"},{"ita":"Buco Trappola Incubo Trappolatrice","en":"Traptrix Trap Hole Nightmare"},{"ita":"Genex Ondina","en":"Genex Undine"},{"ita":"Genex Controllore","en":"Genex Controller"},{"ita":"Diva del Mare Profondo","en":"Deep Sea Diva"},{"ita":"Artefatto Achillescudo","en":"Artifact Achilleshield"},{"ita":"Moulinglacia il Signore Elementale","en":"Moulinglacia the Elemental Lord"},{"ita":"Dragoni Atlantici","en":"Atlantean Dragoons"},{"ita":"Artefatto Aegis","en":"Artifact Aegis"},{"ita":"Cecchino Atlantico","en":"Atlantean Marksman"},{"ita":"Artefatto Accensione","en":"Artifact Ignition"},{"ita":"Fanteria Pesante Atlantica","en":"Atlantean Heavy Infantry"},{"ita":"Sirenide Abissleed","en":"Mermail Abyssleed"},{"ita":"Artefatto Rifugio","en":"Artifact Sanctum"},{"ita":"Pesce Cyborg Arciere","en":"Fishborg Archer"},{"ita":"Artefatto Moralltach","en":"Artifact Moralltach"},{"ita":"Artefatto Beagalltach","en":"Artifact Beagalltach"},{"ita":"Abitante dell'Abisso","en":"Abyss Dweller"},{"ita":"Artefatto Labrys","en":"Artifact Labrys"},{"ita":"Squalo Bahamut","en":"Bahamut Shark"},{"ita":"Sirenide Abisstrite","en":"Mermail Abysstrite"},{"ita":"Numero 17: Drago Leviatano","en":"Number 17: Leviathan Dragon"},{"ita":"Artefatto Caduceo","en":"Artifact Caduceus"},{"ita":"Numero 32: Draghetto Squalo","en":"Number 32: Shark Drake"},{"ita":"Artefatto Durendal","en":"Artifact Durendal"},{"ita":"Artefatto Falce","en":"Artifact Scythe"},{"ita":"Artefatto Failnaught","en":"Artifact Failnaught"},{"ita":"Recupero","en":"Salvage"},{"ita":"Fascino dell'Oscurit\u00e0","en":"Allure of Darkness"},{"ita":"Abisso-sfera","en":"Abyss-sphere"},{"ita":"Abisso-Burrasca","en":"Abyss-squall"},{"ita":"Terraformare","en":"Terraforming"},{"ita":"Ruggito Minaccioso","en":"Threatening Roar"},{"ita":"Castor Brancomalvagio","en":"Evilswarm Castor"},{"ita":"Mandragora Brancomalvagio","en":"Evilswarm Mandragora"},{"ita":"Tuonouccello Brancomalvagio","en":"Evilswarm Thunderbird"},{"ita":"Coniglio da Soccorso","en":"Rescue Rabbit"},{"ita":"Eliotropo Brancomalvagio","en":"Evilswarm Heliotrope"},{"ita":"Soldato dell'Oscuro Desiderio - Emissario dell'Inizio","en":"Black Luster Soldier - Envoy of the Beginning"},{"ita":"Dissimulatore di Effetto","en":"Effect Veiler"},{"ita":"Ouroboros Brancomalvagio","en":"Evilswarm Ouroboros"},{"ita":"Bahamut Brancomalvagio","en":"Evilswarm Bahamut"},{"ita":"Ophion Brancomalvagio","en":"Evilswarm Ophion"},{"ita":"Thanatos Brancomalvagio","en":"Evilswarm Thanatos"},{"ita":"Incubo Brancomalvagio","en":"Evilswarm Nightmare"},{"ita":"Numero 66: Scarabeo Maestro delle Chiavi","en":"Number 66: Master Key Beetle"},{"ita":"Daigusto Emeral","en":"Daigusto Emeral"},{"ita":"Numero 64: Procione Ronin Sandayu","en":"Number 64: Ronin Raccoon Sandayu"},{"ita":"Evolzar Laggia","en":"Evolzar Laggia"},{"ita":"Evolzar Dolkka","en":"Evolzar Dolkka"},{"ita":"Infestazione Pandemica","en":"Infestation Pandemic"},{"ita":"Rinforzi dell'Esercito","en":"Reinforcement of the Army"},{"ita":"Giara della Dicotomia","en":"Pot of Dichotomy"},{"ita":"Infestazione Infezione","en":"Infestation Infection"},{"ita":"Catena Demoniaca","en":"Fiendish Chain"},{"ita":"Virus Devasta Deck","en":"Deck Devastation Virus"},{"ita":"Illusione Oscura","en":"Dark Illusion"},{"ita":"Millepiedi Inzektor","en":"Inzektor Centipede"},{"ita":"Libellula Inzektor","en":"Inzektor Dragonfly"},{"ita":"Calabrone Inzektor","en":"Inzektor Hornet"},{"ita":"Bestia Shaddoll","en":"Shaddoll Beast"},{"ita":"Giga-Mantide Inzektor","en":"Inzektor Giga-Mantis"},{"ita":"Guardiano Goyo","en":"Goyo Guardian"},{"ita":"Donnacimice Inzektor","en":"Inzektor Ladybug"},{"ita":"Drago Shaddoll","en":"Shaddoll Dragon"},{"ita":"Guerriero Rottame","en":"Junk  Warrior"},{"ita":"Riccio Shaddoll","en":"Shaddoll Hedgehog"},{"ita":"Lucertola Shaddoll","en":"Shaddoll Lizard"},{"ita":"Fusione Shaddoll","en":"Shaddoll Fusion"},{"ita":"Radici Shaddoll","en":"Shaddoll Roots"},{"ita":"Richiamo del Posseduto","en":"Call of the Haunted"},{"ita":"Ryko, Cacciatore Fedele della Luce","en":"Ryko, Lightsworn Hunter"},{"ita":"Risucchio dell'Anima","en":"Soul Drain"},{"ita":"Drago Imperatore del Chaos - Emissario della Fine","en":"Chaos Emperor Dragon - Envoy of the End"},{"ita":"Incanalatrice Arpia","en":"Harpie Channeler"},{"ita":"Brancomalvagio Kerykeion","en":"Evilswarm Kerykeion"},{"ita":"Danzatrice Arpia","en":"Harpie Dancer"},{"ita":"Drago Fantasma Domestico delle Arpie","en":"Harpie's Pet Phantasmal Dragon"},{"ita":"Segno Isterico","en":"Hysteric Sign"},{"ita":"Egotista Elegante","en":"Elegant Egotist"},{"ita":"Lady Arpia 2","en":"Harpie Lady 2"},{"ita":"Mago Nero","en":"Dark Magician"},{"ita":"Lady Arpia 1","en":"Harpie Lady 1"},{"ita":"Lady Arpia 3","en":"Harpie Lady 3"},{"ita":"Cyber Lady Arpia","en":"Cyber Harpie Lady"},{"ita":"Ragazza Maga Nera","en":"Dark Magician Girl"},{"ita":"Giovane Maga Nera, il Cavaliere del Drago","en":"Dark Magician Girl the Dragon Knight"},{"ita":"Ingranaggianingranaggio","en":"Geargiagear"},{"ita":"Ingranaggianacceleratore","en":"Geargiaccelerator"},{"ita":"Ingranaggianarmatura","en":"Geargiarmor"},{"ita":"Ingranaggianarsenale","en":"Geargiarsenal"},{"ita":"Ingranaggiano MK-II","en":"Geargiano Mk-II"},{"ita":"Ingranaggiano MK-III","en":"Geargiano Mk-III"},{"ita":"Ingranaggio Gigante X","en":"Gear Gigant X"},{"ita":"Mago Nero del Chaos","en":"Dark Magician of Chaos"},{"ita":"Abile Mago Nero","en":"Skilled Dark Magician"},{"ita":"Chimera Frammento","en":"Scrap Chimera"},{"ita":"Orthros Frammento","en":"Scrap Orthros"},{"ita":"Bestia Frammento","en":"Scrap Beast"},{"ita":"Golem Frammento","en":"Scrap Golem"},{"ita":"Goblin Frammento","en":"Scrap Goblin"},{"ita":"Cercatore Frammento","en":"Scrap Searcher"},{"ita":"Squalo Frammento","en":"Scrap Shark"},{"ita":"Mangia Livello","en":"Level Eater"},{"ita":"Drago Gemello Frammento","en":"Scrap Twin Dragon"},{"ita":"Drago Frammento Atomico","en":"Atomic Scrap Dragon"},{"ita":"Wurm delle Nebbie","en":"Mist Wurm"},{"ita":"Antico Drago Fatato","en":"Ancient Fairy Dragon"},{"ita":"Naturia Barkion","en":"Naturia Barkion"},{"ita":"Naturia Bestia","en":"Naturia Beast"},{"ita":"Naturia Landoise","en":"Naturia Landoise"},{"ita":"Tempesta di Frammenti","en":"Scrapstorm"},{"ita":"Deposito di Frammenti","en":"Scrapyard"},{"ita":"Scontro Gozen","en":"Gozen Match"},{"ita":"Gorilla Frammento","en":"Scrap Kong"},{"ita":"Broww, Cacciatore del Mondo Oscuro","en":"Broww, Huntsman of Dark World"},{"ita":"Beiige, Avanguardia del Mondo Oscuro","en":"Beiige, Vanguard of Dark World"},{"ita":"Grapha, Signore Drago del Mondo Oscuro","en":"Grapha, Dragon Lord of Dark World"},{"ita":"Sillva, Signore della Guerra del Mondo Oscuro","en":"Sillva, Warlord of Dark World"},{"ita":"Snoww, Tenebra del Mondo Oscuro","en":"Snoww, Unlight of Dark World"},{"ita":"Ceruli, Guru del Mondo Oscuro","en":"Ceruli, Guru of Dark World"},{"ita":"Arcidemone Trance","en":"Trance Archfiend"},{"ita":"Il Favoloso Corvo","en":"Fabled Raven"},{"ita":"Distruggi-Carte","en":"Card Destruction"},{"ita":"Affari del Mondo Oscuro","en":"Dark World Dealings"},{"ita":"Trascinato nella Tomba","en":"Dragged Down into the Grave"},{"ita":"Cancello del Mondo Oscuro","en":"Gateway to Dark World"},{"ita":"I Portali del Mondo Oscuro","en":"The Gates of Dark World"},{"ita":"Riccastro Goblin","en":"Upstart Goblin"},{"ita":"Solidariet\u00e0","en":"Solidarity"},{"ita":"La Bara Ridente","en":"The Cheerful Coffin"},{"ita":"Smog Oscuro","en":"Dark Smog"},{"ita":"Virus Epidemia Estirpatrice","en":"Eradicator Epidemic Virus"},{"ita":"Scontro Mentale","en":"Mind Crush"},{"ita":"Cupidigia Insaziabile","en":"Reckless Greed"},{"ita":"Risucchia Abilit\u00e0","en":"Skill Drain"},{"ita":"Richiesta Forzata","en":"Forced Requisition"},{"ita":"Tributo Torrenziale","en":"Torrential Tribute"},{"ita":"Drago Polvere di Stelle","en":"Stardust Dragon"},{"ita":"Drago Rosa Nera","en":"Black Rose Dragon"},{"ita":"Visione Gishki","en":"Gishki Vision"},{"ita":"Zielgigas Gishki","en":"Gishki Zielgigas"},{"ita":"Evigishki Orco dell'Anima","en":"Evigishki Soul Ogre"},{"ita":"Evigishki Levianima","en":"Evigishki Levianima"},{"ita":"Evigishki Mente Augusta","en":"Evigishki Mind Augus"},{"ita":"Evigishki Gustkraken","en":"Evigishki Gustkraken"},{"ita":"Djinn Direttore di Rituali","en":"Djinn Presider of Rituals"},{"ita":"Djinn Dispensatore di Rituali","en":"Djinn Releaser of Rituals"},{"ita":"Manju dalle Diecimila Mani","en":"Manju of the Ten Thousand Hands"},{"ita":"Tragoedia","en":"Tragoedia"},{"ita":"Abisso Gishki","en":"Gishki Abyss"},{"ita":"Ricarica Solare","en":"Solar Recharge"},{"ita":"Avance Gishki","en":"Gishki Avance"},{"ita":"La Sentinella Potente","en":"The Forceful Sentry"},{"ita":"Ariel Gishki","en":"Gishki Ariel"},{"ita":"Sigillo del Tempo","en":"Time Seal"},{"ita":"Bestia Gishki","en":"Gishki Beast"},{"ita":"Spolverino delle Arpie","en":"Harpie's Feather Duster"},{"ita":"Catena Gishki","en":"Gishki Chain"},{"ita":"Ojama Rosso","en":"Red Ojama"},{"ita":"Natalia Gishki","en":"Gishki Natalia"},{"ita":"Ojama Blu","en":"Blue Ojama"},{"ita":"Ombra Gishki","en":"Gishki Shadow"},{"ita":"Ojama Giallo","en":"Yellow Ojama"},{"ita":"Ojama Verde","en":"Green Ojama"},{"ita":"Kuriboh Alato","en":"Winged Kuriboh"},{"ita":"Evigishki Tritonefantasma","en":"Evigishki Merrowgeist"},{"ita":"Numero 39: Utopia","en":"Number 39: Utopia"},{"ita":"Numero 101: ARCA Onore Silente","en":"Number 101: Silent Honor ARK"},{"ita":"Cannone Ferroviario Supercorazzato","en":"Superdreadnought Rail Cannon Gustav Max"},{"ita":"Daigusto Fenice","en":"Daigusto Phoenix"},{"ita":"Palazzo del Cielo Gangaridai","en":"Skypalace Gangaridai"},{"ita":"Rana Scambio","en":"Swap Frog"},{"ita":"Scambio Creature","en":"Creature Swap"},{"ita":"Acquaspecchio Gishki","en":"Gishki Aquamirror"},{"ita":"Buttafuori Colpo Fotonico","en":"Photon Strike Bounzer"},{"ita":"Arti Proibite dei Gishki","en":"Forbidden Arts of the Gishki"},{"ita":"Nikitama","en":"Nikitama"},{"ita":"Aratama","en":"Aratama"},{"ita":"Fotospecchio Gishki","en":"Gishki Photomirror"},{"ita":"Izanami","en":"Izanami"},{"ita":"Izanagi","en":"Izanagi"},{"ita":"Preparazione dei Riti","en":"Preparation of Rites"},{"ita":"Rasetsu","en":"Rasetsu"},{"ita":"Anima Ascendente","en":"Ascending Soul"},{"ita":"Fenghuang","en":"Fenghuang"},{"ita":"Arma Rituale","en":"Ritual Weapon"},{"ita":"Prova e Patimento","en":"Trial and Tribulation"},{"ita":"Murena dell'Avidit\u00e0","en":"Moray of Greed"},{"ita":"Baratto","en":"Trade-In"},{"ita":"Saggiasequoia Silvana","en":"Sylvan Sagequoia"},{"ita":"Carit\u00e0 Silvana","en":"Sylvan Charity"},{"ita":"Meditazione Acquaspecchio","en":"Aquamirror Meditation"},{"ita":"Monte Silvania","en":"Mount Sylvania"},{"ita":"Ciclo Acquaspecchio","en":"Aquamirror Cycle"},{"ita":"EROE Elementare Bubbleman","en":"Elemental HERO Bubbleman"},{"ita":"Illusione Acquaspecchio","en":"Aquamirror Illusion"},{"ita":"Fusione Miracolo","en":"Miracle Fusion"},{"ita":"Resuscitato Torrenziale","en":"Torrential Reborn"},{"ita":"Super Polimerizzazione","en":"Super Polymerization"},{"ita":"Prigione Grisaglia","en":"Grisaille Prison"},{"ita":"Forza Riflessa","en":"Mirror Force"},{"ita":"Wattlibellula","en":"Wattdragonfly"},{"ita":"Wattcobra","en":"Wattcobra"},{"ita":"Wattgiraffa","en":"Wattgiraffe"},{"ita":"Wattfagiano","en":"Wattpheasant"},{"ita":"Angelo Splendente","en":"Shining Angel"},{"ita":"Wattcodadrago","en":"Wattaildragon"},{"ita":"Uno per Uno","en":"One for One"},{"ita":"Giara della Dualit\u00e0","en":"Pot of Duality"},{"ita":"Riciclaggio delle Batterie","en":"Recycling Batteries"},{"ita":"Messagero di Pace","en":"Messenger of Peace"},{"ita":"Guida Fotonica","en":"Photon Lead"},{"ita":"Dove Tu Abbai?","en":"Where Arf Thou?"},{"ita":"Il mio Corpo come Scudo","en":"My Body as a Shield"},{"ita":"Lancia Proibita","en":"Forbidden Lance"},{"ita":"Waboku","en":"Waboku"},{"ita":"Grandiosa Talpa Neo-Spaziale","en":"Neo-Spacian Grand Mole"},{"ita":"Catastor Alleato della Giustizia","en":"Ally of Justice Catastor"},{"ita":"La Grande Rivoluzione \u00e8 Finita","en":"The Huge Revolution is Over"},{"ita":"Cammino Luce di Stelle","en":"Starlight Road"},{"ita":"Corruzione Oscura","en":"Dark Bribe"},{"ita":"Zona Sicura","en":"Safe Zone"},{"ita":"Paladinamo Stellavassallo","en":"Starliege Paladynamo"},{"ita":"Anima Furente","en":"Berserker Soul"},{"ita":"Drago Ondata Solare","en":"Solar Flare Dragon"},{"ita":"Uccello Furtivo","en":"Stealth Bird"},{"ita":"Des Koala","en":"Des Koala"},{"ita":"Marshmallon","en":"Marshmallon"},{"ita":"Spirito Mietitore","en":"Spirit Reaper"},{"ita":"Lily Iniezione Fatata","en":"Injection Fairy Lily"},{"ita":"Cannone a Onde Soniche","en":"Wave-Motion Cannon"},{"ita":"Pedaggio","en":"Toll"},{"ita":"Catena di Energia","en":"Chain Energy"},{"ita":"Intruglio dell'Anziano","en":"Poison of the Old Man"},{"ita":"Camera Oscura dell'Incubo","en":"Dark Room of Nightmare"},{"ita":"L'hai Voluto tu!","en":"Just Desserts"},{"ita":"Cessate il Fuoco","en":"Ceasefire"},{"ita":"Arma Segreta","en":"Secret Barrel"},{"ita":"Cilindro Magico","en":"Magic Cylinder"},{"ita":"Muro Dimensionale","en":"Dimension Wall"},{"ita":"Energia Arcana I - Il Mago","en":"Arcana Force I - The Magician"},{"ita":"Golem di Lava","en":"Lava Golem"},{"ita":"Reficule Infermiera Decaduta","en":"Nurse Reficule the Fallen One"},{"ita":"Pioggia Misericordiosa","en":"Rain of Mercy"},{"ita":"Ruba-Anime","en":"Soul Taker"},{"ita":"Brutta Reazione a Simochi","en":"Bad Reaction to Simochi"},{"ita":"Carta Regalo","en":"Gift Card"},{"ita":"Le Vie del Destino","en":"The Paths of Destiny"},{"ita":"Prova-a-Indovinare","en":"Tri-and-Guess"},{"ita":"Mago a Molla","en":"Wind-Up Magician"},{"ita":"Coniglio a Molla","en":"Wind-Up Rabbit"},{"ita":"Ratto a Molla","en":"Wind-Up Rat"},{"ita":"Squalo a Molla","en":"Wind-Up Shark"},{"ita":"Guerriero a Molla","en":"Wind-Up Warrior"},{"ita":"Fabbrica a Molla","en":"Wind-Up Factory"},{"ita":"Zenmaines a Molla","en":"Wind-Up Zenmaines"},{"ita":"Zenmaister a Molla","en":"Wind-Up Zenmaister"},{"ita":"Gattino a Molla","en":"Wind-Up Kitten"},{"ita":"Trasportatore Zenmaity a Molla","en":"Wind-Up Carrier Zenmaity"},{"ita":"Arsenale Zenmaioh a Molla","en":"Wind-Up Arsenal Zenmaioh"},{"ita":"Cowboy Gagaga","en":"Gagaga Cowboy"},{"ita":"Prigione Dimensionale","en":"Dimensional Prison"},{"ita":"Controlla Mente","en":"Mind Control"},{"ita":"Fabbrica Frammento","en":"Scrap Factory"},{"ita":"Gaia il Cavaliere, la Forza della Terra","en":"Gaia Knight, the Force of Earth"},{"ita":"Arcidemone Frammento","en":"Scrap Archfiend"},{"ita":"Grandsoil il Signore Elementale","en":"Grandsoil the Elemental Lord"},{"ita":"Scarafaggio Brancoacciaio","en":"Steelswarm Roach"},{"ita":"Imperatore Meklord Wisel","en":"Meklord Emperor Wisel"},{"ita":"Ryu-Ran","en":"Ryu-Ran"},{"ita":"Mago della Fede","en":"Magician of Faith"},{"ita":"Sagan","en":"Sangan"},{"ita":"Mimic Oscuro LV3","en":"Dark Mimic LV3"},{"ita":"Corno Nero del Paradiso","en":"Black Horn of Heaven"},{"ita":"Xing Zhen Hu","en":"Xing Zhen Hu"},{"ita":"Maxx \"C\"","en":"Maxx \"C\""},{"ita":"Nobiluomo dello Scambio","en":"Nobleman of Crossout"},{"ita":"Corvo D.D.","en":"D.D. Crow"},{"ita":"Tetto Acuminato","en":"Needle Ceiling"},{"ita":"Buco Trappola Acido","en":"Acid Trap Hole"},{"ita":"Macro Cosmo","en":"Macro Cosmos"},{"ita":"Numero 103: Ragnazero","en":"Number 103: Ragnazero"},{"ita":"Numero 50: Navenera di Corn","en":"Number 50: Blackship of Corn"},{"ita":"Alucard Fantasmatrucco","en":"Ghostrick Alucard"},{"ita":"Angeniere Mechquipaggiato","en":"Mechquipped Angineer"},{"ita":"Numero 30: Golem Acido della Distruzione","en":"Number 30: Acid Golem of Destruction"},{"ita":"Cittadella Magica di Endymion","en":"Magical Citadel of Endymion"},{"ita":"Elfi Gemelli Toon","en":"Toon Gemini Elf"},{"ita":"Congegno Verde","en":"Green Gadget"},{"ita":"Congegno Giallo","en":"Yellow Gadget"},{"ita":"Congegno Rosso","en":"Red Gadget"},{"ita":"Mek Fusoliera","en":"Machina Gearframe"},{"ita":"Mek Fortezza","en":"Machina Fortress"},{"ita":"Mek Cannone","en":"Machina Cannon"},{"ita":"Mek Soldato","en":"Machina Soldier"},{"ita":"Mek Cecchino","en":"Machina Sniper"},{"ita":"Mek Difensore","en":"Machina Defender"},{"ita":"Mek Forza","en":"Machina Force"},{"ita":"Mek Pacificatore","en":"Machina Peacekeeper"},{"ita":"Comandante Covington","en":"Commander Covington"},{"ita":"Kagetokage","en":"Kagetokage"},{"ita":"Alza-Rango-Magico Forza di Barian Limitata","en":"Rank-Up Magic Limited Barian's Force"},{"ita":"Alza-Rango-Magico Forza di Barian","en":"Rank-Up Magic Barian's Force"},{"ita":"Maxx \"C\"","en":"Maxx \"C\""},{"ita":"Evocazione a Catena","en":"Chain Summoning"},{"ita":"Libro della Luna","en":"Book of Moon"},{"ita":"Re degli Imp Selvaggi","en":"King of the Feral Imps"},{"ita":"Lyla, Stregona Fedele Della Luce","en":"Lyla, Lightsworn Sorceress"},{"ita":"Lumina, Evocatrice Fedele della Luce","en":"Lumina, Lightsworn Summoner"},{"ita":"Wulf, Bestia Fedele della Luce","en":"Wulf, Lightsworn Beast"},{"ita":"Garoth, Guerriero Fedele della Luce","en":"Garoth, Lightsworn Warrior"},{"ita":"Jain, Paladino Fedele della Luce","en":"Jain, Lighsworn Paladin"},{"ita":"Raiden, Assalitore Fedele della Luce","en":"Raiden, Lightsworn Assailant"},{"ita":"Ehren, Monaca Fedele della Luce","en":"Ehren, Lightsworn Monk"},{"ita":"Carica della Brigata della Luce","en":"Charge of the Light Brigade"},{"ita":"Celestia, Angelo Fedele della Luce","en":"Celestia, Lightsworn Angel"},{"ita":"Gragonith, Drago Fedele della Luce","en":"Gragonith, Lightsworn Dragon"},{"ita":"Aurkus, Druido Fedele della Luce","en":"Aurkus, Lightsworn Druid"},{"ita":"Minerva, Vergine Fedele della Luce","en":"Minerva, Lightsworn Maiden"},{"ita":"Shire, Sprito Fedele della Luce","en":"Shire, Lightsworn Spirit"},{"ita":"Rinyan, Ladro Fedele della Luce","en":"Rinyan, Lightsworn Rouge"},{"ita":"Michael, l'Arci-Fedele della Luce","en":"Michael, the Arch-Lightsworn"},{"ita":"Reame della Luce","en":"Real of Light"},{"ita":"Sciabola Fedele della Luce","en":"Lightsworn Sabre"},{"ita":"Barriera Fedele della Luce","en":"Lightsworn Barrier"},{"ita":"Spirale di Luce","en":"Light Spiral"},{"ita":"Illusione Gloriosa","en":"Glorious Illusion"},{"ita":"Luce Annullante","en":"Vanquishing Light"},{"ita":"Jenis, Riparatrice Fedele della Luce","en":"Jenis, Lightsworn Mender"},{"ita":"Felice, Arciera Fedele della Luce","en":"Felice, Lightsworn Archer"},{"ita":"Trappolatrice Dionaea","en":"Traptrix Dionaea"},{"ita":"Doppio Ciclone","en":"Double Cyclone"},{"ita":"Muro di Ferro Imperiale","en":"Imperial Iron Wall"},{"ita":"Tiras, Custode della Genesi","en":"Tiras, Keeper of Genesis"},{"ita":"Numero 61: Volcasauro","en":"Number 61: Volcasaurus"},{"ita":"Numero 12: Ninja Armatura di Ombra Scarlatta","en":"Number 12: Crimson Shadow Armor Ninja"},{"ita":"Soldato Karakuri mod. 236 \"Nisamu\"","en":"Karakuri Soldier mdl 236 \"Nisamu\""},{"ita":"Karakuri Cane da Guardia Mod. 313 \"Saizan\"","en":"Karakuri Watchdog mdl 313 \"Saizan\""},{"ita":"Karakuri Komachi mod. 224 \"Ninishi\"","en":"Karakuri Komachi mdl 224 \"Ninishi\""},{"ita":"Stratega Karakuri mod. 248 \"Nishipachi\"","en":"Karakuri Strategist mdl 248 \"Nishipachi\""},{"ita":"Mercante Karakuri mod. 177 \"Inashichi\"","en":"Karakuri Merchant mdl 177 \"Inashichi\""},{"ita":"Karakuri Ninja mod. 919 \"Kuick\"","en":"Karakuri Ninja mdl 919 \"Kuick\""},{"ita":"Karakuri Muso Mod. 818 \"Haipa\"","en":"Karakuri Muso mdl 818 \"Haipa\""},{"ita":"Genex Neutronico","en":"Genex Neutron"},{"ita":"Cyber Drago","en":"Cyber Dragon"},{"ita":"Castello dello Scontro Finale Karakuri","en":"Karakuri Showdown Castle"},{"ita":"Cassaforte Karakuri","en":"Karakuri Cash Cache"},{"ita":"Duplicazione di Macchine","en":"Machine Duplication"},{"ita":"Rimozione di Limite","en":"Limiter Removal"},{"ita":"Orologio Karakuri","en":"Karakuri Klock"},{"ita":"Residenza Karakuri","en":"Karakuri Trick House"},{"ita":"Camera di Sicurezza Karakuri","en":"Karakuri Cash Shed"},{"ita":"Disturbo Vento Solare","en":"Solar Wind Jammer"},{"ita":"Drago Fortezza Chimeratech","en":"Chimeratech Fortress Dragon"},{"ita":"Cyber-Sauro","en":"Cyber Saurus"},{"ita":"Shogun Karakuri mod. 00 \"Burei\"","en":"Karakuri Shogun mdl 00 \"Burei\""},{"ita":"Karakuri Shogun d'Acciaio mod. 00X \"Bureido\"","en":"Karakuri Steel Shogun mdl 00X \"Bureido\""},{"ita":"Anatomia Karakuri","en":"Karakuri Anatomy"},{"ita":"Obelisk il Tormentatore","en":"Obelisk the Tormentor"},{"ita":"Slifer il Drago del Cielo","en":"Slifer the Sky Dragon"},{"ita":"Caius il Monarca dell'Ombra","en":"Caius the Shadow Monarch"},{"ita":"Grandmarg, il Monarca della Terra","en":"Granmarg the Rock Monarch"},{"ita":"Granmarg il Mega Monarca","en":"Granmarg the Mega Monarch"},{"ita":"Mobius Il Monarca Glaciale","en":"Mobius the Frost Monarch"},{"ita":"Mobius il Mega Monarca","en":"Mobius the Mega Monarch"},{"ita":"Majiosheldon","en":"Majiosheldon"},{"ita":"Scambio di Anime","en":"Soul Exchange"},{"ita":"Ritorno dei Monarchi","en":"Return of the Monarchs"},{"ita":"Avanzata dei Monarchi","en":"March of the Monarchs"},{"ita":"Il Sigillo di Orichalcos","en":"The Seal of Orichalcos"},{"ita":"Il Primo Monarca","en":"The First Monarch"},{"ita":"Eruzione dei Monarchi","en":"The Monarchs Erupt"},{"ita":"Navicella Spia D.D.","en":"D.D. Scout Plane"},{"ita":"Sopravvissuto D.D.","en":"D.D. Survivor"},{"ita":"Signora Guerriera D.D.","en":"D.D. Warrior Lady"},{"ita":"Cyber Naga","en":"Cyber Valley"},{"ita":"Rilascio delle Anime","en":"Soul Release"},{"ita":"Spaccatura Dimensionale","en":"Dimensional Fissure"},{"ita":"Zona del Chaos comune","en":"Chaos Zone"},{"ita":"Controlla-Avversario","en":"Enemy Controller"},{"ita":"Gorz l'Emissario dell'Oscurit\u00e0","en":"Gorz the Emissary of Darkness"},{"ita":"Raiza il Monarca della Tempesta","en":"Raiza the Storm Monarch"},{"ita":"Zombie Untore","en":"Plaguespreader Zombie"},{"ita":"Spirito Polvere Oscura","en":"Dark Dust Spirit"},{"ita":"Guida Tour del Mondo Sotterraneo","en":"Tour Guide From the Underworld"},{"ita":"Assalitore Notturno","en":"Night Assailant"},{"ita":"Lanciere del Mare","en":"Sea Lancer"},{"ita":"Poseidra, il Drago Atlantico","en":"Poseidra, the Atlantean Dragon"},{"ita":"Rospetto Ronin","en":"Ronintoadin"},{"ita":"Rana degli Alberi","en":"Treeborn Frog"},{"ita":"Rana Velenosa","en":"Poison Draw Frog"},{"ita":"Rana Imbrogliona","en":"Dupe Frog"},{"ita":"Braccio Arsenale","en":"Armory Arm"},{"ita":"Drago Fine Oscura","en":"Dark End Dragon"},{"ita":"Gungnir, Drago della Barriera di Ghiaccio","en":"Gungnir, Dragon of the Ice Barrier"},{"ita":"Formula Synchron","en":"Formula Synchron"},{"ita":"Dewloren, Re Tigre della Barriera di Ghiaccio","en":"Dewloren, Tiger King of the Ice Barrier"},{"ita":"Gachi Gachi Gantetsu","en":"Gachi Gachi Gantetsu"},{"ita":"Cronomalia Crononauta Cristallo","en":"Chronomaly Crystal Chrononaut"},{"ita":"Buco Trappola Insidioso","en":"Treacherous Trap Hole"},{"ita":"Demone della Vanit\u00e0","en":"Vanity's Fiend"},{"ita":"Jinzo","en":"Jinzo"},{"ita":"Ha Des Sovrano Oscuro","en":"Dark Ruler Ha Des"},{"ita":"Simorgh Nero","en":"Dark Simorgh"},{"ita":"Re Bestia Barbaros","en":"Beast King Barbaros"},{"ita":"Drago Stella Cadente","en":"Shooting Star Dragon"},{"ita":"Fratellanza del Pugno di Fuoco - Orso","en":"Brotherhood of the Fire Fist - Bear"},{"ita":"Fratellanza Del Pugno di Fuoco - Cinghiale","en":"Brotherhood of the Fire Fist - Boar"},{"ita":"Fratellanza del Pugno di Fuoco - Bufalo","en":"Brotherhood of the Fire Fist - Buffalo"},{"ita":"Fratellanza Del Pugno di Fuoco - Carib\u00f9","en":"Brotherhood of the Fire Fist - Caribou"},{"ita":"Fratellanza del Pugno di Fuoco - Drago","en":"Brotherhood of the Fire Fist - Dragon"},{"ita":"Fratellanza del Pugno di Fuoco - Gorilla","en":"Brotherhood of the Fire Fist - Gorilla"},{"ita":"Fratellanza del Pungo di Fuoco - Sparviero","en":"Brotherhood of the Fire Fist - Hawk"},{"ita":"Fratellanza del Pugno di Fuoco - Leopardo","en":"Brotherhood of the Fire Fist - Leopard"},{"ita":"Fratellanza del Pugno di Fuoco - Spirito","en":"Brotherhood of the Fire Fist - Spirit"},{"ita":"Fratellanza del Pugno di Fuoco - Gallo","en":"Brotherhood of the Fire Fist - Rooster"},{"ita":"Fratellanza del Pugno di Fuoco - Rondine","en":"Brotherhood of the Fire Fist - Swallow"},{"ita":"Soldato Allenatore Lupoabbaia","en":"Coach Soldier Wolfbark"},{"ita":"Origine Neo Flamvell","en":"Neo Flamvell Origin"},{"ita":"Fratellanza del Pugno di Fuoco - Principe Cavallo","en":"Brotherhood of the Fire Fist - Horse Prince"},{"ita":"Fratellanza del Pugno di Fuoco - Kirin","en":"Brotherhood of the Fire Fist - Kirin"},{"ita":"Fratellanza del Pugno di Fuoco - Cardinale","en":"Brotherhood of the Fire Fist - Cardinal"},{"ita":"Fratellanza del Pugno di Fuoco - Imperatore Leone","en":"Brotherhood of the Fire Fist - Lion Emperor"},{"ita":"Fratellanza del Pugno di Fuoco - Re Tigre","en":"Brotherhood of the Fire Fist - Tiger King"},{"ita":"Basitrice Fiamma Chimerica","en":"Hazy Flame Basiltrice"},{"ita":"Formazione di Fuoco - Gyokkou","en":"Fire Formation - Gyokkou"},{"ita":"Formazione di Fuoco - Tensu","en":"Fire Formation - Tensu"},{"ita":"Assalto dei Re del Fuoco","en":"Onslaught of the Fire Kings"},{"ita":"Formazione di Fuoco - Tenken","en":"Fire Formation - Tenken"},{"ita":"Formazione di Fuoco - Tensen","en":"Fire Formation - Tensen"}];var list=document.getElementsByClassName('post');for(indexa=0;indexa<nomi_carte.length;++indexa){var nome_carta_ita=nomi_carte[indexa].ita;var nome_carta_en=nomi_carte[indexa].en;var nome_carta_ita_regexp=new RegExp(nome_carta_ita,"gi");var nome_carta_en_regexp=new RegExp(nome_carta_en,"gi");var nome_carta_ita_regexp_fix=new RegExp(nome_carta_ita.replace(/[^a-zA-Z0-9 '-]/gi,''),"gi");var nome_carta_en_regexp_fix=new RegExp(nome_carta_en.replace(/[^a-zA-Z0-9 '-]/gi,''),"gi");var nome_carta_ita_regexp_fix_allchar=new RegExp(nome_carta_ita.replace(/[^a-zA-Z0-9 ]/gi,''),"gi");var nome_carta_en_regexp_fix_allchar=new RegExp(nome_carta_en.replace(/[^a-zA-Z0-9 ]/gi,''),"gi");var replaced_primo=0;var replaced_secondo=0;var replaced_terzo=0;var replaced_quarto=0;for(indexb=0;indexb<list.length;++indexb){element=list[indexb];if(nome_carta_en!==nome_carta_ita){element.innerHTML=element.innerHTML.replace(/’/g,"'").replace(nome_carta_en_regexp,function(token){replaced_primo=1;return'<span style="cursor: help; color: red" class="script-info-carta" title="'+encodeURIComponent(nome_carta_en)+'">'+nome_carta_en.replace(/ /gi,' ')+'</span>'});element.innerHTML=element.innerHTML.replace(nome_carta_ita_regexp,function(token){replaced_primo=1;return'<span style="cursor: help; color: red" class="script-info-carta" title="'+encodeURIComponent(nome_carta_en)+'">'+nome_carta_ita.replace(/ /gi,' ')+'</span>'});if(replaced_primo===0){element.innerHTML=element.innerHTML.replace(nome_carta_en_regexp_fix,function(token){replaced_secondo=1;return'<span style="cursor: help; color: red" class="script-info-carta" title="'+encodeURIComponent(nome_carta_en)+'">'+nome_carta_en.replace(/ /gi,' ')+'</span>'});element.innerHTML=element.innerHTML.replace(nome_carta_en_regexp_fix,function(token){replaced_secondo=1;return'<span style="cursor: help; color: red" class="script-info-carta" title="'+encodeURIComponent(nome_carta_en)+'">'+nome_carta_ita.replace(/ /gi,' ')+'</span>'})}if(replaced_primo+replaced_secondo===0){element.innerHTML=element.innerHTML.replace(nome_carta_en_regexp_fix_allchar,'<span style="cursor: help; color: red" class="script-info-carta" title="'+encodeURIComponent(nome_carta_en)+'">'+nome_carta_en.replace(/ /gi,' ')+'</span>');element.innerHTML=element.innerHTML.replace(nome_carta_ita_regexp_fix_allchar,'<span style="cursor: help; color: red" class="script-info-carta" title="'+encodeURIComponent(nome_carta_en)+'">'+nome_carta_ita.replace(/ /gi,' ')+'</span>')}}if(nome_carta_en===nome_carta_ita){element.innerHTML=element.innerHTML.replace(/’/g,"'").replace(nome_carta_en_regexp,function(token){replaced_terzo=1;return'<span style="cursor: help; color: red" class="script-info-carta" title="'+encodeURIComponent(nome_carta_en)+'">'+nome_carta_en.replace(/ /gi,' ')+'</span>'});if(replaced_terzo===0){element.innerHTML=element.innerHTML.replace(nome_carta_en_regexp_fix,function(token){replaced_quarto=1;return'<span style="cursor: help; color: red" class="script-info-carta" title="'+encodeURIComponent(nome_carta_en)+'">'+nome_carta_en.replace(/ /gi,' ')+'</span>'})}if(replaced_terzo+replaced_quarto===0){element.innerHTML=element.innerHTML.replace(nome_carta_ita_regexp_fix_allchar,'<span style="cursor: help; color: red" class="script-info-carta" title="'+encodeURIComponent(nome_carta_en)+'">'+nome_carta_en.replace(/ /gi,' ')+'</span>')}}}}}$('head').append('<style type="text/css">.qtip {max-width: 450px; width: 450px; font-family: Verdana; font-size: 12px}</style>');$(document).ready(function(){$('.post .script-info-carta').each(function(){$(this).qtip({content:{text:function(event,api){$.ajax({url:'http://mastrozappa.altervista.org/info_carta.php?n='+api.elements.target.attr('title')}).then(function(content){api.set('content.text',content)},function(xhr,status,error){return'Errore nel caricamento';api.set('content.text',status+': '+error)});return'Caricamento in corso...'}},show:{event:'click'},hide:{event:'unfocus'},position:{viewport:$(window)},style:'qtip-dark'})})});
    </script>
     
    .
  11. TheBujinPlayer
     
    .

    User deleted


    Master, concedi di utilizzare questo script in altri forum?
     
    .
  12.  
    .
    Avatar

    "Da un semplice Uomo sono diventato un Possente Dio"


    Group
    Founder
    Posts
    2,264

    Status
    Offline
    Assolutamente no, e comunque su forumfree non funzionano e questi script anche se vengono copiati non vi funzioneranno perche o sono ancora da finire / buggati o vanno usati insieme ad altri script che non ho pubblicato (come nel caso dello script per le info delle carte).
    In ogni caso se sperate di usarli su ff/fc/bf sappiate che gli script in js vengono filtrati e quelli in php completamente bloccati
     
    .
  13. TheBujinPlayer
     
    .

    User deleted


    Apparte che il mio forum é su Fc, peró dimmi, in caso metto in fondo al forum: "Script info carte ideato e realizzato by MasterPro"
    Non so, dimmi tu
     
    .
  14.  
    .
    Avatar

    "Da un semplice Uomo sono diventato un Possente Dio"


    Group
    Founder
    Posts
    2,264

    Status
    Offline
    Forse non sai leggere, ti ho gia detto che non vi do il consenso di usare i miei script e comunque questi script non funzionano ne su forumfree ne su forumcommunity ne su blogfree.
     
    .
  15. Merchant of yugi
     
    .

    User deleted


    3 domande

    1 quando sara disponibile?

    2 su quello script c'e scritto yu gi oh italia ma nn dovrebbe essere yu gi oh master?

    3 ma se io vorrò sapere il prezzo di una carta mettete il link di tcg o lo scrivete voi ( preferisco voi :P )

    spero sia stato utile ;)
     
    .
48 replies since 24/4/2014, 21:06   735 views
  Share  
.
Top