Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : Bob Ledger Lee 05 Apr 2012, 10:49:37
-
Salve ragazzi, sono un nuovo utente. Sto utilizzando Joomla e sto sbattendo la testa per cercare di capire come permettere la gestione dei contatti dal lato front end, ovvero permettere ad utenti dotati di particolari permessi, di aggiungere un contatto a loro associato. Se non esiste una estensione capace di ciò vorrei sapere dove mettere mani per lavorare in php e magari delle dritte sul da farsi. Grazie.
-
"...vorrei sapere dove mettere mani per lavorare in php e magari delle dritte sul da farsi."
Inizia da qui
http://www.joomla.it/articoli-della-community/4190-il-modello-mvc-in-joomla.html
per poter sviluppare con joomla devi almeno conoscere un po il suo framework.
-
grazie giusebos. Senti ma a parte ciò che mi hai linkato (conosco il php), cosa altro dovrei vedermi? Io voglio capire dove dovrei agire per realizzare ciò che voglio, è questo che non riesco a capire. Dove sono i vari file che rappresentano le pagine per esempio ?
-
ti passo il link della documentazione ufficiale:
http://docs.joomla.org/Developing_a_Model-View-Controller_Component_-_Part_1
-
quindi mi dici che dovrei creare un componente per poter realizzare ciò che mi interessa ? :)
-
Io pensavo si potesse agire nel sorgente delle pagine per effettuare le modifiche volute in php ..
-
Per fare quello che chiedi devi capire come funziona joomla sopra e sotto il cofano, per questo il link del "manuale tecnico".
-
il problema è che ho un tempo limitatissimo. Spero di riuscire a capire in fretta (anche se ho visto che non è di grande semplicità la cosa :( )
-
non esiste in italiano almeno la documentazione ? So che è un richiesta solita e da scansafatiche però ripeto, ho un tempo molto stretto, se devo anche mettermi a tradurre non ne esco più :(
A quanto ho capito però dovrei quindi realizzare un componente a partire da zero. Oppure potrò modificare il modulo contatti di default di joomla, giusto ?
-
Ciao, testo in Italiano:
http://www.joomla.it/notizie/5411-manuale-dello-sviluppatore-e-principianti-su-joomla-25.html (http://www.joomla.it/notizie/5411-manuale-dello-sviluppatore-e-principianti-su-joomla-25.html)
-
ragazzi vi ringrazio per le risposte ma a quanto ho potuto vedere sviluppare un componente da zero è qualcosa di troppo difficile per le competenze che ho oggi, bisogna avere ottime conoscenze di php, html ecc... che io al momento non ho.
Eppure quello che chiedo che debba fare il mio componente non è qualcosa di così mostruoso, possibile non esista una estensione anche a pagamento che permetta di aggiugnere contatti dal front end ? Vi sarei gratissimo se mi aiutaste, sono in una situazione non bellissima, ho tempo limitatissimo, non so come fare. O cmq avreste idea di come aggirare questo problema realizzando in altro modo qualcosa che si avvicini all'aggiunta di un contatto per ogni utente registrato ?
-
contatti dal front end, la vado un po' dura e poco ortodossa per la sicurezza.
ti lascio anche questo link, magari qualcosa c'e':
http://extensions.joomla.org/extensions/contacts-and-feedback (http://extensions.joomla.org/extensions/contacts-and-feedback)
-
grazie milcon, gli do subito una occhiata
-
un amico mi ha suggerito una cosa abbastanza interessante e cioè far migrare gli utenti registrati verso una pagina da me creata che con codice php si interfacci con il database utilizzato per i contatti e quindi di conseguenza permetta l'aggiunta dei dati. Tralasciando motivi di sicurezza che sicuramente dovrei considerare, l'unico problema che ho è : dove si trova il database in cui vengono salvati i dati dei contatti ? Utilizzo phpmyadmin ma non trovo nulla a riguardo :(
-
la tabella con i super admin gli altri eventuali contatti è:
jos_contact_details, il prefisso di tabella potrebbe essere univoco per la tua installazione di Joomla, quindi
differente da jos; ma se vuoi un consiglio non da amico ma da moderatore datti una letta alla guida che ti ho postato.
ciao
-
bene milcon, adesso sto cominciando a capirne abbastanza :), ho individuato tutto ciò che mi abbisogna riguardo questo argomento :)