Visualizzazione risultati 1 fino 10 di 10

Discussione: aprire pagina html pubblicitaria

  1. #1
    Guest

    Angry aprire pagina html pubblicitaria

    salve a tutti vi presento uno script che mi a suggerito utente eurosalute, ho modificato un po lo script per farlo funzionare secondo le mie esigenze
    ma pultroppo ce un piccolo problema, lo script che mi posto funziona, ma se cambio la directory non mi funziona più, e de normale visto che non so come impostare la directory del file dropincontent.html,
    Codice PHP:
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
    <script src="http://webskey.altervista.org/jquery.easing.1.3.js"></script>
    <script src="http://webskey.altervista.org/dropincontentbox.js">
    </script>
    <script>
    var dropinbox1=new dropincontentbox({
    source:['#dropbox', 'dropincontent.html'], //ma se aggiungo la directory a questo file non funziona più?
    [#id, path_to_box_content_file] if defined in external file
    cssclass:'dropinbox standardshadow',
    showduration:55
    })
    </script>
    in pratica dovrei creare questo script dentro gli una pagina contenuta su un altro server di dove si trova 'dropincontent.html' dovrei fare una cosa tipo questa:
    Codice PHP:
    src="http://www.webskey.it/dropincontent.html"
    ma se metto questo comando lo script va in crash, mi chiedevo se ci fosse un altro metodo per aprire il file html da un indirizzo url..
    grazie a tutti anticipatamente
    posto anche il link del file html essecutivo -> http://lnx.webskey.it/pannello/documents/pub.html
    Ultima modifica di webskey : 01-03-2012 alle ore 19.12.13

  2. #2
    Guest

    Predefinito

    problema risolto da solo lo riscritto in maniera giusta e funziona, ma adesso il problema e un altro
    Codice PHP:
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
    <script src="http://webskey.altervista.org/jquery.easing.1.3.js"></script>
    <script src="http://webskey.altervista.org/dropincontentbox.js">
    </script>
    <script>
    var dropinbox1=new dropincontentbox({
    source:['#dropbox', src="http://www.webskey.it/dropincontent.html"], //#id of DIV to show if defined inline, or [#id, path_to_box_content_file] if defined in external file
    cssclass:'dropinbox standardshadow',
    showduration:55
    })
    </script>
    che se lo inserisco nella mia pagina html funziona , ma se lo inserisco negli header personalizati di altervista non funziona più :-( non riesco a capire il perche, in alternativa sapete se esiste un sistema per aprire una seconda pagina html, con un sistema htaccess in modo che quando un utente apre un sito dal mio spazio web gli si apra la pagina html in modo automatico. Ps ho aperto questo nuovo post perche e scomparso il tasto edit, e non sapevo come modificare le informazioni del messaggio
    Ultima modifica di webskey : 01-03-2012 alle ore 23.35.39

  3. #3
    L'avatar di EuroSalute
    EuroSalute non è connesso AlterVistiano
    Data registrazione
    12-05-2003
    Messaggi
    969

    Predefinito

    ho controllato lo script, suppongo che sia un problema del dominio www.webskey.it e/o lnx.webskey.it

    praticamente non funziona jquery ajax su quel dominio, va in errore ....

    se l'hosting è aruba, devi chiedere spiegazioni li.
    LOTTO MATEMATICO-SCENTIFICO che FUNZIONA:
    Scripts di Calcolo Automatico Metodologie http://eurosalute.altervista.org

    VINCI OGNI SETTIMANA CON IL NUOVO METODO 5
    FAI IL TEST CON L'ANALISI VINCITE

  4. #4
    Guest

    Predefinito

    ciao :-) grazie per la tua risposta, cmq no lo script lo sistemato e ora funziona , il problema e che non funziona se lo inserisco negli header personalizati della gestione domini di altervista, ma a me andrebbe anche bene se ci fosse un modo con un sistema htaccess, in modo che quando un utente apre un sito dal mio spazio web, gli si apra la pagina html contenente lo script sopra indicato in modo automatico. (che funziona :-)

  5. #5
    L'avatar di EuroSalute
    EuroSalute non è connesso AlterVistiano
    Data registrazione
    12-05-2003
    Messaggi
    969

    Predefinito

    non so cosa intendi per gli header di altervista.....?

    in ogni caso lo script non funziona, se per es. imposti l'url a http://lnx.webskey.it/dropincontent.html

    linea di codice:
    Codice HTML:
    	source:['#dropbox', 'http://lnx.webskey.it/dropincontent.html'], //#id of DIV to show if defined inline, or [#id, path_to_box_content_file] if defined in external file
    LOTTO MATEMATICO-SCENTIFICO che FUNZIONA:
    Scripts di Calcolo Automatico Metodologie http://eurosalute.altervista.org

    VINCI OGNI SETTIMANA CON IL NUOVO METODO 5
    FAI IL TEST CON L'ANALISI VINCITE

  6. #6
    Guest

    Predefinito

    ciao lo script ti confermo che funziona all 100%100 vedi che se premi su questo link http://lnx.webskey.it/pannello/documents/pub.html devi aggiungere questo davanti all url src=" premi sul link vedi compare una publicità di aruba per prova a comparsa sulla pagina web, ed' era quello che volevo, solo che per quello che sto facendo io non posso modificare tutte le pagine html manualmente , cosi avevo pensato di inserire lo script nel pannelo gestione domini di altervista e non funziona nel cloak, mi chiedo se ci fosse un sistema per far comparire questo script in automatico su tutte le pagine html del mio hosting un sistema htaccess o che si apra in automatico insieme a qualunque pagina aperta del mio hosting, esiste forse un sistema eseguire uno script insieme alle pagine html.
    Ess: se dentro una cartella ho 500000 di pagine html, ci sarebbe un metodo per far eseguire lo script che ho postato sopra, in modo automatico a tutte aperture di tutte le 500000 pagine html.
    Ultima modifica di webskey : 02-03-2012 alle ore 13.47.34

  7. #7
    L'avatar di EuroSalute
    EuroSalute non è connesso AlterVistiano
    Data registrazione
    12-05-2003
    Messaggi
    969

    Predefinito

    non so se esista un modo via htaccess, in quanto bisogna far eseguire un javascript, non so se si possa fare.....purtroppo per htaccess non sono abbastanza informato.

    una cosa che consiglierei è quella di non fare l'errore di costruire pagine separate, per giunta in html

    mentre fare un sistema con una sola index.php, o comunque un sistema come è fatto per i preconfezionati.....

    in questo modo basta aggiungere il codice javascript al codice sorgente o al template in uso...
    LOTTO MATEMATICO-SCENTIFICO che FUNZIONA:
    Scripts di Calcolo Automatico Metodologie http://eurosalute.altervista.org

    VINCI OGNI SETTIMANA CON IL NUOVO METODO 5
    FAI IL TEST CON L'ANALISI VINCITE

  8. #8
    Guest

    Predefinito

    qualunque sistema va piu che bene, il fatto e che le pagine html non sarò io a farle ma le faranno gli utenti con quel editor che mi hai dato aiuto altravolta, e di questo sarò per sempre in debito, quindi mi chiedo se ci fosse qualunque sistema per far eseguire questo script su tutte le pagine html che si creerano con editor html, per me sarebbe fantastico, o magari un javascript che richiami lo script contenuto nella pagina.html che ho postato sopra, se conosci qualunque sistema mi faresti un esempio, pls pls pls :-((
    Ultima modifica di webskey : 02-03-2012 alle ore 20.09.03

  9. #9
    L'avatar di EuroSalute
    EuroSalute non è connesso AlterVistiano
    Data registrazione
    12-05-2003
    Messaggi
    969

    Predefinito

    ho capito, in teoria basterebbe aggiungere il js ad ogni pagina html che viene salvata.

    Ho abbozzato questa modifica al codice dell'editor:

    Codice PHP:
    <?php
    $percorso
    = 'documents/';
    $file_esiste=false;
    $editor1="";

    //http://eurosalute.altervista.org/test-prove/index_friend.html
    $dropincontent='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title></title>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
    <script src="http://webskey.altervista.org/jquery.easing.1.3.js"></script>
    <script src="http://webskey.altervista.org/dropincontentbox.js"></script>
    <script>
    var dropinbox1=new dropincontentbox({
    source:["#dropbox", "http://eurosalute.altervista.org/test-prove/index_friend.html"],
    cssclass:"dropinbox standardshadow",
    showduration:55
    })
    </script>
    </head>
    <body>'
    ;

    $end_html='</body></html>';

    if(isset(
    $_POST['ok']) and $_POST['file_esiste']==true) {

    //<script src="http://webskey.altervista.org/dropincontentbox.js">
    $pattern='/<script[^>]*?src=[\'"](.*?)[\'"][^>]*?>/si';
    //$contents=file_get_contents($percorso.$_POST['nomefile'].".html");
    $contents=$_POST['editor1'];

    preg_match_all($pattern,$contents,$matches,PREG_SET_ORDER);

    //print_r($matches);

    if (count($matches)>0) $byte_scritti=file_put_contents($percorso.$_POST['nomefile'].'.html',$_POST['editor1']);
    else
    $byte_scritti=file_put_contents($percorso.$_POST['nomefile'].'.html',$dropincontent.$_POST['editor1'].$end_html);


    //$byte_scritti=file_put_contents($percorso.$_POST['nomefile'].'.html',$dropincontent.$_POST['editor1'].$end_html);
    //echo "<script>alert('File Sovrascritto!');</script>";

    if ($byte_scritti){
    echo
    '<div id="sponsorAdDiv" align="center" style="z-index:10001;visibility:hidden;position:absolute;width:500px;background-color:#ccffcc;border:#c0c0c0;border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px">
    <br><br>
    <font size="4">File Sovrascritto ! '
    .$byte_scritti.' Byte Scritti</font>
    <br><br>
    <input type="button" value="Close" onclick="closeAd();">
    <br><br>
    </div>'
    ;
    }

    }
    else if(isset(
    $_POST['annulla']) and $_POST['file_esiste']==true) {
    //echo "<script>alert('Richiesta Annullata!');</script>";
    echo '<div id="sponsorAdDiv" align="center" style="z-index:10001;visibility:hidden;position:absolute;width:500px;background-color:#ccffcc;border:#c0c0c0;border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px">
    <br><br>
    <font size="4">Richiesta Annullata !</font>
    <br><br>
    <input type="button" value="Close" onclick="closeAd();">
    <br><br>
    </div>'
    ;
    }
    else if(isset(
    $_POST['back']) and $_POST['file_esiste']==true) echo "<script>history.go(-2);</script>";
    else {

    //$file_esiste=false;
    if(!empty($_POST['editor1'])) $editor1=$_POST['editor1'];

    if(!empty(
    $_POST['editor1']) and isset($_POST['save']) and !empty($_POST['nomefile'])){
    if (
    file_exists($perc

    codice completo con correzzioni inerenti al contenuto del file salvato in precedenza, prelevare solo il contenuto del body in modo tale che l'utente non possa modificare o cancellare il codice javascript del dropincontent

    codice:
    Codice PHP:
    <?php
    $percorso
    = 'documents/';
    $file_esiste=false;
    $editor1="";

    //http://eurosalute.altervista.org/test-prove/index_friend.html
    $dropincontent='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title></title>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
    <script src="http://webskey.altervista.org/jquery.easing.1.3.js"></script>
    <script src="http://webskey.altervista.org/dropincontentbox.js"></script>
    <script>
    var dropinbox1=new dropincontentbox({
    source:["#dropbox", "http://eurosalute.altervista.org/test-prove/index_friend.html"],
    cssclass:"dropinbox standardshadow",
    showduration:55
    })
    </script>
    </head>
    <body>'
    ;

    $end_html='</body>
    </html>'
    ;

    if(isset(
    $_POST['ok']) and $_POST['file_esiste']==true) {

    //<script src="http://webskey.altervista.org/dropincontentbox.js">
    $pattern='/<script[^>]*?src=[\'"](.*?)[\'"][^>]*?>/si';
    //$contents=file_get_contents($percorso.$_POST['nomefile'].".html");
    $contents=$_POST['editor1'];

    preg_match_all($pattern,$contents,$matches,PREG_SET_ORDER);

    //print_r($matches);

    if (count($matches)>0) $byte_scritti=file_put_contents($percorso.$_POST['nomefile'].'.html',$_POST['editor1']);
    else
    $byte_scritti=file_put_contents($percorso.$_POST['nomefile'].'.html',$dropincontent.$_POST['editor1'].$end_html);


    //$byte_scritti=file_put_contents($percorso.$_POST['nomefile'].'.html',$dropincontent.$_POST['editor1'].$end_html);
    //echo "<script>alert('File Sovrascritto!');</script>";
    if ($byte_scritti){
    echo
    '<div id="sponsorAdDiv" align="center" style="z-index:10001;visibility:hidden;position:absolute;width:500px;background-color:#ccffcc;border:#c0c0c0;border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px">
    <br><br>
    <font size="4">File Sovrascritto ! '
    .$byte_scritti.' Byte Scritti</font>
    <br><br>
    <input type="button" value="Close" onclick="closeAd();">
    <br><br>
    </div>'
    ;
    }

    }
    else if(isset(
    $_POST['annulla']) and $_POST['file_esiste']==true) {
    //echo "<script>alert('Richiesta Annullata!');</script>";
    echo '<div id="sponsorAdDiv" align="center" style="z-index:10001;visibility:hidden;position:absolute;width:500px;background-color:#ccffcc;border:#c0c0c0;border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px">
    <br><br>
    <font size="4">Richiesta Annullata !</font>
    <br><br>
    <input type="button" value="Close" onclick="closeAd();">
    <br><br>
    </div>'
    ;
    }
    else if(isset(
    $_POST['back']) and $_POST['file_esiste']==true) echo "<script>history.go(-2);</script>";
    else {

    //$file_esiste=false;
    if(!empty($_POST['editor1'])) $editor1=$_POST['editor1'];

    if(!empty(
    $_POST['editor1']) and isset($_POST['save']) and !empty($_POST['nomefile'])){
    if (
    file_exists($percorso.$_POST['nomefile'].'.html')){
    $file_esiste=true;

    ?>

    <div id="sponsorAdDiv" align="center" style="z-index:10001;visibility:hidden;position:absolute;width:500px;background-color:#ccffcc;border:#c0c0c0;border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px">
    <?
    //per verifica:
    //echo $percorso.$_POST['nomefile'].$_POST['editor1']."<br>";
    ?>
    <br><br>
    <font size="4">File Esistente, Vuoi Sovrascriverlo ?</font>
    <br><br>
    <input type="hidden" name="file_esiste" value="<?=$file_esiste?>" >

    <input type="submit" name="ok" value="Ok" >
    <input type="submit" name="annulla" value="Annulla" >
    <input type="submit" name="back" value="Back" >
    <br><br>
    </div>

    <?
    }else {
    $byte_scritti=file_put_contents($percorso.$_POST['nomefile'].'.html',$dropincontent.$_POST['editor1'].$end_html);
    //echo "<script>alert('File Salvato!');</script>";
    if ($byte_scritti) {
    echo
    '<div id="sponsorAdDiv" align="center" style="z-index:10001;visibility:hidden;position:absolute;width:500px;background-color:#ccffcc;border:#c0c0c0;border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px">
    <br><br>
    <font size="4">File Salvato ! '
    .$byte_scritti.' Byte Scritti</font>
    <br><br>
    <input type="button" value="Close" onclick="closeAd();">
    <br><br>
    </div>'
    ;
    }
    }
    }

    }

    ?>

    <?php

    if(!is_dir($percorso))
    {
    exit(
    'La cartella indicata non esiste!');
    }

    $array_file = glob($percorso."*.html") or die ('Impossible leggere la cartella!');
    echo
    '<textarea style="width:200px; height:50px" readonly>';
    foreach (
    $array_file as $key => $value)
    {
    $no_ext=substr($value, 0, strrpos($value, '.'));
    echo
    substr($no_ext, strrpos($no_ext, '/')+1, strlen($no_ext))."\n";
    }
    echo
    '</textarea>';
    ?>

    NOME FILE: <input type=text name='nomefile' value="<?php if(!empty($_POST['nomefile'])) echo $_POST['nomefile']; ?>">
    <input type="submit" name="load" value="load" >
    <input type="submit" name="save" value="Save" >

    <textarea cols="100" id="editor1" name="editor1" rows="10">

    <?php
    if (!$file_esiste) {

    if(
    file_exists($percorso.$_POST['nomefile'].'.html')) {
    //echo htmlentities(file_get_contents($percorso.$_POST['nomefile'].'.html'), ENT_QUOTES, 'UTF-8');

    //prelevo solo il contenuto del body:
    $pattern = "#\<body\>(.*?)\</body\>#si";
    $contents=file_get_contents($percorso.$_POST['nomefile'].".html");
    if (
    preg_match($pattern,$contents,$matches)){
    echo
    htmlentities($matches[1], ENT_QUOTES, 'UTF-8');
    }

    }

    }else if (
    $editor1){
    echo
    $editor1;
    }
    ?>

    </textarea>



    </form>
    <script type="text/javascript">
    //<![CDATA[
    // Replace the <textarea id="editor1"> with an CKEditor instance.
    var editor = CK
    Ultima modifica di EuroSalute : 03-03-2012 alle ore 12.46.15 Motivo: correzzioni al codice
    LOTTO MATEMATICO-SCENTIFICO che FUNZIONA:
    Scripts di Calcolo Automatico Metodologie http://eurosalute.altervista.org

    VINCI OGNI SETTIMANA CON IL NUOVO METODO 5
    FAI IL TEST CON L'ANALISI VINCITE

  10. #10
    Guest

    Predefinito

    grazie te sei sempre il migliore lo sapevo che trovavi una soluzione :-)) non sto nella pelle, non vedo ora di provarlo
    cmq oggi stò formattando il pc appena finisco, provo subito questo script e ti faccio sapere, impratica se ho capito bene aggiunge quello script automaticamente al salvataggio della pagina :-) e le utente risalva di nuovo la stessa pagina non viene scritto lo script 2 volte, se e cosi sei meraviglioso :-) kiss kiss
    Ultima modifica di webskey : 03-03-2012 alle ore 17.38.22

Tags for this Thread

Regole di scrittura

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