1.0.9.7 Questions / Comments / Concerns

Open to all! Ask other shopowners for help.
User avatar
burt
Core Team
Posts: 4546
Joined: Tue Oct 29, 2019 9:37 am
Phoenix Version: v1.1.0.8
Has thanked: 252 times
Been thanked: 412 times

1.0.9.7 Questions / Comments / Concerns

Post by burt »

Welcome to v1.0.9.7

- introduces the long awaited Bootstrap 5 template into Core Code.
- introduces a full customer Data Hub (more or less what we know as the GDPR addon).
- minor optimisations and bug fixes

The Bootstrap 5 Template

This is a self contained template, however it does override a few system files and a few language files. If your shop has glitches after enabling the bootstrap5 template, these overridden are likely the cause. Feel free to ask for advice in this thread.

Special thanks to @bonbec and @Kofod95 for helping to test the Bootstrap 5 demo site and giving great feedback. TY guys.

The Customer Data Hub

Simply enable all the GDPR modules in Admin. Customer can now see all her data and anonymize some of it and delete some of it. You can even allow the customer to delete their profile. MATC (if installed) will now store your privacy policy and terms as part of the customers account.

Other Modules
Quantity Input on product_info layout page.

Minor bug fixes and optimisations
Many of them

Final Note
@heatherbell and I have worked tirelessly over many months from 1.0.9.0 onwards to accommodate Bootstrap 5 and uprate Phoenix so that it is more appealing to shopowners looking for an ecommerce software to use. Hundreds of unpaid hours of development and testing have gone into this.
I am not here to build for you.
I am here to build with you. Let's help each other.

Tags:


Join The Code Co-op to get access to your library in the Code Co-op Forum
User avatar
burt
Core Team
Posts: 4546
Joined: Tue Oct 29, 2019 9:37 am
Phoenix Version: v1.1.0.8
Has thanked: 252 times
Been thanked: 412 times

Re: 1.0.9.7 Questions / Comments / Concerns

Post by burt »

Updated and New Files (structure), in code tags to retain format for easy reading:

Code: Select all

