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.


Post - Guidonzolo

Pagine: [1]
1
Salve a tutti,
avrei bisogno di qualche dritta per capire come si fa in joomla a visualizzare un articolo (all'interno del template del portale) prima di pubblicarlo online. Mi sembra davvero strano che non ci sia nativamente un modo per visualizzare un articolo prima di procedere alla sua pubblicazione. Io trovo molto utile questa funzione sia per controllarne la formattazione sia per verificarne il testo e l'impaginazione.
Grazie a tutti per il supporto
Guido S.

2
Nessuna risposta...evidente che tutti sono cosi ferrati da non avere questo problema o da averlo risolto in modo cosi ovvio da non rispondere.
Bene, visto che ho risolto, pubblico la mia soluzione dopo gg a leggere decine e decine di post con la speranza di essere di aiuto a "pivellini" come me.
Dunque, innanzitutto sorvolo su come si crea e pubblica il form mediante Chronoform.
1)  Copiare il file default.php dalla cartella components/com_users/views/registration/tmpl in template/nomevostrotemplate/html/com_users/registration
NOTA: nomevostrotemplate è il nome del template che avete impostato come predefinito sul vs sito. Se in quella cartellla non  dovessero esserci le cartelle com/users/registration CREATELE!

2) Editate il file file default.php appena copiato ed fate la seguente modifica (le righe che riporto sono intesta al file):
da:
     defined('_JEXEC') or die;
a:
    $url = "link a form chronoform";
    $jApp = JFactory::getApplication();
    $jApp->redirect($url, "");
NOTA: l'URL è quella della form di registrazione fatta in Cronoform. Per ottenere il link corretto accedere a Chronoform Manager e facendo click col pulsante dx del mouse sulla voce "Frontend view" corrispondente alla vostra form di registrazione cliccate su Copia Indirizzo.
I suggerimenti trovati online di inserire l'istruzione $mainframe->redirect in Joomla 2.5 non sono corretti in quanto questa istruzione non è più supportata.

E questo è. Una banalità per tanti ma io ci ho perso gg a capire come fare. Spero di evitare lo stesso spreco di tempo a quelli come me.

Ciao
Guido

3
Ciao Ragazzi,
scrivo dopo aver letto e provato decine di post...
Ho realizzato un form di registrazione con Chronoform ed ora vorrei fare in modo che il link Registrati punti non al modulo standard di Joomla ma al mio nuovo form.
Credevo fosse sufficiente abilitare la voce di "Override the Joomla Allow user registration" nel Joomla Registration ma evidentemente non è cosi.
Ho provato allora a modificare il file default.php nel path "components\com_user\views\register\tmpl\default.php" inserendo la riga:
$mainframe->redirect('index.php?option=com_chronoforms&chronoform=RegistrazioneUtente');
ma nemmeno cosi funziona. Anzi, in quest'ultimo caso ricevo il seguente errore:
Fatal error:  Call to a member function redirect() on a non-object in .....

Insomma sono ad un punto morto.
Qualcuno può darmi qualche dritta?

Grazie

PS: ho appena installato l'utima versione di Joomla e l'ultima versione di Chronoform

Guido

4
Ciao,
infatti io sto utilizzando Chronoform. Ma sono disorientato lo stesso... Non conosco questo framework e sto facendo molti sforzi per venirne a capo.

Grazie dell'attenzione

5
Dunque...vediamo di chiarire il discorso.
Nella tabella di anagrafica ci sono 4 campi, PIN1..PIN4 che rappresentano i quattro servizi. Se sono valorizzati allora l'utente è abilitato a quel servizio e quindi alla ricarica per quel servizio. Ogni utente può avere uno o piu PIN (fino a quattro ovviamente).
Ora se io dovessi fare a manetta in ASP mi ci vorrebbero 5 min: autenticato l'utente mi memorizzo il suo ID in una variabile session, all'accesso alla pagina incriminata (quella contenente i 4 servizi) accedo al DB , verifico quali PIN sono valorizzati per l'utente e abilito i DIV contenenti i relativi servizi. Davvero banale.
Il problema è qui in Joomla. Sono disorientato.
Io pensavo di predisporre un articolo con i quattro DIV e poi agggiungere qualche riga di codice che, preso in ingresso l'ID utente (dall'URL come parametro) va sul DB, verifica i PIN abilitati, e imposta lo style di ogni DIV in visibile o no. Mi sembrava facile.... Mi sembrava.... Ma mi sono arenato.
Spero non ti stufi e continui ad aiutarmi ...  :)

Grazie ancora

6
Innanzitutto grazie dell'attenzione.

Cerco di spiegarmi meglio. Ogni utente registrato sul portale può essere abilitato fino a quattro servizi (a pagamento) di fonia IP. Per ogni servizio l'utente ha un PIN identificativo (tale PIN identifica univocamente l'accoppiata Utente + servizio). Il portale offre la possibilità di ricaricare mediante Paypal il credito su ogni servizio telefonico. Io pensavo quindi di realizzare un'unica pagina (articolo) con all'interno i quattro servizi (accorpati in DIV) abilitando solo quelli per i quali esisteva un PIN per l'utente loggato.
Ora anche volendo fare 4 articoli separati per la ricarica di ogni servizio, come posso fare ad abilitare l'accesso a tale articolo non in base a permessi di accesso ma alla presenza dei PIN nella tabella anagrafica dell'utente?

Grazie ancora

7
Salve a tutti,
premetto che sono un novizio in Joomla e che prima di postare ho fatto qualche ricerca nel forum per verificare che non se ne sia già discusso.
Ho un articolo composto di varie sezioni (diciamo che sono tag DIV) che vorrei abilitare nella visualizzazione a seconda di alcuni valori memorizzati nell'anagrafica dell'utente autenticato (cioè questo articolo è per utenti registrati). In pratica, autenticato l'utente, vorrei che all'apertura di tale articolo, in base al valore memorizzato in un campo della tabella di anagrafica, si abiliti la visualizzazione di alcuni DIV.
Spero di essere stato abbastanza chiaro.

Grazie anticipatamente a chi avrà la pazienza di aiutarmi a districarmi in questo problema.

Guido Sabatini

Pagine: [1]


Web Design Bolzano Kreatif