Joomla.it Forum

Non solo Joomla... => Sviluppo => : keyascii 13 Apr 2011, 14:52:32

: Che parametri contiene?
: keyascii 13 Apr 2011, 14:52:32
Salve, piccola info per lo sviluppo di un plugin:
Prendendo in esempio il plugin 'vote',
:
defined( '_JEXEC' ) or die( 'Restricted access' );
$mainframe->registerEvent( 'onBeforeDisplayContent', 'plgContentVote' );
function plgContentVote( &$row, &$params, $page=0 )
&$param, che parametri contiene?
: Re:Che parametri contiene?
: mau_develop 13 Apr 2011, 18:22:29
...magari nessuno... guarda nell'xml o nella sua riga del db in plugins

M.
: Re:Che parametri contiene?
: keyascii 13 Apr 2011, 18:49:37
...magari nessuno... guarda nell'xml o nella sua riga del db in plugins
Infatti non è un parametro del plugin in quanto il plugin Rating (appartenente al core di joomla) non ha parametri però, se si guarda il file vote.php (relativo proprio al plugin in questione, si trova la stringa "$params->get( 'show_vote' )". Allora, il parametro $params->get( 'show_vote' ) a chi appartiene?
:
$mainframe->registerEvent( 'onBeforeDisplayContent', 'plgContentVote' );
function plgContentVote( &$row, &$params, $page=0 )
{
$uri = & JFactory::getURI();
$id = $row->id;
$html = '';
if (isset($row->rating_count) && $params->get( 'show_vote' ) && !$params->get( 'popup' ))
{
JPlugin::loadLanguage( 'plg_content_vote' );
$html .= '<form method="post" action="' . $uri->toString( ) . '">';
$img = '';
: Re:Che parametri contiene?
: mau_develop 13 Apr 2011, 21:20:45
il trigger viene chiamato nel contenuto, sarà (è) un parametro del content ... show_vote sarà quello che hai configurato nei parametri degli articoli.

M.