│   README.md
│
├───admin
│   │   products_attributes.php
│   │
│   └───includes
│       │   footer.php
│       │   stylesheet.css
│       │
│       ├───actions
│       │   ├───catalog
│       │   │   └───infoboxes
│       │   │           default.php
│       │   │
│       │   ├───languages
│       │   │   └───infoboxes
│       │   │           default.php
│       │   │
│       │   ├───reviews
│       │   │   ├───infoboxes
│       │   │   │       default.php
│       │   │   │
│       │   │   └───views
│       │   │           preview.php
│       │   │
│       │   └───specials
│       │       └───infoboxes
│       │               default.php
│       │
│       ├───classes
│       │       logger.php
│       │
│       ├───languages
│       │   └───english
│       │       │   orders.php
│       │       │
│       │       └───modules
│       │           └───security_check
│       │                   sc_email_from.php
│       │
│       └───modules
│           ├───dashboard
│           │       d_security_checks.php
│           │
│           └───security_check
│                   sc_email_from.php
│
├───ext
│   ├───modules
│   │   └───content
│   │       └───account
│   │               nuke_account.php
│   │
│   └───scripts
│           cm_gdpr_update.php
│
├───includes
│   │   application_bottom.php
│   │   version.php
│   │
│   ├───hooks
│   │   └───shop
│   │       ├───gdpr
│   │       │       store_data.php
│   │       │
│   │       └───siteWide
│   │               gdprData.php
│   │
│   ├───languages
│   │   └───english
│   │       │   gdpr.php
│   │       │   index.php
│   │       │
│   │       └───modules
│   │           ├───content
│   │           │   ├───account
│   │           │   │       cm_account_gdpr.php
│   │           │   │       cm_account_gdpr_nuke.php
│   │           │   │
│   │           │   └───gdpr
│   │           │           cm_gdpr_acceptance_data.php
│   │           │           cm_gdpr_cart.php
│   │           │           cm_gdpr_cookies.php
│   │           │           cm_gdpr_intro.php
│   │           │           cm_gdpr_ip_addresses.php
│   │           │           cm_gdpr_notifications.php
│   │           │           cm_gdpr_orders.php
│   │           │           cm_gdpr_port_my_data.php
│   │           │           cm_gdpr_reviews.php
│   │           │           cm_gdpr_testimonials.php
│   │           │
│   │           ├───payment
│   │           │       pm2checkout.php
│   │           │
│   │           └───pi
│   │               └───product_info
│   │                       pi_qty_input.php
│   │
│   ├───modules
│   │   ├───boxes
│   │   │   └───templates
│   │   │           tpl_bm_manufacturer_info.php
│   │   │
│   │   ├───content
│   │   │   ├───account
│   │   │   │       cm_account_gdpr.php
│   │   │   │       cm_account_gdpr_nuke.php
│   │   │   │
│   │   │   ├───contact_us
│   │   │   │       cm_cu_modular.php
│   │   │   │       cm_cu_title.php
│   │   │   │
│   │   │   ├───gdpr
│   │   │   │   │   cm_gdpr_acceptance_data.php
│   │   │   │   │   cm_gdpr_cart.php
│   │   │   │   │   cm_gdpr_cookies.php
│   │   │   │   │   cm_gdpr_ip_addresses.php
│   │   │   │   │   cm_gdpr_notifications.php
│   │   │   │   │   cm_gdpr_orders.php
│   │   │   │   │   cm_gdpr_port_my_data.php
│   │   │   │   │   cm_gdpr_reviews.php
│   │   │   │   │   cm_gdpr_testimonials.php
│   │   │   │   │
│   │   │   │   └───templates
│   │   │   │           tpl_cm_gdpr_acceptance_data.php
│   │   │   │           tpl_cm_gdpr_cart.php
│   │   │   │           tpl_cm_gdpr_contact_addresses.php
│   │   │   │           tpl_cm_gdpr_contact_details.php
│   │   │   │           tpl_cm_gdpr_cookies.php
│   │   │   │           tpl_cm_gdpr_intro.php
│   │   │   │           tpl_cm_gdpr_ip_addresses.php
│   │   │   │           tpl_cm_gdpr_notifications.php
│   │   │   │           tpl_cm_gdpr_orders.php
│   │   │   │           tpl_cm_gdpr_port_my_data.php
│   │   │   │           tpl_cm_gdpr_reviews.php
│   │   │   │           tpl_cm_gdpr_site_details.php
│   │   │   │           tpl_cm_gdpr_testimonials.php
│   │   │   │
│   │   │   ├───header
│   │   │   │       cm_header_menu.php
│   │   │   │
│   │   │   └───shopping_cart
│   │   │       │   cm_sc_product_listing.php
│   │   │       │
│   │   │       └───templates
│   │   │               tpl_cm_sc_product_listing.php
│   │   │
│   │   ├───customer_data
│   │   │       cd_password.php
│   │   │       cd_postcode.php
│   │   │       cd_state.php
│   │   │
│   │   └───pi
│   │       ├───contact_us
│   │       │       cu_form.php
│   │       │       cu_text.php
│   │       │
│   │       └───product_info
│   │           │   pi_qty_input.php
│   │           │
│   │           └───templates
│   │                   tpl_pi_qty_input.php
│   │
│   └───system
│       └───versioned
│           ├───1.0.8.1
│           │       image.php
│           │
│           ├───1.0.8.6
│           │       country.php
│           │
│           └───1.0.8.7
│                   shopping_cart.php
│
├───install
│   │   phoenix.sql
│   │   phoenix_data_sample.sql
│   │
│   └───templates
│       └───pages
│               install.php
│               install_3.php
│
└───templates
    ├───bootstrap5
    │   │   .htaccess
    │   │
    │   ├───includes
    │   │   │   .htaccess
    │   │   │   template.php
    │   │   │
    │   │   ├───components
    │   │   │       address_book_details.php
    │   │   │       downloads.php
    │   │   │       footer.php
    │   │   │       header.php
    │   │   │       modal.php
    │   │   │       order_total.php
    │   │   │       product_card.php
    │   │   │       product_listing.php
    │   │   │       template_bottom.php
    │   │   │       template_top.php
    │   │   │
    │   │   ├───ext
    │   │   │   └───modules
    │   │   │       └───content
    │   │   │           ├───account
    │   │   │           │       nuke_account.php
    │   │   │           │
    │   │   │           └───reviews
    │   │   │                   write.php
    │   │   │
    │   │   ├───hooks
    │   │   │   └───shop
    │   │   │       ├───filter
    │   │   │       │       manufacturerFilter.php
    │   │   │       │
    │   │   │       ├───progress
    │   │   │       │       progress_hooks.php
    │   │   │       │
    │   │   │       └───siteWide
    │   │   │               bootStrap.php
    │   │   │               breadCrumb.php
    │   │   │               jQuery.php
    │   │   │               styleSheets.php
    │   │   │
    │   │   ├───languages
    │   │   │   │   english.php
    │   │   │   │
    │   │   │   └───english
    │   │   │       │   advanced_search.php
    │   │   │       │
    │   │   │       ├───modules
    │   │   │       │   ├───content
    │   │   │       │   │   ├───checkout_success
    │   │   │       │   │   │       cm_cs_thank_you.php
    │   │   │       │   │   │
    │   │   │       │   │   ├───footer_suffix
    │   │   │       │   │   │       cm_footer_extra_copyright.php
    │   │   │       │   │   │
    │   │   │       │   │   ├───navigation
    │   │   │       │   │   │       cm_navbar.php
    │   │   │       │   │   │
    │   │   │       │   │   └───product_info
    │   │   │       │   │           cm_pi_date_available.php
    │   │   │       │   │           cm_pi_gtin.php
    │   │   │       │   │           cm_pi_model.php
    │   │   │       │   │
    │   │   │       │   ├───customer_data
    │   │   │       │   │       cd_matc.php
    │   │   │       │   │
    │   │   │       │   ├───navbar
    │   │   │       │   │       nb_account.php
    │   │   │       │   │       nb_brand.php
    │   │   │       │   │       nb_currencies.php
    │   │   │       │   │       nb_hamburger_button.php
    │   │   │       │   │       nb_home.php
    │   │   │       │   │       nb_languages.php
    │   │   │       │   │       nb_new_products.php
    │   │   │       │   │       nb_search.php
    │   │   │       │   │       nb_shopping_cart.php
    │   │   │       │   │       nb_special_offers.php
    │   │   │       │   │       nb_testimonials.php
    │   │   │       │   │
    │   │   │       │   └───pi
    │   │   │       │       └───product_info
    │   │   │       │               pi_model.php
    │   │   │       │
    │   │   │       └───system
    │   │   │           └───versioned
    │   │   │               ├───1.0.7.other
    │   │   │               │   └───1.0.7.12
    │   │   │               │           product.php
    │   │   │               │
    │   │   │               └───1.0.8.4
    │   │   │                       split_page_results.php
    │   │   │
    │   │   ├───modules
    │   │   │   ├───boxes
    │   │   │   │       tpl_bm_best_sellers.php
    │   │   │   │       tpl_bm_categories.php
    │   │   │   │       tpl_bm_currencies.php
    │   │   │   │       tpl_bm_information.php
    │   │   │   │       tpl_bm_languages.php
    │   │   │   │       tpl_bm_manufacturers.php
    │   │   │   │       tpl_bm_manufacturer_info.php
    │   │   │   │       tpl_bm_order_history.php
    │   │   │   │       tpl_bm_product_notifications.php
    │   │   │   │       tpl_bm_search.php
    │   │   │   │       tpl_bm_shopping_cart.php
    │   │   │   │
    │   │   │   ├───content
    │   │   │   │   ├───checkout_success
    │   │   │   │   │       tpl_cm_cs_continue_button.php
    │   │   │   │   │       tpl_cm_cs_product_notifications.php
    │   │   │   │   │       tpl_cm_cs_thank_you.php
    │   │   │   │   │
    │   │   │   │   ├───create_account_success
    │   │   │   │   │       tpl_cm_cas_continue_button.php
    │   │   │   │   │
    │   │   │   │   ├───footer
    │   │   │   │   │       tpl_cm_footer_account.php
    │   │   │   │   │       tpl_cm_footer_contact_us.php
    │   │   │   │   │       tpl_cm_footer_information_links.php
    │   │   │   │   │
    │   │   │   │   ├───footer_suffix
    │   │   │   │   │       tpl_cm_footer_extra_copyright.php
    │   │   │   │   │       tpl_cm_footer_extra_icons.php
    │   │   │   │   │
    │   │   │   │   ├───gdpr
    │   │   │   │   │       tpl_cm_gdpr_acceptance_data.php
    │   │   │   │   │       tpl_cm_gdpr_cart.php
    │   │   │   │   │       tpl_cm_gdpr_contact_addresses.php
    │   │   │   │   │       tpl_cm_gdpr_contact_details.php
    │   │   │   │   │       tpl_cm_gdpr_cookies.php
    │   │   │   │   │       tpl_cm_gdpr_intro.php
    │   │   │   │   │       tpl_cm_gdpr_ip_addresses.php
    │   │   │   │   │       tpl_cm_gdpr_notifications.php
    │   │   │   │   │       tpl_cm_gdpr_orders.php
    │   │   │   │   │       tpl_cm_gdpr_personal_details.php
    │   │   │   │   │       tpl_cm_gdpr_port_my_data.php
    │   │   │   │   │       tpl_cm_gdpr_reviews.php
    │   │   │   │   │       tpl_cm_gdpr_site_actions.php
    │   │   │   │   │       tpl_cm_gdpr_site_details.php
    │   │   │   │   │       tpl_cm_gdpr_testimonials.php
    │   │   │   │   │
    │   │   │   │   ├───header
    │   │   │   │   │       tpl_cm_header_breadcrumb.php
    │   │   │   │   │       tpl_cm_header_buttons.php
    │   │   │   │   │       tpl_cm_header_menu.php
    │   │   │   │   │       tpl_cm_header_search.php
    │   │   │   │   │
    │   │   │   │   ├───index
    │   │   │   │   │       tpl_cm_i_card_products.php
    │   │   │   │   │       tpl_cm_i_slider.php
    │   │   │   │   │       tpl_cm_i_text_main.php
    │   │   │   │   │       tpl_cm_i_upcoming_products.php
    │   │   │   │   │
    │   │   │   │   ├───index_nested
    │   │   │   │   │       tpl_cm_in_card_products.php
    │   │   │   │   │
    │   │   │   │   ├───login
    │   │   │   │   │       tpl_cm_create_account_link.php
    │   │   │   │   │       tpl_cm_forgot_password.php
    │   │   │   │   │       tpl_cm_login_form.php
    │   │   │   │   │
    │   │   │   │   ├───navigation
    │   │   │   │   │       tpl_cm_navbar.php
    │   │   │   │   │
    │   │   │   │   ├───product_info
    │   │   │   │   │       tpl_cm_pi_also_purchased.php
    │   │   │   │   │       tpl_cm_pi_buy_button.php
    │   │   │   │   │       tpl_cm_pi_gallery.php
    │   │   │   │   │       tpl_cm_pi_options_attributes.php
    │   │   │   │   │       tpl_cm_pi_price.php
    │   │   │   │   │       tpl_cm_pi_reviews.php
    │   │   │   │   │
    │   │   │   │   ├───shopping_cart
    │   │   │   │   │       tpl_cm_sc_checkout.php
    │   │   │   │   │       tpl_cm_sc_no_products.php
    │   │   │   │   │       tpl_cm_sc_order_subtotal.php
    │   │   │   │   │       tpl_cm_sc_product_listing.php
    │   │   │   │   │
    │   │   │   │   └───testimonials
    │   │   │   │           tpl_cm_t_list.php
    │   │   │   │
    │   │   │   ├───customer_data
    │   │   │   │       tpl_cd_gender.php
    │   │   │   │       tpl_cd_matc.php
    │   │   │   │       tpl_cd_newsletter.php
    │   │   │   │       tpl_cd_whole_row_input.php
    │   │   │   │
    │   │   │   ├───navbar
    │   │   │   │       tpl_nb_account.php
    │   │   │   │       tpl_nb_brand.php
    │   │   │   │       tpl_nb_currencies.php
    │   │   │   │       tpl_nb_hamburger_button.php
    │   │   │   │       tpl_nb_languages.php
    │   │   │   │       tpl_nb_search.php
    │   │   │   │       tpl_nb_shopping_cart.php
    │   │   │   │
    │   │   │   └───pi
    │   │   │       ├───contact_us
    │   │   │       │       tpl_cu_form.php
    │   │   │       │
    │   │   │       └───product_info
    │   │   │               tpl_pi_buy_button.php
    │   │   │               tpl_pi_gallery.php
    │   │   │               tpl_pi_options_attributes.php
    │   │   │               tpl_pi_qty_input.php
    │   │   │
    │   │   ├───override
    │   │   │       alert_block.php
    │   │   │       product_card.php
    │   │   │       select.php
    │   │   │       tp_account.php
    │   │   │
    │   │   └───pages
    │   │           account_edit.php
    │   │           account_history.php
    │   │           account_history_info.php
    │   │           account_newsletters.php
    │   │           account_notifications.php
    │   │           account_password.php
    │   │           address_book.php
    │   │           address_book_process.php
    │   │           advanced_search.php
    │   │           advanced_search_result.php
    │   │           checkout_confirmation.php
    │   │           checkout_payment.php
    │   │           checkout_payment_address.php
    │   │           checkout_shipping.php
    │   │           checkout_shipping_address.php
    │   │           conditions.php
    │   │           cookie_usage.php
    │   │           create_account.php
    │   │           gdpr.php
    │   │           logoff.php
    │   │           password_forgotten.php
    │   │           password_reset.php
    │   │           privacy.php
    │   │           product_info.php
    │   │           shipping.php
    │   │           ssl_check.php
    │   │
    │   └───static
    │           user.css
    │
    └───default
        └───includes
            ├───components
            │       modal.php
            │
            ├───ext
            │   └───modules
            │       └───content
            │           └───account
            │                   nuke_account.php
            │
            ├───hooks
            │   └───shop
            │       └───siteWide
            │               fontAwesome.php
            │
            └───pages
                    create_account.php
