Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : pppppaolo 29 Jan 2013, 17:55:51
-
Ciao a tutti, ho questa problematica con un sito internet:
inviando un qualsiasi messaggio nella pagina contatti ricevo il seguente errore:" Fatal error: Call to a member function get() on a non-object in /web/htdocs/www.miosito.it/home/components/com_contact/controllers/contact.php on line 116
la linea del codice di cui si parla riporta questo (la linea 16 è quella che inizia con if):
// Redirect if it is set in the parameters, otherwise redirect back to where we came from
if ($contact->params->get('redirect')) {
$this->setRedirect($contact->params->get('redirect'), $msg);
} else {
$this->setRedirect(JRoute::_('index.php?option=com_contact&view=contact&id='.$stub, false), $msg);
}
return true;
}
private function _sendEmail($data, $contact)
{
$app = JFactory::getApplication();
$params = JComponentHelper::getParams('com_contact');
if ($contact->email_to == '' && $contact->user_id != 0) {
$contact_user = JUser::getInstance($contact->user_id);
$contact->email_to = $contact_user->get('email');
}
$mailfrom = $app->getCfg('mailfrom');
$fromname = $app->getCfg('fromname');
$sitename = $app->getCfg('sitename');
$copytext = JText::sprintf('COM_CONTACT_COPYTEXT_OF', $contact->name, $sitename);
$name = $data['contact_name'];
$email = $data['contact_email'];
$subject = $data['contact_subject'];
$body = $data['contact_message'];
Non riesco a capire da cosa può dipendere, il sito è un sito abbastanza piccolo, non ho fatto modifiche al codice, ho soltanto installato e configurato un template ed ho controllato che non ci sia neanche un override per il componente contatti.
grazie in anticipo a chiunque sappia darmi uno spunto.
Ciao
-
nessuno sa darmi qualche suggerimento?
-
Ciao,
ho trovato qualcosa qui: http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=26875 (http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=26875)
Suggeriscono una "corruzione" di file "core" di Joomla da parte di estensioni o template mal scritti... può essere il tuo caso? :)
-
Grazie, ho visto la soluzione ma non ho risolto. Tra l'altro il mio template non ha override per i contatti ed ho già contattato l'assistenza del fornitore template che mi ha risposto che non dipende dal loro prodotto.