Back to top

Autore Topic: Verificare l'installazione di un componente  (Letto 1597 volte)

Offline ancosen

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Verificare l'installazione di un componente
« il: 12 Nov 2009, 11:45:20 »
Salve a tutti,

Sto scrivendo un insieme di componenti che si legano. Sostanzialmente c'è un componente padre che è necessario ai vari componenti figli.

I componenti figli prima d'installarsi dovrebbero verificare che il componente padre sia già installato in joomla.

Esiste qualche istruzione o porzioni di codice da inserire all'interno del file .xml che serve all'installazione dei suddetti componenti?

Grazie mille.

Saluti


Offline copesc

  • Appassionato
  • ***
  • Post: 500
    • Mostra profilo
Re:Verificare l'installazione di un componente
« Risposta #1 il: 13 Nov 2009, 10:50:47 »
Certamente, puoi creare un file install

install.nomecomponente.php

in cui inserirai la funzione com_install()

In questa funzione potrai fare tutti i controlli che desideri. Se ritorni false, l'installazione viene abortita.

Ricorda che questa funzione viene eseguita dopo che Joomla ha analizzato il file XML di installazione.
Extensioni e Template per Joomla

Offline ancosen

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Re:Verificare l'installazione di un componente
« Risposta #2 il: 13 Nov 2009, 11:46:32 »
Certamente, puoi creare un file install

install.nomecomponente.php

in cui inserirai la funzione com_install()

In questa funzione potrai fare tutti i controlli che desideri. Se ritorni false, l'installazione viene abortita.

Ricorda che questa funzione viene eseguita dopo che Joomla ha analizzato il file XML di installazione.

Grazie mille.

M'informo su com_install()

Di nuovo grazie.

Saluti

Offline ancosen

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Re:Verificare l'installazione di un componente
« Risposta #3 il: 15 Nov 2009, 23:32:49 »
Ciao a tutti,

Potresti darmi un idea di porzione di codice di com_install() che controlla l'esistenza di un componente?

Ho cercato un po' in giro, però non ho trovato molti esempi.

Forse qualcosa del tipo:

Codice: [Seleziona]
if (!exists(nome_componente)) return false;
Grazie.

Saluti

mau_develop

  • Visitatore

 



Web Design Bolzano Kreatif