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

    Script (player musicale) non appare più

    Salve,
    volevo inserire, o meglio avevo inserito, un player musicale nel mio sito internet su altervista.
    Prima funzionava tutto bene, poi però ho seguito una guida e aggiunto un .js che mi permette di avere il dominio di secondo livello che cambia a seconda della pagina nella barra degli indirizzi. Mi immagino sia una sorta di incompatibilità. Il problema è che ne capisco un briciolo di html e css, ma di javascript no e quindi non so come risolvere la situazione. Sarei davvero grato se potessi avere un aiuto.
    Grazie mille

    Il .js che ho inserito nella root del sito per far apparire il dominio di secondo livello al posto di quello di altervista è questo:

    codice:
    (function(){    var DOMAIN = "earpjohn.com";
        
        var NEW_DOCUMENT = 0;
        if(this != parent && name == "XYZZY2"){
            parent.postMessage({type: NEW_DOCUMENT, title: document.title, pathquery: location.pathname+location.search}, "http://"+DOMAIN);
        }else{
            location.replace("//"+DOMAIN+location.pathname+location.search);
        } })()

    Anche questo messo all'interno dell'header, non so se serve:

    codice:
    <script type="text/javascript">    //<![CDATA[
        (function(){
            var AlterVista_DOMAIN = "earpjohn.altervista.org";
            
            var NEW_DOCUMENT = 0;
            
            var protocolhost = location.protocol+"//"+location.host;
            addEventListener("message", function(e){
                if(new RegExp("[./]"+AlterVista_DOMAIN+"$").test(e.origin) && e.data.type == NEW_DOCUMENT){
                    document.title = e.data.title;
                    history.replaceState(null, e.data.title, protocolhost+e.data.pathquery);
                }
            }, false);
        })()
        //]]>
    </script>

    Mentre il player musicale che non appare è questo:

    codice:
    <script type="text/javascript" src="http://playlist.me/w/script.js" data-config="{'skin':'http://earpjohn.altervista.org/mio.css','volume':100,'autoplay':true,'shuffle':true,'repeat':1,'placement':'top','showplaylist':true,'playlist':[{
    QUI-CI-STANNO-I-TITOLI-DELLE-CANZONI-CON-IL-LORO-LINK-DI-PROVENIENZA
    }]}" ></script><noscript><a href="http://playlist.me/skins/">SCM player skins</a></noscript>

    Spero di non avere detto stupidaggini
    Grazie ancora

    PS: nel forum dove ho preso il .js per il reindirizzamento dicono che le pubblicità sul sito hanno una inferiore remunerazione (sì, non mi interessa questo in particolare) perché vengono erogate da un frame. Nel caso fosse utile.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,131
    Non è chiaro tutto il processo, ma il cross-dominio (domini diversi) in javascript non è mai facile e spesso impossibile
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Ho letto di questo. Fortunatamente quella guida che ho letto ha portato a un buon risultato. L'url in alto cambia sempre e se condivido le pagine sui social lo snippet non cambia dall'originale. Il problema è però quel player musicale. Dopo aver seguito la guida non compare piu :/

Tag per questa discussione

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 © 2024 vBulletin Solutions, Inc. All rights reserved.