it-swarm.com.de

JToolbarHelper nicht gefunden Fehler - Beratung auf welche Datei, um es zu beheben?

Dies ist keine Aufforderung zur Behebung, da ich einige Nachforschungen angestellt habe und herausgefunden habe, dass ich den folgenden Code hinzufügen kann und das Problem beheben sollte:

if(!class_exists('JToolbarHelper')) {
   require_once JPATH_ADMINISTRATOR . '/includes/toolbar.php';
}

In welcher Datei muss ich den Code ablegen? Der genaue Fehler ist:

Schwerwiegender Fehler: Klasse 'JToolbarHelper' in Zeile 116 nicht in /home/waterfro/public_html/new/administrator/components/com_iproperty/helpers/iproperty.php gefunden

Ok aktualisiert - meine schlechte, ich habe 2 Joomla-Installationen auf dem Server - Zeile 116 des Codes ist die erste Klammer im Folgenden:

class IpToolbar extends JToolbarHelper
{
    public static function approveList($task = 'approve', $alt = 'COM_IPROPERTY_APPROVE')
    {
        $bar = JToolbar::getInstance('toolbar');
        $bar->appendButton('Standard', 'thumbs-up', $alt, $task, true);
    } 

    public static function unapproveList($task = 'unapprove', $alt = 'COM_IPROPERTY_UNAPPROVE')
    {
        $bar = JToolbar::getInstance('toolbar');
        $bar->appendButton('Standard', 'thumbs-down muted', $alt, $task, true);
    }

    public static function featureList($task = 'feature', $alt = 'COM_IPROPERTY_FEATURE')
    {
        $bar = JToolbar::getInstance('toolbar');
        $bar->appendButton('Standard', 'star', $alt, $task, true);
    } 

    public static function unfeatureList($task = 'unfeature', $alt = 'COM_IPROPERTY_UNFEATURE')
    {
        $bar = JToolbar::getInstance('toolbar');
        $bar->appendButton('Standard', 'star-empty', $alt, $task, true);
    }

    public static function superList($task = 'super', $alt = 'COM_IPROPERTY_SUPER')
    {
        $bar = JToolbar::getInstance('toolbar');
        $bar->appendButton('Standard', 'plus', $alt, $task, true);
    } 

    public static function unsuperList($task = 'unsuper', $alt = 'COM_IPROPERTY_UNSUPER')
    {
        $bar = JToolbar::getInstance('toolbar');
        $bar->appendButton('Standard', 'minus', $alt, $task, true);
    }

    public static function clearHits($msg = '', $task = 'clearhits', $alt = 'COM_IPROPERTY_CLEAR_HITS')
    {
        $bar = JToolbar::getInstance('toolbar');

        if ($msg)
        {
            $bar->appendButton('Confirm', $msg, 'refresh', $alt, $task, true);
        }
        else
        {
            $bar->appendButton('Standard', 'refresh', $alt, $task, true);
        }
    }

    public static function saveCatList($task = 'saveCats', $alt = 'JTOOLBAR_APPLY', $check = false)
    {
        $bar = JToolbar::getInstance('toolbar');
        $bar->appendButton('Standard', 'publish', $alt, $task, $check);
    } 

    public static function backupBtn($task = 'backupDB', $alt = 'COM_IPROPERTY_BACKUP', $check = false)
    {
        $bar = JToolbar::getInstance('toolbar');
        $bar->appendButton('Standard', 'new', $alt, $task, $check);
    }

    public static function restoreBtn($task = 'restoreDB', $alt = 'COM_IPROPERTY_RESTORE', $check = false)
    {
        $bar = JToolbar::getInstance('toolbar');
        $bar->appendButton('Standard', 'new', $alt, $task, $check);
    }

    public static function backBtn($alt = 'JTOOLBAR_BACK', $href = 'javascript:history.back();')
    {
        $bar = JToolbar::getInstance('toolbar');
        $bar->appendButton('Link', 'arrow-left', $alt, $href);
    }

    public static function importBtn($task = 'import', $alt = 'COM_IPROPERTY_IMPORT', $check = false)
    {
        $bar = JToolbar::getInstance('toolbar');
        $bar->appendButton('Standard', 'new', $alt, $task, $check);
    }
}

Kann mir jemand helfen, den richtigen Ort zu finden, um die Anforderung hinzuzufügen? Gerne stelle ich Ihnen weitere Informationen zur Verfügung, falls diese benötigt werden. Danke: D

1
Dtorr1981

Beachten Sie, dass Sie Folgendes verwenden sollten:

JLoader::register('JToolbarHelper', JPATH_ADMINISTRATOR . '/includes/toolbar.php');

vorwärts gehen.

1
tonypartridge

Ok, ich habe gerade den Code oben in der Datei hinzugefügt und die Seite wird korrekt geladen :)

if(!class_exists('JToolbarHelper')) {
   require_once JPATH_ADMINISTRATOR . '/includes/toolbar.php';
}

Vielen Dank für alles, was Sie wie immer unterstützen. Grüße D

0
Dtorr1981