Hallo,
für Joomla 1.5 habe ich mein erstes Plugin geschrieben und erhalte nicht verständliche Fehlermeldungen.
Fehlermeldung:
Zeile 19: $pluginparams = new JParameter( $plugin->params );PHP-Code:Notice: Trying to get property of non-object in /srv/www/htdocs/znkg/plugins/content/plgMyParameter.php on line 19
PHP:
PHP-Code:// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
// Import library dependencies
jimport('joomla.application.plugin.helper');
jimport('joomla.event.plugin');
$mainframe->registerEvent( 'onPrepareContent', 'plgContentMyParameter' );
function plgContentMyParameter(&$row, &$params, $page=0 )
{
// load plugin parameters
$plugin =& JPluginHelper::getPlugin('content', 'myparameter');
$pluginparams = new JParameter( $plugin->params );
}
XML:Ich habe mich an die Anweisungen von http://dev.joomla.org/component/opti...create_plugin/PHP-Code:<?xml version="1.0" encoding="iso-8859-1"?>
<install version="1.5" type="plugin" group="content">
<name>Content - MyParameter</name>
<author>Michael Sewelies</author>
<creationDate>March 2008</creationDate>
<copyright>(C) 2005 Open Source Matters. All rights reserved.</copyright>
<license>GNU/GPL</license>
<authorEmail>michael@sewelies.de</authorEmail>
<authorUrl>www.sewelies.de</authorUrl>
<version>1.1</version>
<description>Parameter</description>
<files>
<filename plugin="plgMyParameter">plgMyParameter.php</filename>
</files>
<params>
<param name="aindex" type="text" size="5" default="4711" label="PCAdressNr.:" description="PCAdressNr.:"/>
<param name="kdnr" type="text" size="10" default="77615423" label="KundenNr.:" description="Kundennummer:"/>
<param name="nlcode" type="text" size="5" default="10085" label="NiederlassungsNr.:" description="NiederlassungsNr.:"/>
</params>
</install>
gehalten.
Weil keines der Beispiele funzte, habe ich mir irgendwann loadmodule.php als Vorlage genommen.
Meine Frage, Bitte an euch: Wer kann mir ein funktionstüchtiges Plugin- Gerüst mit Erklärung geben.
Micha


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen