Fatal error: Class 'Fris_Socialbuttons_Helper_Data' not found in D:\xampp\htdocs\magento\app\Mage.php on line 547

magento.stackexchange https://magento.stackexchange.com/questions/181021

Question

I am trying to install Fris Social share in my Magento 1.9.3 store.

I am getting the following error after installation:

Fatal error: Class 'Fris_Socialbuttons_Helper_Data' not found in D:\xampp\htdocs\magento\app\Mage.php on line 547

I have disabled Compilation in admin>system>tool>compilation its working fine, but when I enable Compilation, it shows above error.

Following code in app\code\local\Fris\Socialbuttons\etc\config.xml

 <?xml version="1.0" encoding="UTF-8"?>

<config>
    <modules>
        <Fris_Socialbuttons>
            <version>1.0.2</version>
        </Fris_Socialbuttons>
    </modules>

    <global>
        <blocks>
            <fris_socialbuttons>
                <class>Fris_Socialbuttons_Block</class>
            </fris_socialbuttons>
        </blocks>
        <helpers>
            <fris_socialbuttons>
                <class>Fris_Socialbuttons_Helper</class>
            </fris_socialbuttons>
        </helpers>
    </global>

    <frontend>
        <layout>
            <updates>
                <socialbuttons module="Fris_Socialbuttons">
                    <file>fris/socialbuttons/socialbuttons.xml</file>
                </socialbuttons>
            </updates>
        </layout>
    </frontend>

    <default>
        <design>
            <socialbuttons module="fris_socialbuttons">
                <font_icon_facebook>fa fa-facebook</font_icon_facebook>
                <font_icon_google_plus>fa fa-google-plus</font_icon_google_plus>
                <font_icon_linkedin>fa fa-linkedin</font_icon_linkedin>
                <font_icon_pinterest>fa fa-pinterest</font_icon_pinterest>
                <font_icon_twitter>fa fa-twitter</font_icon_twitter>
                <font_icon_twitter_follow></font_icon_twitter_follow>
                <twitter_handle></twitter_handle>
                <button_container_style></button_container_style>
                <button_style></button_style>
            </socialbuttons>
        </design>
    </default>

</config>

app\code\local\Fris\Socialbuttons\Helper\Data.php

class Fris_Socialbuttons_Helper_Data extends Mage_Core_Helper_Abstract
{
}

How to fix this error?

Thanks in advance

Was it helpful?

Solution

Here is your full xml like.

<?xml version="1.0" encoding="UTF-8"?>
<config>
    <modules>
        <Fris_Socialbuttons>
            <version>1.0.2</version>
        </Fris_Socialbuttons>
    </modules>
    <global>
        <blocks>
            <socialbuttons>
                <class>Fris_Socialbuttons_Block</class>
            </socialbuttons>
        </blocks>
        <helpers>
            <socialbuttons>
                <class>Fris_Socialbuttons_Helper</class>
            </socialbuttons>
        </helpers>
    </global>
    <frontend>
        <layout>
            <updates>
                <socialbuttons module="socialbuttons">
                    <file>fris/socialbuttons/socialbuttons.xml</file>
                </socialbuttons>
            </updates>
        </layout>
    </frontend>
    <default>
        <design>
            <socialbuttons module="socialbuttons">
                <font_icon_facebook>fa fa-facebook</font_icon_facebook>
                <font_icon_google_plus>fa fa-google-plus</font_icon_google_plus>
                <font_icon_linkedin>fa fa-linkedin</font_icon_linkedin>
                <font_icon_pinterest>fa fa-pinterest</font_icon_pinterest>
                <font_icon_twitter>fa fa-twitter</font_icon_twitter>
                <font_icon_twitter_follow></font_icon_twitter_follow>
                <twitter_handle></twitter_handle>
                <button_container_style></button_container_style>
                <button_style></button_style>
            </socialbuttons>
        </design>
    </default>
</config>

OTHER TIPS

try changing this part of your code

<socialbuttons module="fris_socialbuttons">

Try changing it to your helper alias:

    <layout>
        <updates>
            <socialbuttons module="fris_socialbuttons">
                <file>fris/socialbuttons/socialbuttons.xml</file>
            </socialbuttons>
        </updates>
    </layout>
Licensed under: CC-BY-SA with attribution
Not affiliated with magento.stackexchange
scroll top