Back to top

Autore Topic: Modifica form email in sobi2  (Letto 1650 volte)

Offline chiediteatro

  • Nuovo arrivato
  • *
  • Post: 5
    • Mostra profilo
Modifica form email in sobi2
« il: 29 Mar 2011, 11:31:14 »
Salve a tutti,

ho bisogno di un piccolo aiuto per customizzare la form email che ho inserito nella mia directory di Sobi2.
Il plugin per fare la form è pubblicata sul forum di sobi2 (http://www.sigsiu.net/forum/community-board-for-tips-tricks/(tip)-email-form-in-detail-view-template-for-joomla-1-5/)
funziona molto bene, ma io vorrei fare il modo che quando il campo email è vuoto comparisse invece della form una dicitura tipo: questa azienda non ha ancora inserito la sua email

ora il codice dovrebbe essere 
<?php
if ($fieldsObjects['field_info']->data) {
  echo $fieldsFormatted['field_info'];
}
else {
  echo "no information available";
}
?>

domanda 1) va inserito anche nel file custom.functions.php che ho creato per la form?
domanda 2) dove, all'interno del template per la detailed view va inserito?
il css è


<?php
/**
* @version $Id: sobi2.details.tmpl.php 5462 2010-08-18 08:25:37Z Sigrid Suski $
* @package: Sigsiu Online Business Index 2 (Sobi2)
* ===================================================
* @author
* Name: Sigrid & Radek Suski, Sigsiu.NET GmbH
* Email: sobi[at]sigsiu.net
* Url: http://www.sigsiu.net
* ===================================================
* @copyright Copyright (C) 2006 - 2010 Sigsiu.NET GmbH (http://www.sigsiu.net). All rights reserved.
* @license see http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU/GPL.
* You can use, redistribute this file and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation.
*/

/*please do not remove this line */
defined( '_SOBI2_' ) || exit("Restricted access");

/* ------------------------------------------------------------------------------
 * This is the template for the Details View
 * ------------------------------------------------------------------------------
 */
?>

<?php $recipient = $fieldsObjects['field_email']->data;?>
<?php $sobiItemID = $mySobi->id;?>
<?php $catid = JRequest::getCmd('catid');?>
<?php InsertScript("$mySobi->title","$recipient","admin@chiediteatro.it","$sobiItemID","$catid");?>
<?php HTML_SOBI::renewal( $config,$mySobi ); ?>
<table class="sobi2Details" <?php echo $style; ?> >
   <tr>
    <td><?php echo $ico; ?><h1><?php echo $mySobi->title; ?></h1></td>
  </tr>
  <tr>
    <td><?php echo $img; ?></td>
  </tr>
  <tr>
    <td>
      <div id="sobi2outer">
         <?php HTML_SOBI::waySearchUrl( $waySearchLink,$config ); ?>
         <?php echo HTML_SOBI::customFieldsData( $fieldsFormatted );?>
       

      </div>
    </td>
  </tr>
</table>
<table class="sobi2DetailsFooter" width="100%">
  <tr>
    <td>
<?php HTML_SOBI::showGoogleMaps($mySobi, $config); ?></td>
  </tr>
    <?php HTML_SOBI::addedDate($config,$mySobi); ?>
      &nbsp;&nbsp;
    <?php HTML_SOBI::showHits($config,$mySobi);?>
    </td>
    <td><?php HTML_SOBI::editButtons($config,$mySobi); ?></td>
  </tr>

     
 <?php $catid = JRequest::getCmd('catid');?>
 <?php if ($_POST){
  echo '<!-- nothing -->';
} else {?>
<h3>Contatta <?php echo $mySobi->title; ?></h3>
<p class="sticky">Per contatatre un'azienda compila il form in tutti i campi obbligatori
<form action="http://www.chiediteatro.it/index.php?option=com_sobi2&sobi2Task=sobi2Details&sobi2Id=<?php echo $mySobi->id; ?>&catid=<?php echo $catid ?>&Itemid=116"
method="post" name="emailForm" target="_top" id="emailForm">
<label>Nome (obbligatorio)</label>

 
<input name="nome" type="text" size="30" />

 
<label>Email (obbligatorio)</label>

 
<input name="email" type="text" size="30" />

 
<label>Telefono</label>

 
<input name="telefono" type="text" size="30" />

 
<label>Messaggio (obbligatorio)</label>

 
<textarea name="messaggio" cols="50" rows="10"></textarea>


<img src="<?php echo JURI::base();?>CaptchaSecurityImages.php" />
Security Code: <input id="security_code" name="security_code" type="text" />


<input type="submit" name="Submit" value="Submit" />
<input type="hidden" name="task" value="emailListing" />
</form>

<?php }?>
</td>
  </tr>
  </table>


grazie mille per ogni suggerimento
Valeria

 



Web Design Bolzano Kreatif