Ciao a tutti,
Sto cercando di realizzare un semplice modulo per modificare i parametri del template da front end....
Per ora sono riuscito a leggere e stampare a video i parametri del file.ini ma non so come salvare i nuovi parametri.
il codice che ho usato per ora è questo:
"PS. sto facendo delle prove su come recuperare i parametri e stamparli a video.... in seguito proverò a recuperare
i parametri dal file xml del template in modo che funzioni su tutti i template!"
jimport( 'joomla.registry.registry' );
$templatefolder = JPATH_BASE.DS.'templates'.DS.$mainframe->getTemplate();
$inifile = $templatefolder.DS.'params.ini';
$parameter_name="sfondo";
$instance =& JURI::getInstance();
$url = JURI::getInstance()->toString();
JClientHelper::setCredentialsFromRequest('ftp');
$ftp = JClientHelper::getCredentials('ftp');
$xmlfile = $templatefolder.DS.'templateDetails.xml';
$paramsLoad = array();
if (JFile::exists($inifile))
{
jimport('joomla.filesystem.file');
$paramsLoad = new JParameter(JFile::read($inifile), 'template');
$paramValue = $paramsLoad->get($parameter_name, '');
} else {
echo "lascia perdere troppo complicato !";
}
echo $parameter_name.'='.$paramValue;
Fin qui tutto bene....
Ora non so come salvare i nuovi parametri :
<form class="param" action="
NON SAPREI" method="post">
<select class="inputbox" id="paramssfondo" name="params[sfondo]"><option value="colore3">Colore 3</option><option selected="<?php echo $paramValue ?>" value="<?php echo $paramValue ?>">Colore 1</option><option value="colore2">Colore 2</option></select>
<input class="button" type="submit" value="salva" />
</form>
Qualcuno sa come salvare i nuovi parametri da front end
