Desidero creare il mio modulo personale che viene inviato e i valori di tale modulo verranno memorizzati nel database di joomla. Come posso usare il codice di connessione Joomla per interagire con il database di joomla.Come creare il mio modulo personale in joomla
risposta
Se si desidera eseguire il proprio lavoro, alcuni componenti sono già disponibili in Joomla Extension's website in base alle proprie esigenze. CkForms è una buona soluzione, è possibile creare con esso moduli semplici che vengono automaticamente salvati nel database (supporta anche il caricamento di file).
Se si desidera imparare come scrivere estensioni in Joomla, è necessario leggere il sito Web Joomla Official Documentation.
Le estensioni in Joomla sono suddivise in "Componenti", "Moduli" e "Plugin". Maggiori informazioni su queste differenze possono essere trovate here e here.
Quello che stai cercando di ottenere sembra un "componente" per me. Scaricare i CkForm e leggerne il codice sorgente dovrebbe farti iniziare il modo di scrivere componenti di Joomla.
MODIFICA: Joomla ha un'enorme API con molte funzionalità. Ha uno database module di proprietà, con metodi di inserimento e così via. Leggendo il sito Web dell'API di Joomla prima di implementare il componente, è una buona idea evitare di "reinventare la ruota" ed è una buona pratica dato che questi metodi sono ampiamente testati da tutti gli utenti di Joomla.
Dai un'occhiata all'estensione Chronoforms: fa più di quello che vuoi.
si hanno due opzioni:
- utilizzare un'estensione modulo personalizzato già costruito
- Creare la propria estensione modulo personalizzato (o outsourcing)
Ora, se si desidera solo modificare il modulo di registrazione utente, quindi è possibile eseguire alcune personalizzazioni PHP per raggiungere il proprio obiettivo.
Per la registrazione di un plug-in profilo – Elin
Oppure si può semplicemente creare aggiungere un modulo HTML in qualsiasi posizione e poi scrivere il modulo in html cioè
<form method="post" action="mycreatedpage.php"> <input type="text"/> <input type="submit">
Ora basta creare una pagina che gestisce il codice via email o inserendo nel db. Non l'ho provato ma penso che dovrebbe funzionare.
La classe JForm consente di creare moduli.
La documentazione può essere trovato qui:
- CMS Joomla: http://docs.joomla.org/API16:JForm
- joomla API: http://api.joomla.org/11.4/Joomla-Platform/Form/JForm.html
Questa classe fornisce pronti per l'uso elementi del modulo e modulo di carico e/o di trasformazione metodi
Questa classe include metodi di convalida, controllo selezione data, selezione colori, ecc.
Naturalmente, come già menzionato in precedenza, se si sta costruendo un modulo, componente o applicazione, sarà necessario imparare come sviluppare un modulo, componente o applicazione. Di questi tre, il modulo è il più semplice da implementare.
L'applicazione offre molta libertà b/c non sono vincolati al paradigma CMS, alle complessità frontali e back end. Tuttavia, c'è poca documentazione su come sviluppare applicazioni con quadro di Joomla b/c joomla come quadro è relativamente nuovo
Questa esercitazione consente di iniziare a capire come usare JForm per creare un modulo in Joomla: http://www.ostraining.com/blog/how-tos/development/getting-started-with-jform/
entrambi i collegamenti della documentazione sembrano essere morti. – mtk
Sembra che tutti ti abbiano già detto quasi tutto quello che so tranne il component creator. Molto facile da usare, e segue gli standard di Joomla. Ti preparerà attivo e funzionante in pochi minuti.
- Crea visualizzazione.
- Crea modello.
- Crea tabella.
- Crea controller (se necessario).
- Crea file xml modulo.
Vai qui per maggiori informazioni: http://docs.joomla.org/Standard_form_field_types
forme Fare in Joomla può essere fatto in un paio di modi.
Se si desidera solo contattarci, è possibile creare una pagina con una voce di menu per il modulo di contatto utente. Questo ti dà una pagina con un indirizzo per i membri e un modulo di contatto. Quindi tutto ciò che avresti dovuto fare era aggiungere l'utente come la compagnia dell'indirizzo di casa e dell'email del sito web. Ma la forma è molto semplice, nome, titolo, textarea per messaggio.
Successivamente, è sufficiente creare un modulo HTML personalizzato aggiungendo un modulo in un semplice codice HTML come + Sean ha detto sopra, è necessario codificare in PHP il proprio script del processo di forma. Non riceverai errori nel controllo dei dati dei moduli, a meno che tu non lo abbia anche scritto.
Successivamente si potrebbe preferire guardare la directory di estensione di Joomla JED per una delle buone estensioni per 3 e 2.5 Joomla RSForms!Pro è buono, e può fare tutto ciò di cui abbiamo bisogno. Questo ti consente di aggiungere campi uno per uno e spostare il tuo modulo. Quindi può generare automaticamente o personalizzare l'html del modulo.
È possibile creare facilmente le proprie forme con Fabrik
ho avuto una buona esperienza di lavoro con Joomla RSForm Pro. Ha opzioni per
- convalida
- utenti messaggi di posta elettronica e-mail/admin on presentare
- upload di file
- e molti altri
buoni tutorial troppo. Inizia con http://www.rsjoomla.com/support/documentation/view-knowledgebase/21-rsform-pro.html
Buona fortuna!
È possibile utilizzare il plug-in per inserire il formato esterno php
nel contenuto. È semplice e non è necessario creare plug-in ecc. Si prega di utilizzare this.
Gli chronoform sono ormai un giorno una soluzione molto popolare per i moduli personalizzati in joomla. Chornoforms supporta anche il bootstrap di Twitter. In 5 semplici passaggi è possibile creare un modulo di contatto con campi illimitati e anche incorporare varie funzioni come DB save, Email, Thanks Message, Reindirizzamento su qualsiasi pagina. Ci sono eventi ed eventi che avranno eventi particolari.
Inoltre possibilità di estensione della registrazione joomla Normale. Non estenderà la registrazione principale ma al momento della registrazione è possibile prendere varie informazioni dagli utenti.
suggerisco di utilizzare breezingforms: http://crosstec.de/en/extensions/joomla-forms-download.html
E 'una delle migliori soluzioni per la creazione di modulo personalizzato in joomla.
Vorrei utilizzare Chrono Forms, funzionano molto bene e sono facili da usare. Download here
Ecco un tutorial completo sul nuovo ChronForms 5 per aiutarti a iniziare rapidamente e capire la maggior parte delle funzioni disponibili. CLICK HERE
- 1. ReSharper: Posso creare il mio contesto personale?
- 2. Excel 2003 - Come creare il mio XLA personale?
- 3. Come utilizzare il plugin joomla recaptcha al mio modulo personalizzato
- 4. Come posso creare il mio certificato jolly personale su Linux?
- 5. Come posso creare il mio app store per Android personale?
- 6. Come dichiarare costante il mio CGRectZero personale?
- 7. Come ottenere il titolo del modulo in Joomla 2.5?
- 8. Scrivere il mio MIB personale - qualche riferimento su come farlo?
- 9. Caricamento file nel modulo joomla
- 10. Django: Come escludere il campo modulo se l'utente è personale?
- 11. Come creare il mio inizializzatore per un modulo?
- 12. Sviluppo del modulo joomla con modulo - come elaborare
- 13. Ordinamento modulo Joomla non funzionante
- 14. Differenza tra modulo e Component in Joomla
- 15. JFolder :: create: impossibile creare la directory - Joomla
- 16. Come far apparire il mio feed PAGE su Facebook sul mio sito web personale?
- 17. Convalidare il mio modulo
- 18. Come posso/Posso creare un'applicazione Facebook per la mia azienda senza utilizzare il mio account Facebook personale?
- 19. Come disabilitare l'opzione del modulo di contatto personale nel modulo di modifica dell'utente?
- 20. Come dovrei creare il mio GUID?
- 21. OpenID - Come posso utilizzare il mio dominio personale come fornitore/inoltro OpenID?
- 22. Come posso creare il mio microcontrollore?
- 23. Come creare un tipo di campo modulo personalizzato in un modulo?
- 24. Utilizzo del mio metodo personale con LINQ alle entità
- 25. Come posso ridimensionare il mio modulo in modo più fluido?
- 26. Perché il mio modulo NON si blocca?
- 27. Rilascio di un reindirizzamento da un modulo Joomla
- 28. Come rilevare il contenuto non pubblicato in Joomla db?
- 29. Come posso aggiungere il mio modulo personalizzato al blocco personalizzato nel mio modulo personalizzato
- 30. Come aggiungere PHP personalizzato in Joomla?
questi collegamenti non sono attivi oggi - http://www.ultijoomla.com/blog/Joomla-Components-Modules-and-Plugins.html http://api.joomla.org/Joomla-Framework/Database /JDatabase.html – swapnesh
Qui puoi trovare informazioni sulla differenza tra "Componente", "Moduli" e "Plugin" http://stackoverflow.com/questions/1478220/difference-between-components-modules-extensions-and-plugins- in-joomla –