Back to top

Autore Topic: creare nuovi componenti per joomla  (Letto 21757 volte)

Offline x_nc1984

  • Esploratore
  • **
  • Post: 66
    • Mostra profilo
creare nuovi componenti per joomla
« il: 03 Mag 2006, 15:05:37 »
buon pomeriggio a tutti!

sto provando a creare nuovi componenti seguendo la guida che si trova on-line all'indirizzo: http://help.joomla.org/content/view/773/125/
ma la cosa sembra non funzionare, nel senso, io ho fatto tutto quello che viene descritto nella guida e alla fine ottengo 3 file esattamente come dovrebbe essere.

poi ho quindi provato a recarmi all'indirizzo che viene indicato alla fine, quindi nel pannello di amministrazione, cambiando poi la parte finale e digitando quindi ..index2.php?option=com_hello
nella guida mi viene detto che dovrei vedere un messaggio che mi annuncia il successo del tutorial, ma io non vedo nessun messaggio (penso sia il famoso Hello Word) ma quello che vedo io è semplicemente questo:


vedop si il com_hello dopo il nome del sito...ma non vedo nessun messaggio. C'è qualcos'altro da fare?


grazie mille dell'attenzione :)

Offline x_nc1984

  • Esploratore
  • **
  • Post: 66
    • Mostra profilo
Re: creare nuovi componenti per joomla
« Risposta #1 il: 03 Mag 2006, 16:19:21 »
ragazzi vi prego, nessuno ha mai avuto questi problemi? è una cosa importantissima, devo assoultamente creare componenti che mi permettono di fare certe cose che con i componenti esistenti non riesco a fare, ma la guida non sembra fatta quel granché bene, o magari sono io che non capisco...ad esempio, dove viene spiegato come creare l'xml dell'install?
qualcuno di voi l'ha seguita la guida in questione? e siete riusciti ad ottenere un risultato soddisfacente?

per cortesia qualcuno riesce ad indicarmi la strada da seguire? anche altre guide vanno benone...purché siano più chiare e dettagliate di questa...
ho provato anche a leggere e seguire la seconda parte, ma non cambia niente...

Offline ferraresi_4ever

  • Appassionato
  • ***
  • Post: 492
    • Mostra profilo
Re: creare nuovi componenti per joomla
« Risposta #2 il: 03 Mag 2006, 16:22:09 »
invece di installarlo dal pannello uppa i file in components, administrator/components senza dover appunto fare il file xml

Offline x_nc1984

  • Esploratore
  • **
  • Post: 66
    • Mostra profilo
Re: creare nuovi componenti per joomla
« Risposta #3 il: 03 Mag 2006, 16:36:01 »
ti ringrazio! ;D
caricavo solo in components/ ignaro della presenza della cartella administrator/components

ora in amministrazione fuziona nel senso che andando in index2.php/action=com_hello vedo la scritta hello word! ma per pubblicarlo on-line? visto che tra la lista dei componenti del sito non c'è...

Offline ferraresi_4ever

  • Appassionato
  • ***
  • Post: 492
    • Mostra profilo
Re: creare nuovi componenti per joomla
« Risposta #4 il: 03 Mag 2006, 22:27:23 »
allegalo qui... ma a che serve?

Offline x_nc1984

  • Esploratore
  • **
  • Post: 66
    • Mostra profilo
Re: creare nuovi componenti per joomla
« Risposta #5 il: 04 Mag 2006, 09:17:11 »
è solo una prova...di per sè non serve assolutamente a niente, ma prima di creare un componente che "serva a qualcosa" voglio essere sicuro che funzioni almeno questo semplicissimo...ma così non è

Allegarlo qui come? avevo messo il link nel primo post http://help.joomla.org/content/view/773/125/ e il codice è esattamente quello del tutorial.


spero di riuscire a risolvere insieme al vostro aiuto! Grazie mille!

Offline joomlapixel

  • Abituale
  • ****
  • Post: 1555
    • Mostra profilo
Re: creare nuovi componenti per joomla
« Risposta #6 il: 04 Mag 2006, 09:56:47 »
Utilizzare la funzione "cerca"...............alle volte è utilissimo
guarda questo post
http://www.joomla.it/index.php?option=com_smf&Itemid=94&topic=2833.msg11472#msg11472

Offline x_nc1984

  • Esploratore
  • **
  • Post: 66
    • Mostra profilo
Re: creare nuovi componenti per joomla
« Risposta #7 il: 04 Mag 2006, 10:43:52 »
ti assicuro che ho cercato in lungo e in largo una guida per costruire nuovi componenti e l'unica cosa decente che avevo trovato è stata apputo quella guidi in inglese.

