Flexible Footer Menu Multilingual 1.5

Flexible Footer Menu Multilingual

This plug-in is free software. You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.

This plug-in is offered in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

See the GNU General Public License for more details. For a copy of the GNU General Public License, see http://www.gnu.org/licenses/.

  1. Backup both your Zen Cart installation and database — this plugin will will modify both.
  2. Double-check the backup you just created. Better safe than sorry!
  3. Unzip the plugin's distribution zip-file into a temporary directory. Rename the "YOUR_TEMPLATE" directory to match your custom template's name and the "YOUR_ADMIN" directory to match your renamed admin folder.
  4. Your best approach for installing any new software is to use a local copy for your testing before deploying the changes to your live store. If you must install this directly on your live store, put your store into Maintenance Mode using your admin's Configuration->Maintenance Mode->Down for Maintenance setting, first. You'll then either copy the files to your local installation or use your FTP/SFTP program to copy the files to your hosted store.
  5. Check to see if your installation already has the following template-override file. If the file is not present, copy the file from the template_default directory; otherwise, use file-merging software to merge this plugin's changes into the file prior to copying:
    1. /includes/templates/YOUR_TEMPLATE/common/tpl_footer.php
  6. Sign into your Zen Cart admin.
  7. Copy the admin-level files to your store:
    1. /YOUR_ADMIN/ffmm_install.php
    2. /YOUR_ADMIN/flexible_footer_menu.php
    3. /YOUR_ADMIN/includes/extra_datafiles/flexible_footer_menu_database_names.php
    4. /YOUR_ADMIN/includes/extra_datafiles/flexible_footer_menu_filenames.php
    5. /YOUR_ADMIN/includes/extra_datafiles/flexible_footer_sanitizer.php
    6. /YOUR_ADMIN/includes/functions/extra_functions/footer_menu_install_functions.php
    7. /YOUR_ADMIN/includes/functions/extra_functions/footer_menu_functions.php
    8. /YOUR_ADMIN/includes/languages/english/flexible_footer_menu.php
    9. /YOUR_ADMIN/includes/languages/english/extra_definitions/flexible_footer_menu.php
  8. Copy the store-side files, now that the database table has been created:
    1. /images/footer_images/facebook.png
    2. /images/footer_images/Home.png
    3. /images/footer_images/information.png
    4. /images/footer_images/instagram.png
    5. /images/footer_images/twitter.png
    6. /includes/extra_datafiles/flexible_footer_menu.php
    7. /includes/functions/extra_functions/flexible_footer_menu_functions.php
    8. /includes/modules/YOUR_TEMPLATE/flexible_footer_menu.php
    9. /includes/templates/YOUR_TEMPLATE/common/tpl_footer.php
    10. /includes/templates/YOUR_TEMPLATE/css/stylesheet_flexible_footer_menu.css
    11. /includes/templates/YOUR_TEMPLATE/templates/tpl_flexible_footer_menu.php
  9. Click the Home Link
  10. Go to Tools>Flexible Footer Menu Install
  11. Follow the Install / Upgrade or Uninstall Instructions

configuration

empty

Changelog

Version 1.5 09-01-2019 Zen4All

  • Fixed a bu in the sanitizer
  • Update the files to Zen Cart 1.5.6

Version 1.4

  • Unsure wht happen to this

Version 1.3 04-12-2017 Zen4All

  • Removed file "YOUR_ADMIN/includes/init_includes/overrides/init_sanitize.php", and replaced by "YOUR_ADMIN/includes/extra_datafiles/flexible_footer_sanitizer.php".
    This eliminate the need of editing core files.
    I also added additional fields, there are four in total:
    • col_header -> The column header
    • page_title -> The title
    • col_html_text -> The html text
    • page_url -> The url
  • Restored the "YOUR_TEMPLATE" folder names, after they were renamed in the previous version to the writers own template name

Version 1.2 06-24-2015 Nick1973

  • added and changed includes/init_includes/overrides/init_sanitize.php -

    Around line 214/216 depending on your editor:

    $group = array('products_description', 'coupon_desc', 'file_contents', 'categories_description', 'message_html', 'banners_html_text', 'pages_html_text', 'comments', 'products_options_comment');

    Changed to:

    $group = array('products_description', 'coupon_desc', 'file_contents', 'categories_description', 'message_html', 'banners_html_text', 'pages_html_text', 'comments', 'products_options_comment', 'col_html_text');

    'col_html_text' added. This ensures rendering of HTML correctly if using CK Editor or Tiny MCE.

    As described by rbarbour here https://www.zen-cart.com/showthread.php?209715-Flexible-Footer-Columns-Menu-for-1-5-x/page7 on the 4th post.

Version 1.1 06-24-2015 Zen4All

  • updated includes\modules\YOUR_TEMPLATE\flexible_footer_menu.php
  • updated YOUR_ADMIN\includes\languages\english\extra_definitions\flexible_footer_menu.php
  • added YOUR_ADMIN\includes\languages\english\flexible_footer_menu.php
If you run in any troube please check the support thread for this module.
empty

Flexible Footer Menu Multilingual is released under the GNU GENERAL PUBLIC LICENSE Version 2, June 1991 (see LICENSE)

This script is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Always backup your shop and database before making changes.