I am not here to build for you.
I am here to build with you. Let's help each other.
User avatar
burt
Core Team
Posts: 4546
Joined: Tue Oct 29, 2019 9:37 am
Phoenix Version: v1.1.0.8
Has thanked: 252 times
Been thanked: 412 times

Re: 1.0.9.7 Questions / Comments / Concerns

Post by burt »

Updating to 1.0.9.7 from 1.0.9.6 is fairly straightforward.

It's actually quite a small update, excepting the bootstrap5 template (which has loads of files, obviously you do not have to use or even upload the boostrap5 template if you do not wish to).

1. REQUIRED
Run this SQL to update the necessary parts of the 1.0.9.6 Database to 1.0.9.7 Spec

Code: Select all

CREATE TABLE customers_gdpr (
   gdpr_id int NOT NULL auto_increment,
   customers_id int NOT NULL,
   page varchar(255) NOT NULL,
   slug varchar(255) NOT NULL,
   pages_title varchar(255) NOT NULL,
   pages_text text NOT NULL,
   language varchar(255) NOT NULL,
   timestamp datetime NOT NULL,
   date_added datetime NOT NULL,
   PRIMARY KEY (gdpr_id),
   KEY idx_customers_id (customers_id)
) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

ALTER TABLE reviews ADD is_anon ENUM('y','n') NOT NULL DEFAULT 'n';
ALTER TABLE testimonials ADD is_anon ENUM('y','n') NOT NULL DEFAULT 'n';
  
