Visualizzazione risultati 1 fino 9 di 9

Discussione: [PHP-Fusion] Inserimento banners

  1. #1
    Guest

    Predefinito [PHP-Fusion] Inserimento banners

    Ciao,
    vorrei inserire un banner sul mio sito http://www.wysinnwyg.altervista.org/; più precisamente, uno sulla destra, di fianco al banner del portale, ed uno (Google AdSense) dove attualmente vedete la scritta "Our Supporters", in basso a sinistra.
    Cercando con Google ho trovato un articolo che mi diceva di trasformare il file subheader.php da così...

    Codice PHP:
    render_header("<img src='".BASEDIR.$settings['sitebanner']."' alt='".$settings['sitename']."' title='".$settings['sitename']."'>");
    a così...

    Codice PHP:
    render_header("<img src='".BASEDIR.$settings['sitebanner']."' alt='".$settings['sitename']."' title='".$settings['sitename']."'></td><td>CODICE-BANNER");
    .

    Io ho editato secondo le istruzioni, aggiungendo backslash dove necessario, ed ho ottenuto questo:

    Codice PHP:
    render_header("<img src='".BASEDIR.$settings['sitebanner']."' alt='".$settings['sitename']."' title='".$settings['sitename']."'></td><td><script language=\"javascript\" type=\"text/javascript\">
    document.write(\'<s\'+\'cript language=\"javascript\" src=\"http://ad.altervista.org/alternet.ad?c=2&f=2&\'+new Date().getTime()+\'\"><\/s\'+\'cript>\');
    </script>
    "
    );
    ma non funziona. Nessun parse error, ma il banner non viene visualizzato. Che cosa può essere?
    Rispondetemi per favore.
    thanx :)

  2. #2
    Guest

    Predefinito

    viene visualizzata una colonna vuota o non viene visualizzata neanke quella???
    prova a mettere:
    <td width=300>bla bla....

    EDIT:
    un'altra cosa.. i backslash servono anche per gli apici semplici (')??? se non sbaglio servono solo per i doppi apici (")... non sono sicuro.. prova e fammi saxe
    Ultima modifica di LigaSpagnola : 28-01-2006 alle ore 20.49.15

  3. #3
    Guest

    Predefinito

    Grazie,
    ho provato a sostituire <td> con <td width=300 height=60> ma non cambia nulla... e anche usando i backslash solo per i doppi apici o sostituendo i doppi con i singoli purtroppo non cambia nulla.
    La colonna vuota viene visualizzata (guarda qui: http://www.wysinnwyg.altervista.org/ il pannello in basso a sinistra "Our Supporters": c'è il codice di Google AdSense, ma non viene visualizzato nulla).
    Hai idea di che altro potrebbe essere?
    grazie ancora

  4. #4
    Guest

    Predefinito

    Io non vedo nessuna colonna "Our supporters".. E non trovo nessun codice di Google Adsense

    Sei sicuro d non star utilizzando questa sezione per spammare..

  5. #5
    Guest

    Predefinito

    adesso la tolta.. prima c'era.. non sta spammando...
    cmq non so cosa può essere..

  6. #6
    Guest

    Predefinito

    eheh.. se non c'è più il codice come facciamo a cercare di risolvere il problema..

    Cmq t ricordo che non è possibile usare banner pubblicitari diversi da quelli forniti da Altervista, per includere ulteriori banner si deve chiedere l'autorizzazione

  7. #7
    Guest

    Predefinito

    In effetti non capisco... ora il file "subheader.php" l'ho modificato con:

    Codice PHP:
    render_header("<img src='".BASEDIR.$settings['sitebanner']."' alt='".$settings['sitename']."' title='".$settings['sitename']."'></td><td width=300 height=60 align=right><script language=\"javascript\" type=\"text/javascript\">
    document.write(\'<s\'+\'cript language=\"javascript\" src=\"http://ad.altervista.org/alternet.ad?c=2&f=2&\'+new Date().getTime()+\'\"><\/s\'+\'cript>\');
    </script>
    non può nemmeno essere un problema del circuito banner... perché nelle pagine in html riesco a inserirlo tranquillamente, come ho fatto in homepage... boh. :(

  8. #8
    Guest

    Predefinito

    Ciao Extralife,

    i banner che ho intenzione di inserire fanno tutti parte dell'elenco di quelli "approvati" da Altervista. Nel momento in cui hai aperto la pagina che avevo indicato avevo temporaneamente tolto la colonna relativa a Google AdSense. Ora ho provato a rimetterla. Il codice di AdSense è questo:

    Codice PHP:
    @openside("Sponsored Links");
    echo
    "
    <center>
    <script type='text/javascript'><!--
    google_ad_client = 'pub-0820544532937748';
    google_ad_width = 120;
    google_ad_height = 600;
    google_ad_format = '120x600_as';
    google_ad_type = 'text_image';
    google_ad_channel ='8533899538';
    google_color_border = '00CC99';
    google_color_bg = 'FFFFCC';
    google_color_link = '0033CC';
    google_color_url = '008000';
    google_color_text = '0099FF';
    document.write('<s'+'cript language='javascript' src='http://ad.altervista.org/alternet.ad?c=19&f=2&'+new Date().getTime()+''></s'+'cript>');
    </script>
    </center>
    "
    ;
    @
    closeside();
    ma viene visualizzato solo un pannello vuoto, senza AdSense. Stessa cosa per il banner che voglio inserire alla destra del banner del mio sito, in alto: il codice c'è, nessun parse error, eppure non viene visualizzato nulla. Non può nemmeno essere un problema di circuito pubblicitario, perché nella homepage riesco tranquillamente a inserire il banner (inserendolo nel codice HTML).

    A questo punto mi viene in mente una cosa: è possibile trasformare il codice PHP che ho riportato qui sopra in un equivalente in HTML? In questo modo tutto dovrebbe funzionare.

    Grazie ^_^

  9. #9
    Guest

    Predefinito

    Problema risolto :)

    Codice PHP:
    openside("Sponsored Links");
    ?>
    <script language="javascript" type="text/javascript">
    document.write('<s'+'cript language="javascript" src="http://ad.altervista.org/alternet.ad?c=19&f=2&'+new Date().getTime()+'"><\/s'+'cript>');
    </script>
    <?php
    @closeside();
    ?>

Regole di scrittura

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