The purpose of this message is to create a definitive guide and "one stop shop" to installing and running mambelfish with Joomla 1.07. I intend to modify this message in the light of feedback/comments/difficulties/successes and will try to keep the attachments up to date and when 1.08 is release the message/attachments will be updated accordingly.
Please note that this is not an official release of mambelfish for Joomla 1.07.1.Install component (Mambelfish_for_Joomla10x.zip) – IGNORE any messages about installing a patch they are not needed
2.Install initialisation bot (bot_mbf_language_system.zip - remember to publish !!!). MAKE SURE THE SYSTEM MAMBOT DIRECTORY IS WRITEABLE - THIS IS NOT PART OF THE USUAL INSTALLATION TEST FOR JOOMLA. If you get a permission error then you need to change the permission!
3.Install language switching module (mbf_module.zip - remember to publish the module)
4.Install search bot (mbf_searchbot.zip - remember to publish the mambot)
5.If you haven't done so already setup the languages you want for your site via the Joomla Language Manager.
6.Setup languages for the fish
7.Note that there is no need to change domit libs any more
8.Install additional contentElement files as required
Let me know how you get on so I can modify this message accordingly.
A special thanks to walb for his assistance in testing and keeping this message up to date.Geraint
Tips/useful hints
1.If you want to update these files then simply overwrite the existing files as opposed to uninstalling/reinstalling
2. You cannot "preview" the translation functionality from the backend - you can only test from the frontend.
.
For reference information only:
The modified versions of the fish attached to this message incorporate the following changes (and no others) - specifically they do not extend te functionality of mambelfish in any way and are not meant to fix all known bugs in mambelfish. You may see some warnings or notices from PHP depending on your config.
1.Changes to administrator/mamblefish.class.php : add & to GetTable
2.Changes to components/classes/mambelfish.class.php : add a test on $rows being empty i.e. add new line at beginning of translateList : if (!isset($rows)) return null;
3.Package : Remove patch code and references to it in the help file and install/uninstall scripts
25/01/06 (mk2): Fixed &/? problem for combobox language switcher, eliminate warning about undeclared $GLOBALS['mbf_dir'] and add a / to the end of an IMG tag. Redone with Walb's correction.
Notes for users of PHP5+You will need to change line 564 of administrator/components/com_mambelfish/admin.mambelfish.html.php to read
Code:
<td><?php echo $row->lastchanged ? strftime(_DATE_FORMAT_LC,strtotime($row->lastchanged )) : ' '; ?></td>
And change line 754 to:
Code:
<td><?php echo $actContentObject->lastchanged ? strftime("%A, %d %B %Y %H:%M",strtotime($actContentObject->lastchanged)):"";?></td>
The price you pay for being on the curring edge!