DELETE FROM configuration WHERE configuration_key = 'SMALL_IMAGE_WIDTH';
DELETE FROM configuration WHERE configuration_key = 'SMALL_IMAGE_HEIGHT';
DELETE FROM configuration WHERE configuration_key = 'HEADING_IMAGE_WIDTH';
DELETE FROM configuration WHERE configuration_key = 'HEADING_IMAGE_HEIGHT';
DELETE FROM configuration WHERE configuration_key = 'CONFIG_CALCULATE_IMAGE_SIZE';

UPDATE configuration SET configuration_description = 'What type of container should the page content be shown in? See <a target="_blank" rel="noreferrer" href="https://getbootstrap.com/docs/4.6/layout/overview/#containers"><u>overview/#containers</u></a>.  <div class="alert alert-danger">container-xxl is an option for Bootstrap 5 only.</div>' WHERE configuration_key = 'BOOTSTRAP_CONTAINER';
UPDATE configuration SET set_function = 'Config::select_one([\'container\', \'container-sm\', \'container-md\', \'container-lg\', \'container-xl\', \'container-xxl\', \'container-fluid\'], ' WHERE configuration_key = 'BOOTSTRAP_CONTAINER';

UPDATE configuration SET configuration_description = 'When should this Navigation Bar Show? See https://getbootstrap.com/docs/4.6/components/navbar/#how-it-works.  <div class="alert alert-danger">navbar-expand-xxl is an option for Bootstrap 5 only.</div>' WHERE configuration_key = 'MODULE_CONTENT_HEADER_MENU_COLLAPSE';
UPDATE configuration SET set_function = 'Config::select_one([\'navbar-expand\', \'navbar-expand-sm\', \'navbar-expand-md\', \'navbar-expand-lg\', \'navbar-expand-xl\', \'navbar-expand-xxl\'], ' WHERE configuration_key = 'MODULE_CONTENT_HEADER_MENU_COLLAPSE';

