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 - francodace

Pagine: [1]
1
Non sono sicuro che il metodo che ho utilizzato è quello giusto. Ho provato in tanti modi finchè non ho realizzato ciò che mi serviva.
Metto i passaggi che ho fatto nel caso anche se improbabile che qualcuno volesse risolvere lo stesso mio problema.
ho utilizzato la versione 6 di Chronoforms
1) ho creato il form e sono passato alla scheda Designer
2) ho inserito un elemento HTML e nel Content ho richiamato le variabili che mi servivano:
Codice: [Seleziona]

<?php
session_start
(); 
$titolo $_SESSION['titolo'];
$sottotitolo $_SESSION['sottotitolo'];
$organizzatore $_SESSION['organizzatore']; 
$dal_al $_SESSION['dal_al']; 
$prezzo $_SESSION['prezzo'];
$utente $_SESSION['name'];
$mailer $_SESSION['email'];
?>

subito sotto ho inserto il codice html e php per inserire gli input con i value settati alle variabili ricavate e con impostazione di sola lettura:
Codice: [Seleziona]
<td width="80%" valign="middle" align="left"><strong><input type="text" readonly="readonly" name="titolo" value="<?php echo $titolo?>" /></strong></td>
3) Ho inserito i campi input che saranno compilati da sito.
4) Ho inserito un field_button ho salvato tutto e sono passato alla scheda Setup
5) In load ho inserito un Custom code e nel suo Content ho richiamato le mie variabili:
Codice: [Seleziona]

<?php
session_start
(); 
$titolo $_SESSION['titolo'];
$sottotitolo $_SESSION['sottotitolo'];
$organizzatore $_SESSION['organizzatore']; 
$dal_al $_SESSION['dal_al']; 
$prezzo $_SESSION['prezzo'];
$utente $_SESSION['name'];
$mailer $_SESSION['email'];
?>

6) in submit ho inserito un validate_field ed nella sezione success ho inserito un componente Email, all'interno di esso, nel Subject ho inserito {data:titolo} ottenendo il subject legato alla mia variabile e nel Body ho inserito il codice per avere sia la parte non compilata e sia la parte compilata del form:
Codice: [Seleziona]
<p style="text-align: center;"><span style="text-decoration: underline;"><span style="font-family: arial, helvetica, sans-serif; font-size: 18pt; color: #ff6600; text-decoration: underline;">{data:titolo}</span></span></p>
<p style="text-align: center;"><span style="font-size: 18pt;"><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt;">Numero Partecipanti:</span></p>
In questo modo, nella mail che arriva dal sito, subito sotto la scritta Numero Partecipanti: compaiono i campi compilati nel form.
Grazie a giusebos che mi ha incanalato verso la soluzione e grazie a tutti i partecipanti al forum.

2
Ho letto il post, ma purtroppo non ho ancora le idee chiare nel senso che non ho capito bene se faccia al caso mio.
Io ho in un articolo il seguente codice:
Codice: [Seleziona]

<p>{source}</p>
<?php
session_start
(); 
$titolo $_SESSION['titolo'];
$sottotitolo $_SESSION['sottotitolo'];
$organizzatore $_SESSION['organizzatore']; 
$dal_al $_SESSION['dal_al']; 
$prezzo $_SESSION['prezzo'];
$utente $_SESSION['name'];
$mailer $_SESSION['email'];
?>

<p>{/source}</p>
che in effetti mi prende delle variabili da un altro articolo alla pressione di un pulsante.
tutte le variabili sono piene nel senso che in qualsiasi posto io le richiamo mi danno il giusto valore.
In questa nuova pagina devo inserire un form che abbia 7 campi hidden con il value delle variabili e 4 campi normali per l'inserimento dei dati.
Codice: [Seleziona]

<p>{/source}</p>
<p style="text-align: center;"><span style="text-decoration: underline;"><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #ff6600; text-decoration: underline;">Ciao<strong>{source}<?php echo " ".$utente.", "?>{/source}</strong>compila i campi vuoti e clicca sul pulsante Invia Richiesta</span></span></p>
<p style="text-align: center;"><span style="text-decoration: underline; font-size: 18pt;"><span style="color: #ff6600; text-decoration: underline;"><strong><span style="font-family: arial, helvetica, sans-serif;">{source}<?php echo $titolo?>{/source}</span></strong></span></span></p>
<p style="text-align: center;"><span style="color: #0070b9; font-family: arial, helvetica, sans-serif; font-size: 14pt; font-style: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #ffffff; float: none;">{source}<?php echo $sottotitolo?>{/source}</span></p>
<p style="text-align: center;"><span style="font-family: arial, helvetica, sans-serif; font-size: 12pt;">{source}<?php echo $organizzatore?>{/source}</span></p>
<p style="text-align: center;"><span style="text-decoration: underline;"><span style="font-size: 18pt;">{source}<?php echo $dal_al?>{/source}</span></span></p>
<p style="text-align: center;"><strong><span style="font-size: 18pt;">{source}<?php echo $prezzo?>{/source}</span></strong></p>
<p>&nbsp;&nbsp;</p>

