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

    Reload automatico di una pagina

    Buon tutto, scusate se rompo
    premesso che parlo di PHP e Javascripts

    Vi dico subito che la solita tecnica del "reload " posizionato sull'header della pagina NON mi puo' funzionare perchè la pagina è all'interno di un CMS che genera in automatico gli header....

    Vi spiego un po'...
    ho una mailing list scritta da me integrata in un CMS
    nella pagina di amministrazione procedo all'invio della newsletter

    per evitare che la mailing venga "rumata" da persone non autorizzate devo rimanere sempre dentro il CMS

    cosa desidero fare...
    diciamo che ho 1000 email (in realtà sono poco meno )
    al primo caricamento passo i parametri
    $News - id_newsletter
    $start=0

    nella pagina che è un Include al cms eseguo
    $quante_email=rand(5,20); numero di email che invio
    $fine = $start+ $quante_email
    $time= rand(5,20); tempo di latenza del reload
    Sql "select * from TabellaMailinglist order by ID limit $quante_email, $start "
    invio -> (tramite SMTP di gmail
    Wait for time $time
    infine
    Reload-> index.php?MODULO=moduloinvio&News=$News&start=$fin e

    vorrei evitare di fare un <a href> e di cliccare manualmente sul link oppure sul forum (si parla di almeno 200 volte!!!)

    riuscite a darmi una mano?
    Grazie
    F.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Normalmente la gestione "a blocchi" degli invii delle news viene gestito lato server eseguendo i reload ma visto che non puoi, il primo pensiero va ad ajax ma è una soluzione molto complessa, hai buona conoscenza di ajax? (cerca d'essere sincero non vorrei perdere tempo a spiegarti il processo per poi scoprire che di ajax non sai quasi nulla)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Normalmente la gestione "a blocchi" degli invii delle news viene gestito lato server eseguendo i reload ma visto che non puoi, il primo pensiero va ad ajax ma è una soluzione molto complessa, hai buona conoscenza di ajax? (cerca d'essere sincero non vorrei perdere tempo a spiegarti il processo per poi scoprire che di ajax non sai quasi nulla)
    Ajax...
    ummm fammi pensare ....
    lo usa mia mamma in cucina?!?!? io preferisco i prodotti piu' economici e certificati bio-degradabili

    battuaccia infame a parte....
    no, sono u-tonto evoluto di php ma Ajax, Jquerry o le librerie AhAh per me sono solo degli acronimi che ho visto in giro da qualche parte

    ho raccattato 2 righe di codice tipo

    <script>
    function posta(){
    var t= setTime("from.nomeform.submit",5000;
    }

    <body onload="javascriptosta();">
    <form action="pagina.2.php" method ="POST" (o GET) name="nomeform">
    <input name="variabile" value="valore" type=hidden>
    </form>

    ma non credo di riuscire ad inserirlo, perchè non posso modificare il dag BODY... almeno che non hakeri un pochino il core del cms
    F

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quote Originariamente inviata da disaster.net Visualizza il messaggio
    Ajax...
    ummm fammi pensare ....
    lo usa mia mamma in cucina?!?!? io preferisco i prodotti piu' economici e certificati bio-degradabili

    battuaccia infame a parte....
    no, sono u-tonto evoluto di php ma Ajax, Jquerry o le librerie AhAh per me sono solo degli acronimi che ho visto in giro da qualche parte

    ho raccattato 2 righe di codice tipo
    E la mamma non ti ha insegnato che non si raccatta
    <script>
    function posta(){
    var t= setTime("from.nomeform.submit",5000;
    }

    <body onload="javascriptosta();">
    <form action="pagina.2.php" method ="POST" (o GET) name="nomeform">
    <input name="variabile" value="valore" type=hidden>
    </form>

    ma non credo di riuscire ad inserirlo, perchè non posso modificare il dag BODY... almeno che non hakeri un pochino il core del cms
    F
    Nessuna conoscenza js/ajax o jquery e un cms troppo "blindato" io ti sconsiglio di apportare modifiche
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    E la mamma non ti ha insegnato che non si raccatta
    Nessuna conoscenza js/ajax o jquery e un cms troppo "blindato" io ti sconsiglio di apportare modifiche
    deduco che tu sia un fondatore alla rivista "Demotivation n.5"
    con amici come te non cìè bisogno certo di nemici!!!


    Che io non sia avvezzo all'uso degli accrocchi JS, Jquery, Ajax, AhAh, non significa che con un po' di pazienza ed un buon aiuto non riesca ad integrare quello che mi serve....
    permane il bisogno di un sano aiuto (se no mi bastava copiaincollare quà e la)

    Flavio

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    Non ho capito cosa devi fare, cmq se non puoi inserire l'onload nel body puoi fare cosi:

    codice:
    window.onload = function(){
    ...
    };
    edit: ho corretto, c'era una parentisi di troppo
    Ultima modifica di Vindav; 27-11-2014 a 13:31

  7. #7
    Quote Originariamente inviata da Vindav Visualizza il messaggio
    Non ho capito cosa devi fare, cmq se non puoi inserire l'onload nel body puoi fare cosi:

    codice:
    window.onload = function(){
    ...
    };
    edit: ho corretto, c'era una parentisi di troppo
    umm vediamo di capirci...
    il CMS mi permette di inserire in automatico degli script Javascript semplicemente salvando il relativo file con estensione .JS nella directory apposita.
    per modificare il TAG <body> dovrei hakerare un pochino il tema del cms e fare in modo che

    if(isdamin()){
    // carica Bodi modificato
    }else{
    // carica body normale
    }

    nulla di trascendentale.. volendo fare i sofisti
    peccato che se sostituirco il tema e/o mi ci fanno delle modifiche o altro ... arrischio di sputt... la parte di invio della mailing list... cosa decisamente poco piacevole...

    ecco spiegato il motivo per cui mi ostinerei a NON toccare il tag <BODY>

    Grazie per tutto..
    comunque spero di fare le prove quanto prima...
    domenica notte ho spedito maualmente blocci di 30 email, la meiling list.... cheddusferoidiimmani !!! vorrei evitare una seconda volta....

    F.

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