UPDATE configuration SET configuration_title = 'Content Container' WHERE configuration_key = 'MODULE_CONTENT_CU_TITLE_CONTENT_WIDTH';
UPDATE configuration SET configuration_description = 'What container should the content be shown in? (col-*-12 = full width, col-*-6 = half width).' WHERE configuration_key = 'MODULE_CONTENT_CU_TITLE_CONTENT_WIDTH';

UPDATE configuration SET configuration_title = 'Content Container' WHERE configuration_key = 'MODULE_CONTENT_CU_MODULAR_CONTENT_WIDTH';
UPDATE configuration SET configuration_description = 'What container should the content be shown in? (col-*-12 = full width, col-*-6 = half width).' WHERE configuration_key = 'MODULE_CONTENT_CU_MODULAR_CONTENT_WIDTH';

UPDATE configuration SET configuration_title = 'Content Container' WHERE configuration_key = 'CU_FORM_CONTENT_WIDTH';
UPDATE configuration SET configuration_description = 'What container should the content be shown in? (col-*-12 = full width, col-*-6 = half width).' WHERE configuration_key = 'CU_FORM_CONTENT_WIDTH';

INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) VALUES ('Bootstrap Theme', 'BOOTSTRAP_THEME', 'auto', 'What theme (colour mode) should your site default to? See <a target="_blank" rel="noreferrer" href="https://getbootstrap.com/docs/5.3/customize/color-modes/"><u>/customize/color-modes/</u></a>.  <div class="alert alert-danger">This is an option for Bootstrap 5 only.</div>', 16, 3, 'Config::select_one([\'dark\', \'light\', \'auto\'], ', NOW());
2. REQUIRED
Upload these files.
update.zip

