Back to top

Autore Topic: Avviare script automatico  (Letto 2475 volte)

Offline james81

  • Appassionato
  • ***
  • Post: 475
  • Sesso: Maschio
    • Mostra profilo
Avviare script automatico
« il: 07 Lug 2010, 12:24:57 »
Ciao a tutti,
volevo un consiglio: ho creato uno script per caricare degli aggiornamenti che lancio tramite un link posto in un componente lato amministratore.

Ora il server sul quale risiedo gestisce in automatico le Scheduled Tasks (avvio di script in automatico),ora volevo capire come poter integrare nel mio script solo la parte legata alla connessione e non quella legata alla sessione, cosi da poter lanciarlo in automatico.

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Avviare script automatico
« Risposta #1 il: 09 Lug 2010, 08:17:49 »
 ???
parte legata alla connessione ... quella legata alla sessione

potresti essere più chiaro, non ho capito niente! spostare lo script fuori dall'autenticazione e verificare l'ip dello scheduler?

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline james81

  • Appassionato
  • ***
  • Post: 475
  • Sesso: Maschio
    • Mostra profilo
Re:Avviare script automatico
« Risposta #2 il: 09 Lug 2010, 09:18:46 »
ehehe....cercheró di essere piú chiaro:

attualmente utilizzo (all'interno della parte amministrativa )uno script da me creato che fa un'import di dati.

Ora mi interessebre  utilizzare questo script non all'interno della parte amministrativa, ma lanciandolo esternamente, solo che non so quali files devo includere per il collegamneto al db di joomla .
 

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Avviare script automatico
« Risposta #3 il: 09 Lug 2010, 10:06:30 »
personalmente io includerei il configuration.php per avere i dati del db e poi scriverei il codice alla vecchia maniera... (ie senza passare da joomla)

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline james81

  • Appassionato
  • ***
  • Post: 475
  • Sesso: Maschio
    • Mostra profilo
Re:Avviare script automatico
« Risposta #4 il: 09 Lug 2010, 10:14:13 »
ormai lo script e' talmente adentrato nel sistema di joomla, che riscrivere il codice darebbe da paura!

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Avviare script automatico
« Risposta #5 il: 09 Lug 2010, 10:25:21 »
e spostarlo nel fe, ove non è necessaria l'autenticazione di joomla?

mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline james81

  • Appassionato
  • ***
  • Post: 475
  • Sesso: Maschio
    • Mostra profilo
Re:Avviare script automatico
« Risposta #6 il: 09 Lug 2010, 10:51:12 »
cos'é fe ?

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Avviare script automatico
« Risposta #7 il: 09 Lug 2010, 10:54:36 »
front end: il lato accessibile al pubblico, in contrapposizione a be (back end) il lato amministrativo.

ciao.
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline elegos

  • Nuovo arrivato
  • *
  • Post: 26
    • Mostra profilo
Re:Avviare script automatico
« Risposta #8 il: 19 Lug 2010, 19:04:09 »
Immagino tu stia parlando di un componente... se così fosse basta creare una view con un codice del genere:
Codice: [Seleziona]
if(isset(JRequest::getVar("update"))) {
    mioClassController::mioMetodo();
}

e nel file controller includere il metodo mioMetodo() con dentro il codice di aggiornamento. Puoi poi usare la classe JRequest per prenderti tutti gli eventuali dati, così come usare i dati della variabile PHP $_SERVER (non so quale sia l'equivalente Joomla) etc.

 



Web Design Bolzano Kreatif