Back to top

Autore Topic: richiamo da codice classi di joomla non funziona  (Letto 1464 volte)

Offline diego1971

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
richiamo da codice classi di joomla non funziona
« il: 11 Lug 2012, 14:23:16 »
Sono nuovo e alle prime armi con le modifiche dei moduli di joomla.
Ho modificato per esigenze personali un modulo.
All'interno di questo modulo faccio una chiamata ajax form ad un modulo che si trova nella stessa directory.
Nel modulo chiamato se inserisco ad esempio:



$config =& JFactory::getConfig();
$sender = array(
    $config->getValue( 'config.mailfrom' ),
    $config->getValue( 'config.fromname' ) );


mi va in errore come se non riuscisse ad inglobare le classi di joomla.
Qualcuno mi sa spiegare il perchè.
Ringrazio fin d'ora.

mau_develop

  • Visitatore
Re:richiamo da codice classi di joomla non funziona
« Risposta #1 il: 11 Lug 2012, 14:41:07 »
Sono nuovo e alle prime armi con le modifiche dei moduli di joomla.
---------------------------------------------------------------------
beh le prime armi dovrebbero restare anche le ultime... non si modificano i moduli joomla, si estende joomla attraverso moduli/componenti/plugin
...al primo aggiornamento perdi ogni modifica o...perdi l'aggiornamento.

All'interno di questo modulo faccio una chiamata ajax form ad un modulo che si trova nella stessa directory.
---------------------------------------------------------------------
Non so dove tu usi ajax comunque le estensioni joomla devono essere sviluppate rispettando il pattern mvc

mi va in errore come se non riuscisse ad inglobare le classi di joomla.
----------------------------------------------------
mmmhhh ... inglobare è uno strano concetto per una classe...non riesco a capire.

Comunque chi sviluppa solitamente fa riferimento alle api.joomla o alle docs
http://docs.joomla.org/

..dove trovi ad esempio implementazioni ajax nelle estensioni:
http://docs.joomla.org/Ajax_client_code_using_MooTools

M.

Offline diego1971

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
Re:richiamo da codice classi di joomla non funziona
« Risposta #2 il: 11 Lug 2012, 15:08:52 »
Il mio modulo è semplicissimo e banale:


<?php

defined('JPATH_BASE') or die;
jimport( 'joomla.mail.mail' );
$mailer =& JFactory::getMailer();
$config =& JFactory::getConfig();
$sender = array(
    $config->getValue( 'config.mailfrom' ),
    $config->getValue( 'config.fromname' ) );
$mailer->addRecipient($_POST['Email']);
$mailer->setSubject('Subject of the email');
$mailer->setBody('Sample text');
$mailer->setSender($sender);
[size=78%]$Variabile="OK";[/size]
echo json_encode($Variabile);


?>




Sembra che non riconosca le api di joomla

mau_develop

  • Visitatore
Re:richiamo da codice classi di joomla non funziona
« Risposta #3 il: 11 Lug 2012, 15:56:44 »
e che modulo è?

mi sembra un pezzetto di codice non un modulo... hai visto come si fa un modulo?

M.

 



Web Design Bolzano Kreatif