Back to top

Autore Topic: [RISOLTO] Personalizzare oggetto chronoform  (Letto 2698 volte)

Offline friii84

  • Appassionato
  • ***
  • Post: 229
  • Sesso: Femmina
    • Mostra profilo
[RISOLTO] Personalizzare oggetto chronoform
« il: 03 Mag 2013, 12:12:11 »
Salve, spero che qualcuno di voi possa aiutarmi.


E' possibile, nel momento in cui si clicca su un bottone contatti, personalizzare subito l'oggetto della mail?


Esempio: Ho una lista di corsi, quando qualcuno clicca sul corso x si apre la pagina di chronoform con scritto già l'oggetto richiesta informazioni corso x.



Qualcuno sa come si fa?


Grazie
« Ultima modifica: 08 Mag 2013, 12:39:04 da friii84 »

Offline friii84

  • Appassionato
  • ***
  • Post: 229
  • Sesso: Femmina
    • Mostra profilo
Re:Personalizzare oggetto chronoform
« Risposta #1 il: 03 Mag 2013, 16:26:11 »
nessuno mi sa aiutare?

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Personalizzare oggetto chronoform
« Risposta #2 il: 05 Mag 2013, 12:06:38 »
la pagina con la lista come è stata realizzata ? è un articolo di joomla o un'elenco di chronoconnectivity ?
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline friii84

  • Appassionato
  • ***
  • Post: 229
  • Sesso: Femmina
    • Mostra profilo
Re:Personalizzare oggetto chronoform
« Risposta #3 il: 06 Mag 2013, 16:36:08 »
è una tabella scritta a mano in un articolo (a meno che non ci sia un altro modo più veloce utilizzando le stesse classi del template, anche perchè questa lista di sicuro aumenterà) ed è fatta in questo modo


001 nome1 contattaci
002 nome2 contattaci
003 nome3 contattaci


e cliccando su contattaci deve essere visualizzato nel form (che si trova in un'altra pagina) il nome di quella riga.





Offline friii84

  • Appassionato
  • ***
  • Post: 229
  • Sesso: Femmina
    • Mostra profilo
Re:Personalizzare oggetto chronoform
« Risposta #4 il: 07 Mag 2013, 10:40:51 »
c'è un modo per prendere dati da un articolo o devo fare prima un collegamento tramite chronoconnectivity?

Offline friii84

  • Appassionato
  • ***
  • Post: 229
  • Sesso: Femmina
    • Mostra profilo
Re:Personalizzare oggetto chronoform
« Risposta #5 il: 07 Mag 2013, 17:58:08 »
ho capito come si fa a mano era una stupidaggine e ci ho perso un giorno e mezzo (andiamo bene)
cioè per esempio se nell'oggetto voglio scrivere informazioni corso x devo fare
http://www.miosito.it/contatti&oggetto=informazioni corso x (dove oggetto è il name del campo), ma se io volessi personalizzare invece prendendo il dato dal db?


cioè, creo la tabella con chronoconnectivity e nel body ci metto questo
Codice: [Seleziona]
   <tbody>
      <tr>
         <td class="bold">{cod}</td>
         <td>{name}</td>
         <td class="center">{tipo}</td>
         <td class="center"><img src="images/mail.png" alt="mail" width="24" height="18" />
         </td>
      </tr>




dove ho messo oggetto=name voglio che al posto di name venga fuori il nome del corso, ma ovvviamente non funziona e nel form viene fuori name.


Nel event del form "form-contatti" ho messo un DB Record Loader con i dati


DB field = cf_uid
table= nome tabella form-contatti
request param= cod


che cosa ho sbagliato? Per favore aiutatemi perchè sto impazzendo

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Personalizzare oggetto chronoform
« Risposta #6 il: 07 Mag 2013, 22:50:46 »
Ottimo lavoro per la prima soluzione.

Per chronoconnectivity devi sostituire {name} con un tag html <a href="tuo link" .......>{nome} dove crei il link  inserendo il parametro oggetto={oggetto} che prelevi dal db.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline friii84

  • Appassionato
  • ***
  • Post: 229
  • Sesso: Femmina
    • Mostra profilo
Re:Personalizzare oggetto chronoform
« Risposta #7 il: 08 Mag 2013, 11:41:19 »
ok fino a name ci sono, ho cambiato il link in questo


href="http://www.miosito.it/index.php?option=com_chronoforms&view=form&Itemid=137&oggetto={name}


ma non funziona, credo di aver sbagliato qualcosa e forse non mi sono spiegata bene, ricapitolando.


ho creato un form contatti dove c'è un campo chiamato oggetto
ho creato una connessione con un altro form dove inserisco i corsi (e che quindi è riservato all'amministrazione), questa connessione crea una lista/tabella con tutti i corsi e per ogni corso un link al form di contatti che riempie il campo oggetto con il nome del corso corrispondente


Io ho inserito nel form contatti un DB Recorder Loader con i seguenti dati


DB field = cf_uid
table= nome tabella corsi
request param= oggetto


e nel body chronoconnectivity della tabella dei corsi ci ho messo il link appena inserito sopra.


Credo di aver capito male la procedura e di aver saltato qualcosa, c'è qualche altro codice che dovrei inserire?

Offline friii84

  • Appassionato
  • ***
  • Post: 229
  • Sesso: Femmina
    • Mostra profilo
Re:Personalizzare oggetto chronoform
« Risposta #8 il: 08 Mag 2013, 11:42:14 »
ooooooh santo cielo ci sono riuscita!!! grazie per le dritte


Avevo sbagliato un paio di cose ma ora ricapitolo tutto così magari posso essere di aiuto a qualcun'altro e magari ci potete fare un tutorial... non ci posso credere che ci sono riuscita


1. Ho creato un form che si chiama form-contatti che ha un campo che ha il field name oggetto
2. Ho creato un altro form che si chiama form-eventi
3. in form-contatti ho inserito in Events la Action DB Recorder Loader con i seguenti dati
DB field = cf_id
table= tabella-form-eventi
request param= oggetto

4. Ho creato un nuovo chronoconnectivity con form-eventi per creare una tabella che visualizzasse online tutti gli eventi e per ogni evento un link per chiedere informazioni che inserisse nell'oggetto del form-contatti il nome dell'evento stesso. I codici che ho messo nel Frontend List Setting sono
HEADER
Codice: [Seleziona]
<table class="zebra" style="width: 668px;">
   <caption>Principali corsi dell'area</caption>
   <thead>
      <tr height="20">
         <th>codice</th>
         <th><span style="font-size: medium; font-weight: bold; line-height: normal; text-align: center;">corsi</span>
         </th>
         <th class="center bold" style="width: 80px;">tipo</th>
         <th class="center">richiedi info</th>
      </tr>
   </thead>


BODY


Codice: [Seleziona]
<tbody>
      <tr>
         <td class="bold">{cod}</td>
         <td>{name}</td>
         <td class="center">{tipo}</td>
         <td class="center"><img src="images/mail.png" alt="mail" width="24" height="18" />
         </td>
      </tr>


FOOTER[/size][/font]
Codice: [Seleziona]
</tbody>
</table>


Ci sono ancora alcuni difetti, tipo non so come fare una riga bianca e una grigia, ma quando ci arrivo scriverò anche quello. Spero di essere d'aiuto a qualcuno. [/code]
« Ultima modifica: 08 Mag 2013, 12:31:38 da friii84 »

 



Web Design Bolzano Kreatif