3. OPTIONAL
Turn on Bootstrap 5 template
Admin > My Store > Template Selection > Edit > {bootstrap5} > Save

4. REQUIRED ONLY if you performed Step 3
Run this SQL to update some cosmetic settings from BS4 to BS5

Code: Select all

UPDATE configuration SET configuration_value = '' WHERE configuration_key = 'MODULE_CONTENT_HEADER_MENU_STYLE';
UPDATE configuration SET configuration_value = 'bg-body-secondary border-bottom' WHERE configuration_key = 'MODULE_CONTENT_NAVBAR_STYLE_BG';
UPDATE configuration SET configuration_value = REPLACE(`configuration_value`, "-right", "-end");
UPDATE configuration SET configuration_value = REPLACE(`configuration_value`, "-left", "-start");
5. OPTIONAL
Install New Modules
admin > modules > content > {install} > GDPR (many of them)
admin > modules > layout > {install} > Quantity Input

6. REQUIRED
Visit Security Checks page in Admin and solve any issues
admin > tools > security checks
You do not have the required permissions to view the files attached to this post.
I am not here to build for you.
I am here to build with you. Let's help each other.
User avatar
burt
Core Team
Posts: 4546
Joined: Tue Oct 29, 2019 9:37 am
Phoenix Version: v1.1.0.8
Has thanked: 252 times
Been thanked: 412 times