Grazie mille della segnalazione, ora ci dò un'occhiata e provo a costruire qualcosa con calma ;)

Offline x_nc1984

  • Esploratore
  • **
  • Post: 66
    • Mostra profilo
Re: creare nuovi componenti per joomla
« Risposta #8 il: 04 Mag 2006, 11:51:11 »
ho letto vari thread concatenati tra loro in relazione all'argomento "creazione componenti" e sono incappato in una parola nuova: wrapper.
Nonostante venisse spiegato non ho capito nulla di cosa sia un wrapper, qualcuno è in grado di spiegarmelo in parole semplici? tenendo conto che sono all'inizio con php...

Ad esempio, io avevo realizzato un'applicazione per una gestione personalizzata delle news, e se io volessi integrare questa area è possibile? o devo farmi tutta la tiritera come per creare un componente da zero? mi sembrava di aver capito che i wrapper fossero un po' questo, ma forse mi sbaglio...e soprattutto non ho capito come si possono "riciclare", tenendo presente che il mio script non ha niente a che vedere con la struttura dei file di joomla, nè tanto meno è orientato agli oggetti.


Mamma mia, non pensavo fosse così complicata l'integrazione di nuovi componenti (by my-self  ;D )

Offline ste

  • Instancabile
  • ******
  • Post: 8774
  • Sesso: Femmina
    • Mostra profilo
Re: creare nuovi componenti per joomla
« Risposta #9 il: 04 Mag 2006, 11:59:15 »
Ciao, il wrapper è praticamente un iframe all'interno del tempalte del sito, che ti permette di visualizzare pagine esterne a joomla all'interno del sito.
Perciò se tu crei pagine esterne in php non legate a joomla, questa potrebbe essere la soluzione ideale.
Il wrapper lo trovi quando crei una nuova voce di menu, selezioni wrapper, poi scrivi l'url della pagina che desideri visualizzare all'interno di esso e il gioco è fatto
TTI - Team Traduzione Italiano di Joomla.it - Guide su Joomla

Offline x_nc1984

  • Esploratore
  • **
  • Post: 66
    • Mostra profilo
Re: creare nuovi componenti per joomla
« Risposta #10 il: 04 Mag 2006, 12:10:51 »
ah ok, grazie mille! quindi visto che è una cosa piuttosto grossa potrei usare momentaneamente un wrapper e poi quando il tempo non mi stringerà in questo modo potrei pian piano tramutarlo in componente effettivo.

Ma il wrapper funziona anche per la parte amministrativa? come in questo caso ad esempio, che per le news c'è ovviamente una parte in cui l'amministratore inserisce i suoi contenuti, e una parte in cui l'utente finale potrà consultare l'archivio.


ciauzzzzzzz ;)

Offline x_nc1984

  • Esploratore
  • **
  • Post: 66
    • Mostra profilo
Re: creare nuovi componenti per joomla
« Risposta #11 il: 04 Mag 2006, 14:17:21 »
già che ci siamo ne approfitto per fare un'altra domanda. E' possibile integrare magari un wrapper solamente in una porzione della pagina?
ad esempio, io ho un sito dove in home page faccio vedere a random una ricetta qualsiasi salvata nel db e vorrei sapere se è possibile riprodurre solamente questo pezzo nella home del sito fatto con joomla

Offline x_nc1984

  • Esploratore
  • **
  • Post: 66
    • Mostra profilo
Re: creare nuovi componenti per joomla
« Risposta #12 il: 05 Mag 2006, 10:36:02 »
ragazzi sto tentando di creare un xml per l'installazione di un componente, ma la guida che mi avete linkato non spiega poi esattamente come creare l'xml, ad esempio il menu non ci capisco nulla...mi sto guardando quello ed altri, ma una guida che spiega come creare l'xml non c'è?
poi per fare un componente bisogna conoscere a menadito tutto il codice di joomla? perché ho visto esempi e guide in giro che usano classi, metodi e oggetti che solo un programmatore di joomla può conoscere ;D

Offline alex

  • Appassionato
  • ***
  • Post: 418
  • Sesso: Maschio
    • Mostra profilo
Guida per creare Componenti Joomla
« Risposta #13 il: 05 Mag 2006, 14:05:22 »
Salve a tutti! Sono un nuovo utente di Joomla.it e da non molto tempo sono passato al CMS Joomla per gestire il mio sito. Lo trovo fantastico, organizzato sicuro, piacevola da utilizzare, ma ancora non sono riuscito a capire bene come si fa per creare un componente per questo CMS strabiliante. Ho cercato in rete varie guide, ma spesso sono in inglese e non è riportata una spiegazione esauriente del codice scritto. Ora la mia domanda è...esiste una guida in italiano per la creazione di componenti di joomla, oppure...c'è qualcuno disposto a spiegarmi meglio come fare un componente anche di base che abbia la parte Front-End e quella amministrativa. Grazie a tutti quelli che mi aiuteranno  ;) !!!

