Back to top

Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Topics - akasha

Pagine: [1] 2
1
Sviluppo / Richiamare file controller da altro controller
« il: 10 Mar 2013, 16:16:31 »
Ciao a tutti!
Sto cercando di realizzare un piccolo componente, funziona tutto ma mi è venuto un dubbio: posso richiamare le funzioni che si trovano in un controller da un altro controller?
Mi spiego meglio: se in un controller voglio richiamare un file model faccio così:

Codice: [Seleziona]
JModelLegacy::getInstance('classe', 'prefisso_classe')->nome_funzione();
Posso fare lo stesso con JControllerLegacy? Purtroppo ho qualche problema a trovare la relativa documentazione.

Grazie a tutti!

Akasha

2
Ciao a tutti!
Sto cercando disperatamente di far funzionare la regola "invita un amico" di alpha user points 1.8.2 su Joomla 2.5.8, ma ho qualche problema che non riesco a risolvere.
Ecco cosa ho fatto finora:
-ho impostato e attivato la regola "invito riuscito"
-ho creato una voce di menu alpha user points->invita
Ecco cosa accade:
se vado alla pagina invita e compilo il form ottengo i messaggi
 
  • Numero massimo di inviti al giorno:
  • Nessuna e-mail è stata spedita
e in effetti all'indirizzo indicato non ricevo nulla.
Se invece vado sull'url visualizzata sotto il form di invio la registrazione avviene correttamente e i punti sono assegnati.
Quindi sembra che l'unico problema sia nell'invio dell'email all'amico da invitare.
Ovviamente ho impostato il numero massimo di inviti su un numero alto (20) e le varie prove sono state forse una decina, e le altre email (ad esempio quella per l'attivazione del profilo) arrivano correttamente, quindi non vedo perché questa crei problemi.
Mi date una mano?
Purtroppo il sito al momento è su un server locale, quindi non ho modo di farvi vedere, comunque non c'è installato attualmente altro che alpha user points.
Grazie per l'aiuto!

Akasha


3
Sviluppo / [RISOLTO] Modulo con più classi
« il: 19 Nov 2012, 16:12:44 »
Ciao a tutti!
Una domanda veloce veloce (per chi sa la risposta!): posso creare un modulo inserendo più classi?
Mi spiego: fino ad ora ho realizzato diversi moduli, tutti con un'unica classe (tipo "modNomeModuloHelper") contenuta nel file helper.php.
Ora vorrei integrare una piccola libreria in un modulo, e questa libreria contiene più classi, in file diversi e con nomi diversi - ovviamente - da "modNomeModuloNomeFile".
Mi chiedevo quindi: posso in qualche modo includere più classi come nei componenti, magari con file diversi (tipo helper.php, clienti.php, fornitori.php) e rinominando le classi (e i vari riferimenti) nel modo solito?
In alternativa, è possibile inserire più classi nel file helper.php? E nel caso come devo chiamarle?

Grazie mille a tutti per l'aiuto!

4
Ciao a tutti!
Da alcuni giorni mi imbatto in questo problema: sul mio sito Joomla vorrei leggere dei feed (provenienti da diversi siti) e salvarli nel db.
Ho già pronto un modulo per andare a prendere i feed dal db e visualizzarli sul sito o effettuare delle ricerche al loro interno, ma non trovo un aggregatore che salvi il tutto: solo estensioni che leggono e pubblicano le news senza però scriverle.
Non so neppure bene cosa cercare nella jed...
mi suggerite qualcosa?
Grazie!!!


5
Salve a tutti!
Vi spiego il problema: ho la necessità di limitare gli utenti di un certo gruppo alla creazione di un solo articolo.
Ho pensato a tre alternative, ma non riesco a metterle in pratica.
1. Un amministratore crea un articolo e a questo assegna un autore specifico (l'utente del gruppo di cui sopra), poi al gruppo dò i permessi necessari a modificare i propri elementi ma non a crearne di nuovi.
Purtroppo l'amministratore deve agire da frontend, da cui non è possibile scegliere l'autore degli articoli.
2. Alla registrazione di un utente del gruppo in questione viene creato automaticamente un articolo associato al nuovo utente.
3. Limito il numero di articoli del gruppo a 1.
Per i punti 2-3 non so proprio come fare: ho cercato nella jed, qui nel forum, sul web in genere, ma niente!
Mi date un consiglio?

Grazie mille!

6
Ciao a tutti!
Una domanda al volo: dove trovo il numero esatto della versione di Joomla 2.5 senza accedere al backend ma con accesso ftp?
Credo sia stato rimosso o modificato accidentalmente qualche file, per cui non funziona più nulla!
Vorrei sovrascriverli ma non so quale sia la versione esatta, so solo che è una 2.5.
Mi aiutate?
Grazie mille!

7
Ciao a tutti!
Ho cercato in giro (qui, su altri forum e sul web in genere) ma, nonstante le tante informazioni, non ho trovato una risposta al mio dubbio.
Ora vi spiego.
Devo realizzare un ecommerce per la vendita di servizi, che si svolgerà in questo modo: il cliente sceglie il prodotto/servizio (come in qualsiasi ecommerce), effettua il pagamento tramite paypal, dopodiché il venditore invia una email con i dati necessari ad usufruire del servizio.
Fin qui sembra tutto normale, ma la persona per cui devo realizzare il sito vuole necessariamente complicare le cose: vuole che l'acquirente effettui il pagamento senza doversi registrare né inserire alcun dato.
La sua idea è che quando si paga tramite paypal il venditore riceve comunque una email con i dati che gli servono, per cui ritiene superfluo obbligare l'acquirente ad un doppio inserimento dei propri dati.
So che con virtuemart posso rendere la registrazione opzionale o non richiesta, ma comunque dopo il pagamento il cliente deve fare delle operazioni minime (scegliere se registrarsi o no, inserire nome e cognome...).
Quindi la domanda è: si possono evitare questi passaggi?
Mi basta anche un piccolo suggerimento su dove andare a cercare, poi mi documento da me. Ovviamente anche se volete darmi info "passo-passo" sono bene accette!!!  :)

Grazie a tutti!

8
Sviluppo / Upload immagine
« il: 26 Giu 2012, 18:32:30 »
Ciao a tutti!
Vorrei chiedervi un piccolo suggerimento (ho cercato in giro, ma non ho trovato info chiare): ho un form su frontend e vorrei permettere l'upload di un'immagine, ma non so come fare.
Nei form del backend riesco senza problemi, e so che con J!1.5 era possibile sfruttare la classe JFile, anche se non mi è chiaro come, ma con J!2.5 come si fa?
Ovviamente mi basta un "input" da cui iniziare, perché l'unica documentazione che ho trovato riguarda un metodo di upload che sfrutta il flash, e non mi piace molto.

Grazie mille per l'aiuto!

9
Ciao a tutti!
Ho un problema che spero mi aiuterete a risolvere: sul sito che sto realizzando utilizzo due template, uno predefinito ed uno associato a poche voci di menù.
Una volta ultimato il sito in locale l'ho trasferito sul mio spazio web ed ho verificato che funzionasse tutto correttamente. Dato che era tutto ok ho attivato i sef url (tutte e quattro le voci su "si") e subito dopo il secondo template ha smesso di funzionare: ora tutte le pagine sono visualizzate con quello predefinito.
Ho provato ad utilizzare i due template beez per fare qualche prova, ma con i sef url attivi il problema rimane.
Un utente su forum.joomla.org ha avuto lo stesso problema e gli è stato suggerito di fare tre prove:
1. verificare di aver rinominato htaccess.txt in .htaccess (fatto)
2. svuotare la cache se è attiva (la mia è disattiva, comunque l'ho svuotata)
3. verificare se i templates utilizzano una propria cache (non la utilizzano).
Purtroppo non ho trovato altro in merito.
Mi date qualche suggerimento?
Il mio cliente non vuole saperne di url non sef, quindi ho dovuto mettere il sito offline e ora non so proprio come risolvere.
Spero tanto nel vostro aiuto!
Grazie mille!!!

Dimenticavo: ero incerta se postare qui o nella sezione dei template, ma dato che il problema non sembra derivare dai template ho scritto qui. Ovviamente se non va bene spostatemi pure!

10
Ciao a tutti!
Ho un problemino con il plugin per la ricerca dei tag del pacchetto Aixeena Taxonomy: quando clicco su un tag per effettuare la ricerca mi manda in una pagina in cui funziona tutto normalmente tranne il topmenu, che sparisce!
Il modulo relativo al top menu è impostato per essere visualizzato in tutte le pagine tranne quelle selezionate, e funziona benissimo tranne che nel caso della ricerca tag.
Ho provato ad impostarne la visualizzazione su "Tutte le pagine" ed in quel caso appare, ma se cambio l'impostazione, qualsiasi sia la pagina selezionata, non appare nella pagina di ricerca tag.
Non so proprio cosa fare, non mi era mai capitato nulla del genere!
Mi date una mano? Grazie mille!

11
Ciao a tutti!
Dopo giorni di interminabili ricerche sull'argomento e un solo risultato apprezzabile (ma scritto in inglese, così che non ho capito granché!) mi rimetto alla vostra conoscenza.
Mi è stato chiesto di permettere agli utenti di un sito la scelta tra i colori normali e quelli ad alto contrasto.
Pensavo di poterlo fare con un modulo come template selector, ma il proprietario del sito ritiene che non sia particolarmente intuitivo e vorrebbe qualcosa di simile ad un tasto on/off accanto al testo "alto contrasto".
Per quanto riguarda il template mi è stato fornito già finito, con un doppio css (uno per i colori normali ed uno per quelli ad altro contrasto), solo che non è stata prevista alcuna possibilità di scelta tra i due. In pratica uno dei due css c'è, ma è come se non ci fosse.
Pensavo di modificare l'index.php inserendo una checkbox per passare da un foglio di stile all'altro, ma ho due problemi:
1- come posso fare in modo che il passaggio avvenga alla selezione, senza nessun tasto di invio?
2- una volta risolto il primo problema al cambio di pagina, ad esempio cliccando su una voce di menù o sul titolo di un articolo, la selezione eventualmente effettuata resta o si azzera?
Sono vagamente convinta di aver posto domande che per molti di voi sono sciocchezze, ma io non so proprio dove metter mano... qualcuno può aiutarmi?
Grazie mille come sempre!

EDIT: Magari può interessare a qualcuno... ho risolto utilizzando sessioni e javascript, e ora funziona alla perfezione!

12
Sviluppo / Collegare più tabelle ad una sola vista
« il: 03 Mag 2012, 13:40:44 »

Ciao a tutti!
Sto cercando da giorni di risolvere il problema scritto nel titolo, ma ho qualche difficoltà.
In pratica vorrei realizzare, in un componente, due viste che, rispettivamente, inseriscano e prelevino i dati da due diverse tabelle del db.
Mi spiego meglio: ho due tabelle nel db, una relativa ad una descrizione di libri, un'altra relativa agli autori con una chiave esterna che la collega alla prima.
Da backend è tutto ok, mentre da frontend vorrei creare:
- un form che permetta di inserire i dati di un libro e quelli dell'autore o degli autori che l'hanno scritto (e la possibilità di avere più autori per uno stesso titolo mi obbliga ad avere due tabelle);
- una scheda per ogni libro, ovviamente completa dei dati dell'autore o degli autori.
Ho imparato ormai a richiamare e/o inserire i dati in una sola tabella, ma non riesco a collegarne due.
O meglio, saprei farlo senza rispettare la giusta struttura mvc richiesta da joomla, in fondo si tratta di una semplice query!
Però in questo caso prima di tutto non so dove mettere la query, e poi non so bene come gestire il fatto che in alcuni casi potrei aver bisogno di richiamare più record della seconda tabella.
Mi date qualche suggerimento?
Grazie mille a tutti!


Akasha

13
Sviluppo / Inserire dati nel db da frontend [Joomla! 2.5]
« il: 12 Apr 2012, 18:28:36 »
Ciao a tutti!
Rieccomi con uno dei miei quesiti!
Dopo aver completato il mio primo componente (grazie all'aiuto di tutti voi e in particolare di Mau!), vorrei perfezionarlo.
In pratica ho un componente che mi permette, da backend, di inserire e/o modificare e/o cancellare una serie di dati relativi agli iscritti ad un concorso musicale.
Da front end posso vedere un elenco degli iscritti e le singole anagrafiche.
Fin qui tutto bene, perfetto e funzionante!
Ora vorrei dare la possibilità a chi vuole iscriversi di farlo anche tramite il sito e non solo con il metodo un po' "vintage" del modulo stampato da compilare e consegnare a mano.
Ovviamente non posso permettere a qualsiasi utente di accedere al backend, neppure limitando i permessi, per cui devo creare un form per il front end che permetta l'inserimento dei dati e che ovviamente li vada ad inserire nel db.
Il mio problema è questo: da frontend so prendere i dati dal db ma non li so inserire.
So, ovviamente, come realizzare il form, e se fosse un semplice sito php saprei passarli al db, ma trattandosi si un componente Joomla non so come fare.
La mia idea è "copiare" dal form di inserimento nel backend, ma so che non tutto ciò che funziona nel backend funziona anche da frontend e non vorrei iniziare un lavoro fallito in partenza!
Mi date un consiglio?

Grazie mille come sempre!

14
Sviluppo / [RISOLTO] Creare nuova vista
« il: 27 Mar 2012, 16:55:57 »
Ciao a tutti!
Eccomi di nuovo con il mio tentativo di creare un componente da zero per registrare le anagrafiche dei partecipanti ad un concorso musicale.
La situazione è questa: sono ad un ottimo punto, il backend funziona benissimo, permettendomi di creare nuove registrazioni e di modificare quelle esistenti.
Sono riuscita anche a prevedere la possibilità di inserire un breve file audio.
Posso poi creare delle voci di menù che puntano alle singole anagrafiche (cioè: una voce di menù per il Gruppo 1, un'altra per il Gruppo 2 e così via), e da frontend tutto va alla perfezione: cliccando sulla relativa voce di menù si apre l'anagrafica giusta con tutti i dati che ho scelto di pubblicare impaginati come volevo io (d'altra parte questa è stata la cosa più facile da ottenere!).
Ora il problema è questo: dato che si prevede un elevato numero di iscritti, non è pensabile creare una voce di menù per ognuno. Senza contare che richiederebbe un surplus di lavoro.
Quindi la mia idea è di realizzare un'altra vista, che invece di visualizzare il singolo record della mia tabella mi impagini tutti i record posizionandoli in una tabella.
Praticamente vorrei un elenco (cliccabile) dei partecipanti.
Ho provato a creare una nuova vista seguendo varie guide, cercando di capire come fare da componenti esistenti e funzionanti, ma qualcosa non va: sono riuscita a creare la relativa voce di menù, ma la pagina a cui punta decisamente non funziona bene! Infatti si apre una pagina tutta bianca in cui si legge solo la riga delle intestazioni della tabella.
Dando uno sguardo al codice della pagina generata vedo che la seconda riga inizia ma non finisce, una cosa tipo:
Codice: [Seleziona]
<table><tr><th>Partecipante</th><th>Categoria</th><th>genere</th></tr>
<tr><td>
quindi credo di aver sbagliato qualcosa nel ciclo che richiama i dati contenuti nella mia tabella, quindi o nel file default.php o in view.html.php della vista elenco.
Il problema c'è sia su Joomla 2.5 (che è dove dovrebbe poi girare il tutto) sia su Joomla 1.7, sempre in locale.
Non chiedo certo che mi scriviate il codice corretto, ma se qualcuno sapesse almeno indicarmi una guida o darmi una dritta su come risolvere gliene sarei davvero grata!
Io intanto continuo a provare, ma non so più bene che tentativi fare, quindi spero davvero che qualcuno possa aiutarmi!

Grazie mille!

15
Ciao a tutti!
Come scritto alcuni giorni fa sto lavorando alla realizzazione del mio primo componente per Joomla 2.5 (nonché primo in assoluto), pensato per la compilazione di una serie di schede anagrafiche di partecipanti ad un concorso musicale.
Ora, nonostante qualche intoppo (non sono proprio riuscita ad inserire una combo box nel form), il lavoro procede abbastanza bene, grazie alla guida per sviluppatori e al supporto che come sempre trovo qui sul forum.
Purtroppo però sono incappata in un problemino che proprio non so risolvere: quando provo a creare una voce di menù che punti ad una singola anagrafica inserita nel database, dopo aver scelto il tipo di voce di menù, la pagina viene caricata senza template, senza barra degli strumenti (salva, salva e chiudi...) e senza la possibilità di inserire il riferimento all'oggetto che vorrei pubblicare.
Sono sicura di aver seguito perfettamente la guida, e d'altra parta ho lo stesso problema anche con il componente di esempio della guida stessa.
Pensavo fosse un problema della mia installazione locale di Joomla, ma con altre voci di menù non riscontro alcun problema.
Ho anche provato a fare dei confronti con componenti sicuramente funzionanti, ma non so bene dove metter mano...
sono davvero disperata!!!
Qualcuno può aiutarmi?

Grazie mille come sempre!

16
Joomla! 1.6/1.7/2.5 / Combobox in form xml
« il: 16 Mar 2012, 18:19:21 »
Ciao a tutti!
Come scritto in un thread precedente sto cercando di creare un componente per inserire delle schede anagrafiche di partecipanti ad una gara musicale.
Sto seguendo la guida per lo sviluppatore, e mi trovo al puno in cui devo creare il form per l'inserimento dei dati da backend. Grazie a .:Fox:. ho trovato questa pagina http://docs.joomla.org/Standard_form_field_types, con la descrizione e sintassi dei vari tipi di campo per i form creati in xml. Ora, cercando di fare una cosa un po' più funzionale, vorrei che uno dei campi di inserimento fosse un combobox, ma sulla pagina indicata la voce combo non è cliccabile. Ho cercato in giro, in questo e altri forum e sul web, e ho trovato, tra le altre, questa pagina: http://docs.joomla.org/JFormFieldCombo/1.6. Mi sembra di capire che per realizzare quello che vorrei devo utilizzare la classe JFormFieldCombo, ma non capisco come né dove inserirla all'interno del mio file xml, né come impostarla per farla funzionare nel modo giusto. Potete aiutarmi? Grazie in anticipo!

17
Ciao a tutti!
Qualche giorno fa ho deciso di lanciarmi in un'impresa per me molto interessante, quella di realizzare un mio componente per joomla 2.5.
Le ragioni di questa scelta sono due: la prima è che non ho trovato alcuna estensione che faccia esattamente quello che mi serve, la seconda è che vorrei imparare.
Ho scaricato la guida per sviluppatori e la sto seguendo passo passo per realizzare un'estensione che mi permetta di compilare delle schede anagrafiche di gruppi musicali che partecipano ad un contest per poi mostrarle in frontend in un elenco. L'elenco dovrà essere cliccabile per permettere di visualizzare il dettaglio di ogni band.
Mi sembrava piuttosto semplice, e tutto procedeva a dovere finché non mi sono trovata a creare il file XML che specifica il modulo del backend in cui si dovranno compilare le schede.
Seguendo il manuale potrei creeare un form con campi di tipo text o textarea, mentre io vorrei aggiungere un campo select che prenda i propri valori da una seconda tabella, in cui sono inserite le varie categorie (ad esempio: gruppi, interpreti). Questa tabella è a sua volta collegata ad un'altra in cui per ogni categoria sono indicate delle sotto categorie (ad esempio: editi, inediti).
Ricapitolando: ho 3 tabelle, una con l'anagrafica, una con le categorie ed una con le sotto categorie di gara.
Nel modulo devo poter scegliere in quale categoria inserire il partecipante, ed in base a questa scegliere la sotto categoria.
Come quando si sceglie una regione ed in base a questa si può scegliere una provincia.
So fare questa cosa con HTML e php, ma non so come indicare nel file XML che un certo campo deve essere di tipo select e soprattutto non so come andare a prendere i valori da inserire nel select.
Quello che ho ora è qualcosa del tipo
Codice: [Seleziona]
<field type="text"/>Mi aiutate a correggerlo nel modo giusto?
Grazie mille!


(ovviamente prima di scrivere ho cercato un po' ovunque, ma forse non ho cercato nel modo giusto perché non ho trovato assolutamente nulla, quindi chiedo l'aiuto di chi è più esperto)

18
Gestione utenti e community / Mantenere traccia degli accessi
« il: 10 Dic 2011, 01:18:45 »
Ciao a tutti!
Sto cercando di risolvere un problema piuttosto semplice (almeno credo) ma non trovo soluzione!
Vi spiego: sto realizzando il sito di un'associazione, e ho strutturato i gruppi di utenti in modo gerarchico su base territoriale. Per intenderci: il comune di appartenenza (com_us), le contrade (contr_us) e il circondario (circond_us).
Le categorie rispecchiano la stessa struttura (com_c, contr_c, circ_c).
Gli utenti "com_us" possono modificare/eliminare/ inserire contenuti di qualsiasi categoria, gli utenti "contr_us" solo quelli delle catogrie "contr_c" e "circ_c", mentre gli utenti "circond_us" solo quelli della categoria "circ_c".
Fin qui tutto bene.
Il problema è che mi è stato chiesto di mantenere traccia degli accessi di ogni utente (eventualmente anche dei contenuti modificati, inseriti o cancellati) oppure di mantenere traccia di tutte le modifiche subite da ogni articolo (non dei cambiamenti ma di chi li ha effettuati e quando).
Periodicamente, poi, dovrei inviare un report con tutte queste informazioni.
Tutto questo per evitare, visto il gran numero di associati, che qualcuno cancelli o modifichi degli articoli in categorie "inferiori" senza essere identificabile.

Io ero convinta che fosse una possibilità già prevista in Joomla, ma leggendo in giro mi è sembrato di capire che dovrei integrarla con un plugin, solo che non riesco a capire quale! :'(

Qualcuno può aiutarmi?

Grazie grazie grazie!

Akasha

P.s.: utilizzo Joomla 1.7

19
Salve a tutti!
Sto realizzando il sito di un'associazione pro-loco e mi sono state fatte delle richieste che non so come soddisfare.
Vorrebbero:
1- un database degli associati
2- un elenco pubblico degli associati (solo i nomi e eventuali link a siti personali)
3- un elenco privato degli associati (visibile solo agli iscritti) completo di tutti i recapiti
4- la possibilità di esportare il database (ad esempio in formato csv)
5- la possibilità di ottenere delle etichette di indirizzi da stampare (cioè: selezionando determinati utenti dal database dovrebbe aprirsi un file, anche non modificabile, con delle etichette già impaginate da stampare e applicare sulle buste da lettera)

Cercando in giro (forum e web in generale), ho trovato civicrm e community builder, che a quanto leggo in giro dovrebbero essere i migliori per questo tipo di situazione.
Solo che civicrm mi risulta impossibile da installare (l'installazione sembra avvenire correttamente, nessun errore, ma il componente non c'è da nessuna parte), mentre con community builder non riesco a pubblicare nessun dato oltre ai nomi, anche aggiungendoli nella configurazione della lista utenti  (quindi risolvo solo i punti 1 e 2).
In più non riesco a capire se è possibile (ed eventualmente come fare) esportare il db e creare etichette.
In passato ho utilizzato Chronoforms, che potrebbe andar bene per i punti 1 e 4, ma non so se permette di pubblicare delle liste, né tantomeno come fare per le etichette.
Inoltre io vorrei che la gestione da parte degli associati fosse completamente dal front end (diventa improponibile dare l'accesso al backend a centinaia di utenti), mentre con Chronoform l'esportazione del db avviene proprio da backend.

Un piccolo dettaglio: se fosse possibile pubblicare su frontend un elenco selezionabile (cioè in cui è possibile selezionare determinati record), potrei cercare di generare un pdf con le etichette... è fattibile?

Dimenticavo: utilizzo Joomla! 1.7.

Grazie mille a chi vorrà aiutarmi!

Akasha

20
Ciao a tutti!
Dopo aver cercato ovunque (forum, google, estensioni) non so più dove "scavare" alla ricerca di una soluzione, quindi chiedo aiuto ai più esperti.
Vi spiego: ho la necessità di inserire una newsletter in Joomla! 1.7.
Avrei utilizzato mass mail, ma ho bisogno che la composizione delle email avvenga da frontend, e inoltre gli utenti che si occuperanno dell'invio non hanno i permessi necessari (leggendo mi è sembrato di capire che dovrebbero essere super users, ma non lo sono).
Leggendo qui sul forum mi è sembrato di capire che le componenti più diffuse non permettono questo tipo di composizione, quindi non le ho provate.
Ho provato invece JINC, ma non ha questa funzione.
Sapete darmi un suggerimento?

Grazie mille a chi cercherà di aiutarmi!

Akasha

Pagine: [1] 2


Web Design Bolzano Kreatif