Back to top

Autore Topic: [RISOLTO] Chronoforms: problema con Profile Page  (Letto 3635 volte)

Offline bumblebee

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
[RISOLTO] Chronoforms: problema con Profile Page
« il: 19 Ott 2011, 23:46:52 »

Ciao a tutti.
Ho un problema che non riesco a risolvere con Chronoforms e Profile Page.


Mi spiego: ho creato con chronoconnectivity una funzione di ricerca di località censite sul mio sito. Per ogni località voglio visualizzare la scheda di dettaglio (in cui veder indirizzo, ...). Ho quindi creato con chronoforms un form (che adesso è molto basico) per visualizzare la scheda di dettaglio e ho attivato Profile Page.


In Profile Page ho messo questi dati:
- Table name: jos_chronoforms_Localita (la tabella in cui sono censite le località)
- Target field: cf_id
- Request parameter name: scheda


In chronoconnectivity ho creato un link che punta al form, in questo modo:



<a href="index.php?option=com_chronocontact&chronoformname=dettaglio_localita&scheda={cf_id} >



Il codice del form dettaglio_localita è questo:
Codice: [Seleziona]
<?php
$db 
=& JFactory::getDBO();


$query "
    SELECT *   FROM #__chronoforms_Localita WHERE 'cf_id'= '"
.$MyForm->posted['cf_id']."'";


    
$db->setQuery($query);
    
$utente $db->loadAssoc();
    
$nome$utente['localita_nome'];
    
$indirizzo$utente['localita_indirizzo'];
    
$telefono$utente['localita_telefono'];
?>

 
<>
<?php echo $nome?>   </p>
<?php echo $indirizzo?>  </p>
<?php echo $telefono?>
<>


Purtroppo non funziona. Navigando nel sito, quando seleziono il link per accedere alla scheda di dettaglio della località ottengo solo la pagina vuota.


Dove sbaglio?


Grazie a chi mi darà una mano!
« Ultima modifica: 25 Ott 2011, 22:30:47 da bumblebee »

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoforms: problema con Profile Page
« Risposta #1 il: 23 Ott 2011, 15:44:27 »

<a href="index.php?option=com_chronocontact&chronoformname=dettaglio_localita&scheda={cf_id} >


Se ho visto bene non hai messo i doppi apici finali così

Codice: [Seleziona]
<a href="index.php?option=com_chronocontact&chronoformname=dettaglio_localita&scheda={cf_id}" >
cosa ti  mostra il browser quando vai con il mouse sul link ?
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 bumblebee

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re:Chronoforms: problema con Profile Page
« Risposta #2 il: 24 Ott 2011, 21:47:28 »
Si è vero. Mi è sfuggito l'apice quando ho fatto il copia&incolla del link qui sul forum!
Però nel codice di chronoconnectivity l'avevo messo.


Quando clicco sul link il browser mi mostra il layout del sito (con i menu, ...) e la pagina vuota, o meglio la scritta che di solito viene visualizzata sotto i form "Powered By ChronoForms - ChronoEngine.com". [/font]Nient'altro.
E comunque la url della pagina che ottengo è corretta, è compilata con il nome del link che gli ho dato e il {cf_id} è valorizzato correttamente.

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoforms: problema con Profile Page
« Risposta #3 il: 24 Ott 2011, 22:28:45 »
Il plugin va attivato con due passaggi

1) All'interno del form nella tab Plugins cliccando su Profile page e attivandolo, il colore della riga dovrà essere tutto verde.

2) Spuntando la casella di selezione alla sinistra del nome del form e cliccando du Profile Page a sinistra. Nella finestra che si aprirà dovranno essere fatte le giuste configurazioni.
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 bumblebee

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re:Chronoforms: problema con Profile Page
« Risposta #4 il: 24 Ott 2011, 23:03:18 »
L'ho fatto.
Nel Profile Page ho solo valorizzato i campi:
- "Table Name" con il nome della tabella,
- "Target Field Name" con cf_id,
-  "Request Parameter Name" con scheda.
Gli altri campi non li ho compilati.


Ho sbagliato qualcosa nella query nella parte del WHERE?
Codice: [Seleziona]
$query = "SELECT *   FROM #__chronoforms_Localita WHERE 'cf_id'= '".$MyForm->posted['cf_id']."'";

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoforms: problema con Profile Page
« Risposta #5 il: 25 Ott 2011, 19:23:21 »
in configurazione del plugin prova a settare

editable si

evaluate code no

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 bumblebee

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re:Chronoforms: problema con Profile Page
« Risposta #6 il: 25 Ott 2011, 22:30:06 »
Funziona!! Grazie molte!!  ;D ;D ;D


In pratica ho inserito nella configurazione del plugin i valori che mi hai detto. Ma ancora non funzionava.


Dopo un po di tentativi ho trovato il modo di farlo funzionare: ho modificato il codice php iniziale in questo modo:


Codice: [Seleziona]

<?php
$db
=&JFactory::getDBO();


$id=$MyForm->posted['cf_id'];


$query "SELECT * FROM #__chronoforms_Localita WHERE cf_id=$id";



Cosi è a posto.


Grazie ancora per l'aiuto!

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] Chronoforms: problema con Profile Page
« Risposta #7 il: 26 Ott 2011, 00:09:40 »
Ottimo. Credo fossero gli apici nel primo cf_id qui

Codice: [Seleziona]
$query = "SELECT *   FROM #__chronoforms_Localita WHERE 'cf_id'= '".$MyForm->posted['cf_id']."'";

dovrebbe essere così

Codice: [Seleziona]
$query = "SELECT *   FROM #__chronoforms_Localita WHERE `cf_id`= '".$MyForm->posted['cf_id']."'";

con gli apici rovesciati.
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 bumblebee

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re:[RISOLTO] Chronoforms: problema con Profile Page
« Risposta #8 il: 26 Ott 2011, 22:26:58 »
Si infatti..funziona anche mettendo gli apici rovesciati.
Grazie per l'aiuto!

 



Web Design Bolzano Kreatif