Offline ste

  • Instancabile
  • ******
  • Post: 8774
  • Sesso: Femmina
    • Mostra profilo
Re: creare nuovi componenti per joomla
« Risposta #14 il: 05 Mag 2006, 14:08:06 »
Vi ho unito i post, così potete parlarne insieme
TTI - Team Traduzione Italiano di Joomla.it - Guide su Joomla

Offline alex

  • Appassionato
  • ***
  • Post: 418
  • Sesso: Maschio
    • Mostra profilo
Re: creare nuovi componenti per joomla
« Risposta #15 il: 05 Mag 2006, 14:23:32 »
grazie ste

Offline alex

  • Appassionato
  • ***
  • Post: 418
  • Sesso: Maschio
    • Mostra profilo
Re: creare nuovi componenti per joomla
« Risposta #16 il: 05 Mag 2006, 14:26:27 »
ho già letto una guida per fare i componenti che ho trovato su questo forum e mi sembre che l'autore sia un certo Paolo555, ma sono riuscito a capire bene solo come fare il file xml. Per il resto la vera e propria procedura di creazione di un componente mi è rimasta come un buco nero.

Offline alex

  • Appassionato
  • ***
  • Post: 418
  • Sesso: Maschio
    • Mostra profilo
Re: creare nuovi componenti per joomla
« Risposta #17 il: 05 Mag 2006, 14:31:09 »
Rispondo alla domanda sul WRAPPER. Anche io in questo momento ho parecchi programmini in php da me fatti che funzionano nel mio sito grazie al wrapper. Peccato però che non svolga la parte amministrativa. Devi cioè crearti tu un pannello di amministrazione al quale accedi separatamente dal pannello amministrativo di JOOMLA. E' scomodo, lo so, e per questo sto cercando di tramutare il mio script php in un componente effettivo di joomla, ma pare che non sia così facile...appunto per avere in joomla la parte amministrativa.
Non so se sono stato chiaro nella risposta. Se hai domande scrivi

Offline alex

  • Appassionato
  • ***
  • Post: 418
  • Sesso: Maschio
    • Mostra profilo
Re: creare nuovi componenti per joomla
« Risposta #18 il: 05 Mag 2006, 14:38:54 »
C'è unaltro rischio nell'usare il wrapper...cioè l'indicizzazione delle pagine che visualizzi in esso...mi spiego meglio con un esempio...hai presente i siti oramai sulla via del tramonto che utilizzano pagine con frame multipli? Spesso capita che accedendo ai contenuti non vengano visualizzati gli altri frames presenti...e questo può influenzare negativamente l'utenza di un sito..tramutando i script php in compponenti joomla si evita anche questo rischio...

Offline x_nc1984

  • Esploratore
  • **
  • Post: 66
    • Mostra profilo
Re: creare nuovi componenti per joomla
« Risposta #19 il: 08 Mag 2006, 11:23:57 »
ciao e grazie per aver risposto! (grazie anche a ste per aver unito le 2 discussioni)

ho provato a postare anche sul forum di joomla.org ma essendo in inglese mi sono dovuto un po' arrabattare e non sempre penso di esser stato chiaro ;D
comunque lì mi hanno linkato un'altra guida, ma mi sembra leggermente incompleta.

Visto che hai capito come creare l'xml ti faccio qualche domanda se posso :)
dunque, la parte che non mi è chiara dell'xml è soprattutto quella in cui creo il manù di gestione.
Ho visto che, anche nella guida di paolo555 c'è questa parte:

<administration>
<menu>galleria kart</menu>
<submenu>
<menu task="come">Come usare la galleria</menu>
<menu task="versione">Versione</menu>
</submenu>
<files>
<filename>admin.galleria_kart.php</filename>
<filename>admin.galleria_kart.html.php</filename>
</files>
<images>
</images>
</administration>


cioè, le voci nel submenù non sono legate ai 2 file che trovo poco sotto vero? e se volessi fare ad esempio un altro sottomenù in corrispondenza, ad esempio della voce come fare? ad esempio in modo da avere una cosa del genere:

galleria_kart
 |
 +-- come fare
       |
       +-- istruzioni per IE
       |
       +-- istruzioni per FF

ovviamente l'esempio che ho riportato è un caso assurdo, però penso di aver spiegato il problema  ;D


Grazie anche per la spiegazione sui wrapper

 



Web Design Bolzano Kreatif