Re: 1.0.9.7 Questions / Comments / Concerns

Post by burt »

Why you should think about uprating to Bootstrap 5

BS4 is EOL (End Of Life), read more https://getbootstrap.com/docs/4.6/end-of-life/

Here is the first addon specifically for the Bootstrap 5 theme

Just download and install in the usual way.
app.php/addons/free_addon/bootstrap_5_l ... e_chooser/
I am not here to build for you.
I am here to build with you. Let's help each other.
User avatar
burt
Core Team
Posts: 4546
Joined: Tue Oct 29, 2019 9:37 am
Phoenix Version: v1.1.0.8
Has thanked: 252 times
Been thanked: 412 times

Re: 1.0.9.7 Questions / Comments / Concerns

Post by burt »

Bug Fixes
1. Removed unused database const's
2. Solve mismatched form labels [installer]
3. Solve problematic placeholders in forms [customer_data]

Optimisations
1. Product Options are now grouped together in the admin/product_attributes.php page
2. Font Awesome to 6.6.0
3. Find Country by ISO
4. Shopping Cart shows list ordered by most recently added to cart

New Features
1. E-mail From security check
2. Customer Data Hub
3. MATC now stores the agreements the customer made
4. Bootstrap 5 template

Other
1. Version is now on every page [footer] in Admin
I am not here to build for you.
I am here to build with you. Let's help each other.
rupruprup
Member
Posts: 44
Joined: Thu Nov 05, 2020 7:39 pm
Phoenix Version: v1.0.9.10
Has thanked: 6 times
Been thanked: 3 times

Re: 1.0.9.7 Questions / Comments / Concerns

Post by rupruprup »

burt wrote: Sun Sep 29, 2024 5:59 pm 4. REQUIRED ONLY if you performed Step 3
Run this SQL to update some cosmetic settings from BS4 to BS5
Will this disturb the running BS4 templates ?
heatherbell
Senior Contributor
Posts: 2540
Joined: Mon Oct 07, 2019 4:39 am
Phoenix Version:
Has thanked: 35 times
Been thanked: 243 times

Re: 1.0.9.7 Questions / Comments / Concerns

Post by heatherbell »

rupruprup wrote: Tue Oct 01, 2024 1:05 pm Will this disturb the running BS4 templates ?
It will affect/change the styling of existing modules so, as advised, only run if using Bootstrap 5.
rupruprup
Member
Posts: 44
Joined: Thu Nov 05, 2020 7:39 pm
Phoenix Version: v1.0.9.10
Has thanked: 6 times
Been thanked: 3 times

Re: 1.0.9.7 Questions / Comments / Concerns

Post by rupruprup »

I think I missed something
where can I find this constant ?`
Uncaught Error: Undefined constant "NAVBAR_ICON_CART_CONTENTS" in /templates/bootstrap5/includes/modules/navbar/tpl_nb_shopping_cart.php:3
Fiber
Contributor
Posts: 173
Joined: Mon Oct 26, 2020 12:16 pm
Phoenix Version: v1.1.0.6
Has thanked: 17 times
Been thanked: 27 times

Re: 1.0.9.7 Questions / Comments / Concerns

Post by Fiber »

rupruprup wrote: Wed Oct 02, 2024 6:44 am I think I missed something
where can I find this constant ?`
Uncaught Error: Undefined constant "NAVBAR_ICON_CART_CONTENTS" in /templates/bootstrap5/includes/modules/navbar/tpl_nb_shopping_cart.php:3
I searched the same yesterday to test my language pack :-) see here
Turn up the Max
rupruprup
Member
Posts: 44
Joined: Thu Nov 05, 2020 7:39 pm
Phoenix Version: v1.0.9.10
Has thanked: 6 times
Been thanked: 3 times

Re: 1.0.9.7 Questions / Comments / Concerns

Post by rupruprup »

thank you, got it :D but this was missing in the update.zip ...


Join The Code Co-op to get access to your library in the Code Co-op Forum
Post Reply