Back to top

Autore Topic: Creazione di un nuovo modulo  (Letto 3083 volte)

Offline simoegio

  • Appassionato
  • ***
  • Post: 306
    • Mostra profilo
Creazione di un nuovo modulo
« il: 19 Dic 2006, 11:03:50 »
ciao,
abbandonato il progetto di modifica del com_search ci riprovo con un nuovo modulo tutto mio..

allora ho creato il file xml, caricato, pubblicato ecc tutto perfetto

ho creato nel DB una mia tabella, a mio piacimento e ora vorrei fare la visualizzazione di tutti i contenuti..
fatto sta che mi da un errore

Codice: [Seleziona]
Fatal error: Call to undefined function: setquery() in
c:\programmi\easyphp1-8\www\joomla_1011_stabile_ita\modules\mod_archivio.php on line 7

che equivale a
Codice: [Seleziona]
$database->setQuery($strSQL);
....

ho controllato la storia del prefisso ecc, ho creato la tabella jos_archivio e la query che ho dichiarato prima è

Codice: [Seleziona]
$strSQL = "SELECT titolo, autore, mese " .
"FROM #__archivio";

cosa mi sfugge???????
« Ultima modifica: 19 Dic 2006, 11:25:52 da -napo- »

Offline simoegio

  • Appassionato
  • ***
  • Post: 306
    • Mostra profilo
Re: Creazione di un nuovo modulo
« Risposta #1 il: 19 Dic 2006, 11:09:14 »
ho messo una "-" di troppo nella freccia -->  :P

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Creazione di un nuovo modulo
« Risposta #2 il: 19 Dic 2006, 11:26:19 »
Posta il codice del modulo.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline simoegio

  • Appassionato
  • ***
  • Post: 306
    • Mostra profilo
Re: Creazione di un nuovo modulo
« Risposta #3 il: 19 Dic 2006, 12:06:29 »
adesso va!
avevo messo una - di troppo.. al posto di -> avevo messo -->

cmq ho un altro problema + tecnico...
allora io sono parito dal tuo modulo contenuti e tutto funziona.

il problema è che io devo inserire la famosa select, x far scegliere su che campo eseguire la ricerca.

allora ho creato la select però se io clicco sul bottone submit questo mi andrà in una nuova pagina php, xò io voglio che resti qua.

quindi ho sostituito al posto del submit un bottone normale, pensando di gestirmela come in javascritp, cioè che quando clicco sul bottone gestisco l'onClick e mi fa una certa funzione.

solo che, io la funzione se la faccio con javascript e metto un alert vedo che entra nel ciclo giusto, xò essendo che devo usare php per la connessione al DB poi non posso fare la echo.

posto anche il file così è + facile, il mio problema è che non posso stampare il risultato della query xkè la faccio in una funzione javascript e non posso usare l'echo



[allegato eliminato da un amministratore]

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Creazione di un nuovo modulo
« Risposta #4 il: 19 Dic 2006, 12:11:38 »
Ma che roba è quella che hai allegato?


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline simoegio

  • Appassionato
  • ***
  • Post: 306
    • Mostra profilo
Re: Creazione di un nuovo modulo
« Risposta #5 il: 19 Dic 2006, 12:13:14 »
allora sarebbe il mio mudulo..

in pratica la query x ora è fissa, volevo fare la prova a far stampare la tabella quando si schiaccia il bottone cerca ma dato che non posso usare la echo nn so come fare

Offline simoegio

  • Appassionato
  • ***
  • Post: 306
    • Mostra profilo
Re: Creazione di un nuovo modulo
« Risposta #6 il: 19 Dic 2006, 12:24:07 »
ok è una boiata..

ho letto la pagina 79 della guida dello sviluppatore.. è ciò che mi servirebbe, cioè una parte iniziale e una di visualizzazione dopo la query... ma posso fare un componente senza la parte di backend ma solo con i due file php e html.php????
« Ultima modifica: 19 Dic 2006, 12:34:27 da simoegio »

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Creazione di un nuovo modulo
« Risposta #7 il: 19 Dic 2006, 12:37:20 »
ma posso fare un componente senza la parte di backend ma solo con i due file php e html.php????

Sì, certo.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline simoegio

  • Appassionato
  • ***
  • Post: 306
    • Mostra profilo
Re: Creazione di un nuovo modulo
« Risposta #8 il: 19 Dic 2006, 12:50:41 »


Sì, certo.

ah... a saperlo prima mi orientavo direttamente sul componente...

ma quindi, dato che nella guida mette come file non opzionali admin.mycomp.php oltre ai 3 di installazione se a me servono solo la mycomp.php  e mycomp.html.php gli altri 4 file devo farli???


Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Creazione di un nuovo modulo
« Risposta #9 il: 19 Dic 2006, 15:43:13 »
Devi fare una via di mezzo tra l'esempio Clock e Clock2.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline simoegio

  • Appassionato
  • ***
  • Post: 306
    • Mostra profilo
Re: Creazione di un nuovo modulo
« Risposta #10 il: 19 Dic 2006, 16:19:31 »
siiiiiiiiiiii
ho risolto..
ho finito pure il componente.. sn contentissimo  ;D nn ne potevo + :S:S

cmq solo una domanda..
il mio componente fa visualizzare una tabella secondo un filtro scelto che può essere titolo,autore,data.

io ho creato nel html.php un funzione mostra_form

.php come prima cosa richiama questa funzione x la stampa delle form di selezione xò non sapevo come capire quando era stato mandato il submit, allora ho creato una form nascosta, così la prima volta che entra nel .php la form nn è stata ancora inviata e nn esegue la query mentre tutte le altre volte, la form nascosta prende un valore e fa eseguire la query.. c'è un modo un pò + "pulito"???

ti allego il compoenente :D

[allegato eliminato da un amministratore]

 



Web Design Bolzano Kreatif