Visualizzazione risultati 1 fino 12 di 12

Discussione: lieve variazione al javascript della pubblicita'

  1. #1
    tiberistefano non è connesso Utente
    Data registrazione
    28-01-2011
    Messaggi
    125

    Predefinito lieve variazione al javascript della pubblicita'

    Buongiorno,
    ho modoficato leggermente il codice javascript del messaggio pubblicitario per far coesistere il codice per il banner di altervista insieme al codice per il banner di adsense, e vorrei un parere da parte dello staff di Altervista per sapere se secondo voi e' lecito o meno.
    Se mi dite come mandare un messaggio privato vi posto il codice sorgente che ho creato cosi' mi dite se puo' andare.

    Grazie

  2. #2
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    tiberistefano:

    puoi utilizzare solo i codici resi disponibili dal pannello di AlterVista, sia per AlterVista Banner che per AlterVista with Google AdSense.

    Spiega meglio i problemi che riscontri con la convivenza dei codici.
    Gianluca

  3. #3
    tiberistefano non è connesso Utente
    Data registrazione
    28-01-2011
    Messaggi
    125

    Predefinito

    Citazione Originalmente inviato da Gianluca Visualizza messaggio
    tiberistefano:

    puoi utilizzare solo i codici resi disponibili dal pannello di AlterVista, sia per AlterVista Banner che per AlterVista with Google AdSense.

    Spiega meglio i problemi che riscontri con la convivenza dei codici.
    Il codice e' praticamente rimasto uguale, solo che prima di questo ci sono alcune istruzioni javascript che scelgono se lanciarlo in esecuzione o meno.

    Faccio un esempio pratico:
    Codice:
    <script type="text/javascript">
    var num = Math.round(2*Math.random());
    if (num == 1){
    /* <![CDATA[ */ <<<<<<codice banner 300x250 AV>>>>>>  /* ]]> */
    }else{
    /* <![CDATA[ */ <<<<<<codice banner 300x250 Adsense>>>>>>  /* ]]> */
    }
    </script>
    i dati dentro a CDATA non sono stati variati
    Praticamente avrei potuto fare la stessa cosa lanciando la pagina da php e facendo il round e l'if direttamente in php e lasciando inalterate le parti javascript (anche se in realta' il javascript di AV rimane comunque inalterato anche nel secondo caso, cambia solo il sorgente prima del sorgente di AV.). In questo caso pero' la pagina non viene tradotta precedentemente da php, cosi' la stessa cosa viene fatta direttamente nel javascript
    Secondo voi e lecito inserire un codice del genere dentro ad una pagina di altervista?
    Ultima modifica di tiberistefano : 09-12-2011 alle ore 17.58.46

  4. #4
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,812

    Predefinito

    Dal punto di vista sintattico, dovrebbe funzionare correttamente. Non so se è lecito per altervista (penso di sì, ma dovrebbero confermare qualcuno dello staff).

    ...Ma perché non lo fai direttamente con PHP?

    Ciao!

  5. #5
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    tiberistefano:

    AlterVista non può autorizzare l'uso di codici js alternativi a quelli distribuiti, per motivi che puoi immaginare (e non è certamente cattiveria).
    Hai comunque fatto bene a chiedere, e il consiglio è di realizzare il tutto in php, in modo che alternativamente possano uscire i due codici senza doverli rimaneggiare.
    Gianluca

  6. #6
    tiberistefano non è connesso Utente
    Data registrazione
    28-01-2011
    Messaggi
    125

    Predefinito

    grazie mille per le risposte.
    Il problema mi si era posto solamente per evitare modifiche alle pagine che gia' esistevano (nel caso di javascript non avrei dovuto cambiare il tipo di pagina da html a php e chi aveva il link alla pagina lo avrebbe mantenuto (inclusi i motori di ricerca).
    Comunque ho gia' provveduto a cambiare la pagina togliendo la parte di codice in questione.

  7. #7
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Citazione Originalmente inviato da tiberistefano Visualizza messaggio
    Il problema mi si era posto solamente per evitare modifiche alle pagine che gia' esistevano (nel caso di javascript non avrei dovuto cambiare il tipo di pagina da html a php e chi aveva il link alla pagina lo avrebbe mantenuto (inclusi i motori di ricerca).
    Puoi ovviare al problema impostando un reindirizzamento tramite htaccess, facendo uso del modulo rewrite, dovresti trovare spiegazioni su come realizzarlo cercando qui nel forum o su internet.

  8. #8
    tiberistefano non è connesso Utente
    Data registrazione
    28-01-2011
    Messaggi
    125

    Predefinito

    Citazione Originalmente inviato da karl94 Visualizza messaggio
    Puoi ovviare al problema impostando un reindirizzamento tramite htaccess, facendo uso del modulo rewrite, dovresti trovare spiegazioni su come realizzarlo cercando qui nel forum o su internet.
    Ho provato ad aggiungere questo comando su htaccess
    Codice:
    RewriteRule ^main.html$ main.php [L]
    Ma il risultato e' che mi segnala errore pagina 404 e mi dice che la pagina main.html non e' presente (la pagina in questione e' http://tiberistefano.altervista.org
    Ultima modifica di tiberistefano : 13-12-2011 alle ore 20.49.18

  9. #9
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Prima di quello devi inserire le seguenti direttive:
    Codice:
    RewriteEngine on
    RewriteBase /
    Inoltre ti consiglio di aggiungere il flag R alla direttiva RewriteRule in modo che il server risponda alla eichiesta della pagina con un codice di stato 301, che indica che la risorsa (in questo caso un documento HTML) è stata spostata permanentemente all'indirizzo indicato.
    Codice:
    RewriteRule ^main.html$ main.php [L, R=301]

  10. #10
    tiberistefano non è connesso Utente
    Data registrazione
    28-01-2011
    Messaggi
    125

    Predefinito

    Citazione Originalmente inviato da karl94 Visualizza messaggio
    Prima di quello devi inserire le seguenti direttive:
    Codice:
    RewriteEngine on
    RewriteBase /
    Inoltre ti consiglio di aggiungere il flag R alla direttiva RewriteRule in modo che il server risponda alla eichiesta della pagina con un codice di stato 301, che indica che la risorsa (in questo caso un documento HTML) è stata spostata permanentemente all'indirizzo indicato.
    Codice:
    RewriteRule ^main.html$ main.php [L, R=301]
    Mi segnala errore di pagina 500

  11. #11
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Ops... Dev'essere lo spazio dopo la virgola, prova ad eliminarlo.

  12. #12
    tiberistefano non è connesso Utente
    Data registrazione
    28-01-2011
    Messaggi
    125

    Predefinito

    Citazione Originalmente inviato da karl94 Visualizza messaggio
    Ops... Dev'essere lo spazio dopo la virgola, prova ad eliminarlo.
    Si, era proprio quello, grazie 1000!!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •