500 - JHtmlBehavior::mootools not found when i upgrade joomla template 2.5 to 3.0 - joomla

I have a gantry template for Joomla 2.5 and I converted this template to make it Joomla 3.0 compatible.
The Joomla 2.5 to 3.0 upgrade was successful, but template does not work, why? .
I get the following error:
500 - JHtmlBehavior::mootools not found

Somewhere in your template, you are using:
JHtml::_('behavior.mootools');
or
JHtmlBehavior::mootools();
This has been removed as of Joomla 3 and therefore needs to be changed to:
JHtml::_('behavior.framework');

Instead of trying to fix the extensions the following plugin can be used (and it will provide the JHtml::_('behavior.mootools') API call): J25 Legacy plugin for Joomla 3.X

I agree with denis post above. I had this same problem with upgrading from j2.5 to j3X and used j25 legacy plugin from pluginaria. Found here: http://www.pluginaria.com/j25-legacy.html and got rid of the error for me. There may be a better way.... Find and replace plugin to the change code? But this is a quick and easy way to solve this issue. Make sure to activate the plugin under plugin manager after you install.... and of course make sure you have a backup before upgrading from 2.5 to 3. You should expect their to be problems.

Related

Joomla component upgrade with custom code

My client purchased a Joomla component, the comoponent need a customization in both front end and back end.
But his requirment is, custom code in front end and back end to be upgrded while upgrading original component.
Example : I bought a component from a company XYZ and the component name is joomla_events, current latest version is 2.0. I done the customization in the version 2.0. Later on the company releases new version 3.0, If the client upgrade the component from version2.0 to version 3.0 then the custom code in the version 2.0 also updated in version 3.0
Please help to do the custom code upgrade in Joomla component.
This is why editing core files is never recommended, because it gets overridden when updated and people then start to have problems.
A simple answer to your question is, you can't have the custom code you added into version 2.0 appear in version 3.0.
You will need to re-add the code you added before. Yes, it is pain taking and annoying, however you would have been better in the first place to develop a plugin which could have been used to extend the component and would make upgrading easy. Not only will you have to add your code again, but you will need to thoroughly test it to ensure it works.
check this may be it helps you....
http://docs.joomla.org/J2.5:Managing_Component_Updates_(Component_release_files)

joomla 1.5, Fatal error: Class 'JModelList' not found

A joomla site is giving me this error:
Fatal error: Class 'JModelList' not found in /home/site/public_html/administrator/components/com_joomdoc/libraries/joomdoc/application/component/modellist.php on line 16
I only noticed it this morning when i tried the search, The last time i worked on the site was over a month ago (Installing , removing extentions, fixing errors ....) so i can't really figure out at wich point this error surfaced.
I read somewhere that The class JModelList is not used in Joomla 1.5 (what i'm using) .... i don't know how that could happen because i made sur that the extentions i'm using supported joomla 1.5 and i never made an upgrade.
Just in case, the line 16 of modellist.php is
jimport('joomla.application.component.modellist');
class JoomDOCModelList extends JModelList { ...
Help!
thank you.
Like you said, JModelList is not part of Joomla 1.5, so your extension is not compatible to Joomla 1.5.
Joomla does not update anything itselfs. If you have not changed anything, someone else has.
JModelList is indeed not available in Joomla 1.5. It was introduced with Joomla 1.6.
Apparently the extension isn't compatible with Joomla 1.5 anymore in this case. You have to contact the developer of the extension to get more information or notify him of the bug.
But then, you should upgrade Joomla anyway. You're using an unsupported version.

class not found error in joomfish

I'm creating website using joomla 3.0. I'm using joomfish component for multi language website. Installation is done but if I'll try to open the joomfish control panel it show the error like
Fatal error: Class '' not found in
/var/www/muvacon/libraries/joomla/database/driver/mysql.php on line
397
I'm new to joomla please suggest any link to solve this issue. I have already searched many forum I did not get any solution.
JoomFish has not yet been released for Joomla 3.0, therefore you will most likely get errors such as the one you provided. It is only available for Joomla 1.5 and 2.5 at the moment. They have a beta version (2.5) which is available for club members, however I'm not sure if they have done any testing on Joomla 3.0 with it.

Typo3 powermail extension "ods_pm_ajax" not working

I have installed in TYPO3 the extension ods_pm_ajax for ajax submit, but for some reason this doesnt seem to work. I get an error like in line 5 of ods_pm_ajax.js, because $.style is not defined, which makes me think that it doesnt use prototype but I dont understand why! I turned off jQuery in my site because I was afraid of compatibility problems and still nothing.
Anyone has an idea of why this can be?
What version of ext powermail are you using?
I tried with 1.6.4 and got very similar error to yours. And then downgraded to 1.5.7 and it started to work!
Looks like the extension odd_pm_ajax requires 1.5.x. I think with version 1.6.x powermail started to use jQuery for javascript framework.
Changelog for 1.6.0 version of powermail copied from TER:
1.6.0: jQuery validation, extJS BE Module, Scheduler, HTML templates modified!, see http://forge.typo3.org/versions/show/678 and manual
So just use version 1.5.x and ods_pm_ajax should work.
Or try to achieve the same functionality with 1.6 and jQuery.
Cheers

joomla: jomsocial installation problem (winxp)

i'm trying to install the jomsocial plugin on my local joomla.
joomla (v1.6) was freshly installed from scratch - i'm having the latest version of jomsocial (v2.20)
i've followed the jomsocial installation instructions but it didn't work,
during the installation process i got the same error over + over again:
Strict Standards: Only variables should be assigned by reference in ...
any ideas what could be wrong?
thanks
It would be helpful if you posted the complete error, but it looks like you need to change your php.ini error reporting log level.
See - joomla 1.5.22 on mysql 5.5

Resources