<form action="">
<div>
<table style="width: 400px; height: 247px;" bgcolor="#00CCFF" cellpadding="10" cellspacing="1">
<tbody>
<tr>
<td style="width: 25%;">E-mail:</td>
<td><span style="font-family: arial, helvetica, sans-serif; font-size: 12pt;">{source}<?php echo $mailer?>{/source}<input type="hidden" value="{source}<?php echo $mailer?>{/source}" class="form-control" id="email" /></span></td>
</tr>
<tr>
<td>Viaggio:</td>
<td><strong><span style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #3366ff;"><span style="text-decoration: underline;"><span style="color: #ff6600; text-decoration: underline;">{source}<?php echo $titolo?>{/source}</span></span><input type="hidden" value="{source}<?php echo $titolo?>{/source}" class="form-control" id="titolo" /></span></strong></td>
</tr>
<tr>
<td>Luoghi:</td>
<td><span style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #3366ff;">{source}<?php echo $sottotitolo?>{/source}</span><strong><span style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #3366ff;"><input type="hidden" value="{source}<?php echo $sottotitolo?>{/source}" class="form-control" id="sottotitolo" /></span></strong></td>
</tr>
<tr>
<td>Organizzatore:</td>
<td><span style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #3366ff;"><span style="color: #000000;">{source}<?php echo $organizzatore?>{/source}</span><input type="hidden" value="{source}<?php echo $organizzatore?>{/source}" class="form-control" id="organizzatore" /></span></td>
</tr>
<tr>
<td>Data:</td>
<td><span style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #3366ff;"><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">{source}<?php echo $dal_al?>{/source}</span></span><input type="hidden" value="{source}<?php echo $dal_al?>{/source}" class="form-control" id="dal_al" /></span></td>
</tr>
<tr>
<td>Prezzo:</td>
<td><strong><span style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #3366ff;"><span style="color: #000000;">{source}<?php echo $prezzo?>{/source}</span><input type="hidden" value="{source}<?php echo $prezzo?>{/source}" class="form-control" id="prezzo" /></span></strong></td>
</tr>
</tbody>
</table>
<table style="width: 300px; height: 247px;">
<tbody>
<tr>
<td style="width: 55%;">N. Adulti (14-64 anni):</td>
<td><input type="number" value="" class="form-control" id="adulti" /></td>
</tr>
<tr>
<td>N. Ragazzi (8-13 anni):</td>
<td><input type="number" value="" class="form-control" id="ragazzi" /></td>
</tr>
<tr>
<td>N. Bambini (0-7 anni):</td>
<td><input type="number" value="" class="form-control" id="bambini" /></td>
</tr>
<tr>
<td>N. Anziani (65 e oltre):</td>
<td><input type="number" value="" class="form-control" id="anziani" /></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<button type="submit" class="btn btn-default">Invia Richiesta</button><>
</form>


Una volta entrato nel form non si porta più appresso le variabili, credo ci sia un sistema preciso per poterlo fare.


Come faccio con chronoforms a visualizzare nei primi 7 campi le variabili nei rispettivi value?


Grazie

3
grazie, gentilissimo, e per quanto riguarda l'inserimento?

4
Sto provando chronoforms6, esiste solo una versione try 10 giorni di prova e poi a pagamento, c'è qualche versione free e dove potrei trovarla?

Seguendo un po le guide ho trovato le istruzioni per inserire il form realizzato con chronoform con  la forma {chronoforms}nome_forms{/chronoforms} però a me non lo carica sto usando la versione 6 try, ho provato anche con {chronoforms6}nome_forms{/chronoforms6}, mi manca qualche passaggio?


Grazie

5
Scusa avevo il pulsante di formattazione nell'editor che mi cancellava parte del testo.

6
Grazie giusebos per la tua rapida risposta,
la soluzione nel post indicatomi vale solo per chronoforms o anche per visforms?
Sarebbe inutile o dannoso inserire in un articolo un form di invio email scritto in php senza scomodare i moduli?

7
Ciao a tutti,
In una articolo di joomla recupero dei dati sottoforma di variabili php es. $var1="testo1";
posso inserire queste variabili nei campi del form value="<?php echo $var1; ?>"?
grazie

Pagine: [1]


Web Design Bolzano Kreatif