1.0.9.9 Questions / Comments / Concerns / Feedback

Open to all! Ask other shopowners for help.
User avatar
burt
Core Team
Posts: 4551
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.9 Questions / Comments / Concerns / Feedback

Post by burt »

Welcome to v1.0.9.9

1.0.9.9 solves a number of accessibility issues.
Accessibility is the main focus of this release.

New Modules
- introduces PI layout module for Date Available
- introduces PI layout module for extra Gallery Images

Major Bug Fix
- fixes the installation process

Minor Optimisations & Bug Fixes
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 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: 4551
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.9 Questions / Comments / Concerns / Feedback

Post by burt »

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

Code: Select all

│   checkout_confirmation.php
│   checkout_payment.php
│   product_info.php
│
├───admin
│   │   outgoing_tpl.php
│   │
│   └───includes
│       ├───actions
│       │   └───advert_manager
│       │       └───views
│       │               new.php
│       │
│       └───languages
│           └───english
│                   outgoing_tpl.php
│
├───images
│   └───sample
│           apple-1.webp
│           apples-pears.webp
│           citrus.webp
│           fruit.webp
│           grapefruit-1.webp
│           green-apple-1.webp
│           green-tomatoes-1.webp
│           lemon-1.webp
│           lime-1.webp
│           orange-1.webp
│           pear-1.webp
│           tomatoes-1.webp
│           vegetables-1.webp
│
├───includes
│   │   version.php
│   │
│   ├───actions
│   │       testimonial_write.php
│   │
│   ├───languages
│   │   │   english.php
│   │   │
│   │   └───english
│   │       ├───modules
│   │       │   ├───content
│   │       │   │   ├───footer_suffix
│   │       │   │   │       cm_footer_extra_icons.php
│   │       │   │   │
│   │       │   │   ├───gdpr
│   │       │   │   │       cm_gdpr_orders.php
│   │       │   │   │
│   │       │   │   ├───header
│   │       │   │   │       cm_header_menu.php
│   │       │   │   │
│   │       │   │   └───testimonials
│   │       │   │           cm_t_write.php
│   │       │   │
│   │       │   └───pi
│   │       │       ├───index
│   │       │       │       i_brand_icons.php
│   │       │       │
│   │       │       └───product_info
│   │       │               pi_date_available.php
│   │       │               pi_gallery_images.php
│   │       │
│   │       └───system
│   │           └───versioned
│   │               └───1.0.7.other
│   │                   └───1.0.7.12
│   │                           product.php
│   │
│   ├───modules
│   │   ├───content
│   │   │   ├───footer_suffix
│   │   │   │   │   cm_footer_extra_icons.php
│   │   │   │   │
│   │   │   │   └───templates
│   │   │   │           tpl_cm_footer_extra_icons.php
│   │   │   │
│   │   │   ├───header
│   │   │   │   └───templates
│   │   │   │           tpl_cm_header_menu.php
│   │   │   │
│   │   │   ├───navigation
│   │   │   │   └───templates
│   │   │   │           tpl_cm_navbar.php
│   │   │   │
│   │   │   ├───product_info
│   │   │   │   └───templates
│   │   │   │           tpl_cm_pi_gallery.php
│   │   │   │
│   │   │   └───testimonials
│   │   │       │   cm_t_write.php
│   │   │       │
│   │   │       └───templates
│   │   │               tpl_cm_t_write.php
│   │   │
│   │   ├───header_tags
│   │   │       ht_table_click_jquery.php
│   │   │
│   │   ├───order_total
│   │   │       ot_shipping.php
│   │   │
│   │   └───pi
│   │       ├───index
│   │       │   │   i_brand_icons.php
│   │       │   │
│   │       │   └───templates
│   │       │           tpl_i_adverts.php
│   │       │           tpl_i_brand_icons.php
│   │       │
│   │       └───product_info
│   │           │   pi_date_available.php
│   │           │   pi_gallery.php
│   │           │   pi_gallery_images.php
│   │           │
│   │           └───templates
│   │                   tpl_pi_date_available.php
│   │                   tpl_pi_gallery.php
│   │                   tpl_pi_gallery_images.php
│   │                   tpl_pi_qty_input.php
│   │
│   └───system
│       ├───segments
│       │   │   sortable_product_columns.php
│       │   │
│       │   └───checkout
│       │           insert_history.php
│       │
│       └───versioned
│           └───1.0.9.9
│                   checkout.php
│                   shipping.php
│
├───install
│   │   phoenix.sql
│   │   phoenix_data_sample.sql
│   │   rpc.php
│   │
│   ├───includes
│   │   └───translations
│   │       └───en
│   │               install.php
│   │               translations.php
│   │
│   └───templates
│       │   main_page.php
│       │
│       └───pages
│               index.php
│               install.php
│               install_2.php
│               install_3.php
│               install_4.php
│
└───templates
    ├───bootstrap5
    │   └───includes
    │       ├───components
    │       │       downloads.php
    │       │       modal.php
    │       │       product_card.php
    │       │       product_listing.php
    │       │
    │       ├───ext
    │       │   └───modules
    │       │       └───content
    │       │           └───reviews
    │       │                   write.php
    │       │
    │       ├───hooks
    │       │   └───shop
    │       │       ├───filter
    │       │       │       manufacturerFilter.php
    │       │       │
    │       │       ├───product_info
    │       │       │       gallery.php
    │       │       │
    │       │       ├───progress
    │       │       │       progress_hooks.php
    │       │       │
    │       │       └───siteWide
    │       │               breadCrumb.php
    │       │
    │       ├───languages
    │       │   │   english.php
    │       │   │
    │       │   └───english
    │       │       │   address_book.php
    │       │       │   create_account.php
    │       │       │
    │       │       └───modules
    │       │           ├───content
    │       │           │   └───footer_suffix
    │       │           │           cm_footer_extra_copyright.php
    │       │           │
    │       │           └───navbar
    │       │                   nb_account.php
    │       │
    │       ├───modules
    │       │   ├───content
    │       │   │   ├───checkout_success
    │       │   │   │       tpl_cm_cs_product_notifications.php
    │       │   │   │       tpl_cm_cs_thank_you.php
    │       │   │   │
    │       │   │   ├───footer
    │       │   │   │       tpl_cm_footer_account.php
    │       │   │   │       tpl_cm_footer_contact_us.php
    │       │   │   │       tpl_cm_footer_information_links.php
    │       │   │   │       tpl_cm_footer_text.php
    │       │   │   │
    │       │   │   ├───header
    │       │   │   │       tpl_cm_header_menu.php
    │       │   │   │
    │       │   │   ├───index
    │       │   │   │       tpl_cm_i_card_products.php
    │       │   │   │
    │       │   │   ├───index_nested
    │       │   │   │       tpl_cm_in_card_products.php
    │       │   │   │       tpl_cm_in_category_listing.php
    │       │   │   │
    │       │   │   ├───navigation
    │       │   │   │       tpl_cm_navbar.php
    │       │   │   │
    │       │   │   ├───product_info
    │       │   │   │       tpl_cm_pi_reviews.php
    │       │   │   │
    │       │   │   ├───shopping_cart
    │       │   │   │       tpl_cm_sc_order_subtotal.php
    │       │   │   │       tpl_cm_sc_product_listing.php
    │       │   │   │
    │       │   │   └───testimonials
    │       │   │           tpl_cm_t_write.php
    │       │   │
    │       │   ├───navbar
    │       │   │       tpl_nb_brand.php
    │       │   │       tpl_nb_shopping_cart.php
    │       │   │
    │       │   └───pi
    │       │       ├───contact_us
    │       │       │       tpl_cu_form.php
    │       │       │
    │       │       ├───index
    │       │       │       tpl_i_brand_icons.php
    │       │       │
    │       │       └───product_info
    │       │               tpl_pi_gallery.php
    │       │               tpl_pi_gallery_images.php
    │       │               tpl_pi_options_attributes.php
    │       │               tpl_pi_qty_input.php
    │       │
    │       ├───override
    │       │       tp_account.php
    │       │
    │       └───pages
    │               account_history_info.php
    │               address_book.php
    │               advanced_search.php
    │               checkout_confirmation.php
    │               checkout_payment.php
    │               checkout_shipping.php
    │               checkout_shipping_address.php
    │               checkout_success.php
    │               create_account.php
    │               product_info.php
    │
    └───default
        └───includes
            ├───components
            │       modal.php
            │
            ├───hooks
            │   └───shop
            │       └───product_info
            │               gallery.php
            │
            └───pages
                    advanced_search.php
                    checkout_confirmation.php
                    checkout_payment.php
                    checkout_shipping.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: 4551
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.9 Questions / Comments / Concerns / Feedback

Post by burt »

Updating from 1.0.9.8 to 1.0.9.9 is fairly simple.

1. REQUIRED
Run this SQL to update the necessary parts of the 1.0.9.8 Database to 1.0.9.9 Spec

Code: Select all

UPDATE configuration SET configuration_title = 'Admin Items Per Page', configuration_description = 'Amount of items to list' WHERE configuration_key = 'MAX_DISPLAY_SEARCH_RESULTS';

UPDATE configuration SET configuration_title = 'Display Delivery Cost', configuration_description = 'Do you want to display the order delivery cost?' WHERE configuration_key = 'MODULE_ORDER_TOTAL_SHIPPING_STATUS';

UPDATE configuration SET configuration_title = 'Allow Free Delivery', configuration_description = 'Do you want to allow free delivery?' WHERE configuration_key = 'MODULE_ORDER_TOTAL_SHIPPING_FREE_SHIPPING';

UPDATE configuration SET configuration_title = 'Free Delivery For Orders Over', configuration_description = 'Provide free delivery for orders over the set amount.' WHERE configuration_key = 'MODULE_ORDER_TOTAL_SHIPPING_FREE_SHIPPING_OVER';

UPDATE configuration SET configuration_title = 'Provide Free Delivery For Orders Made', configuration_description = 'Provide free delivery for orders sent to the set destination.' WHERE configuration_key = 'MODULE_ORDER_TOTAL_SHIPPING_DESTINATION';

INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Products Per Page', 'MAX_DISPLAY_PRODUCTS_PER_PAGE', '20', 'Amount of products to list per page', 8, 292, now());

UPDATE configuration SET configuration_group_id = '8', sort_order = '294' WHERE configuration_key = 'MAX_DISPLAY_PAGE_LINKS';

UPDATE configuration SET configuration_description = 'The pages to add the necessary javascript to.' WHERE configuration_key = 'MODULE_HEADER_TAGS_TABLE_CLICK_JQUERY_PAGES';

UPDATE configuration SET configuration_value= 'fab fa-paypal fa-lg,fab fa-cc-visa fa-lg' WHERE configuration_key = 'MODULE_CONTENT_FOOTER_EXTRA_ICONS_DISPLAY';

UPDATE categories SET categories_image = 'sample/fruit.webp' WHERE categories_image = 'sample/fruit.jpg';
UPDATE categories SET categories_image = 'sample/vegetables-1.webp' WHERE categories_image = 'sample/vegetables-1.jpg';
UPDATE categories SET categories_image = 'sample/apples-pears.webp' WHERE categories_image = 'sample/apples-pears.jpg';
UPDATE categories SET categories_image = 'sample/citrus.webp' WHERE categories_image = 'sample/citrus.jpg';

UPDATE products SET products_image = 'sample/orange-1.webp' WHERE products_image = 'sample/orange-1.jpg';
UPDATE products SET products_image = 'sample/lemon-1.webp' WHERE products_image = 'sample/lemon-1.jpg';
UPDATE products SET products_image = 'sample/pear-1.webp' WHERE products_image = 'sample/pear-1.jpg';
UPDATE products SET products_image = 'sample/apple-1.webp' WHERE products_image = 'sample/apple-1.jpg';
UPDATE products SET products_image = 'sample/tomatoes-1.webp' WHERE products_image = 'sample/tomatoes-1.jpg';
UPDATE products SET products_image = 'sample/green-apple-1.webp' WHERE products_image = 'sample/green-apple-1.jpg';
UPDATE products SET products_image = 'sample/grapefruit-1.webp' WHERE products_image = 'sample/grapefruit-1.jpg';
UPDATE products SET products_image = 'sample/lime-1.webp' WHERE products_image = 'sample/lime-1.jpg';
2. REQUIRED
Upload these files.
update.zip
3a. OPTIONAL
Turn on new Content Module
a. Admin > Modules > Content > Install > {Testimonial Write}

3b. OPTIONAL, but PROBABLY REQUIRED as most users will be using PI Layout in product_info
Turn on new product_info PI Child Modules
a. Admin > Modules > Layout > Install > {Gallery Images}

3c. OPTIONAL
Turn on new product_info PI Child Modules
a. Admin > Modules > Layout > Install > {Date Available}

At this point, if any Module looks incorrect, simply UNINSTALL it (turn off) then INSTALL it (turn on).

4. 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: 4551
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.9 Questions / Comments / Concerns / Feedback

Post by burt »

Performance: 100
Accessibility: 100
Best Practices: 100
SEO: 100
lighthouse.jpg
That's something to be proud of, show me another ecommerce software with those numbers. We should all be very proud of what's been achieved.

Of course this is "out of the box" installation more or less. As users add in their own data these numbers are almost certain to reduce. But if the user is careful about it, those numbers can still be in the very high 90s or even 100.
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.
raiwa
Certified Developer
Posts: 1640
Joined: Sat Dec 21, 2019 8:08 am
Phoenix Version: 1.1.0.6
Has thanked: 70 times
Been thanked: 152 times

Re: 1.0.9.9 Questions / Comments / Concerns / Feedback

Post by raiwa »

When installing/selecting layout brand icons module in admin I get:
Warning
: Trying to access array offset on null in
C:\laragon\www\xxxxxxxxxxxxx\includes\modules\pi\index\i_brand_icons.php
on line
92
Public Phoenix Change Log Cheat Set on Google Sheets
https://docs.google.com/spreadsheets/d/ ... sp=sharing

Need Help?viewtopic.php?f=10&t=27
User avatar
burt
Core Team
Posts: 4551
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.9 Questions / Comments / Concerns / Feedback

Post by burt »

raiwa wrote: Fri Nov 29, 2024 11:41 am When installing/selecting layout brand icons module in admin I get:
Warning
: Trying to access array offset on null in
C:\laragon\www\xxxxxxxxxxxxx\includes\modules\pi\index\i_brand_icons.php
on line
92
Do your brands (manufacturers) have icons ?
I am not here to build for you.
I am here to build with you. Let's help each other.
raiwa
Certified Developer
Posts: 1640
Joined: Sat Dec 21, 2019 8:08 am
Phoenix Version: 1.1.0.6
Has thanked: 70 times
Been thanked: 152 times

Re: 1.0.9.9 Questions / Comments / Concerns / Feedback

Post by raiwa »

burt wrote: Fri Nov 29, 2024 11:45 am
raiwa wrote: Fri Nov 29, 2024 11:41 am When installing/selecting layout brand icons module in admin I get:
Warning
: Trying to access array offset on null in
C:\laragon\www\xxxxxxxxxxxxx\includes\modules\pi\index\i_brand_icons.php
on line
92
Do your brands (manufacturers) have icons ?
No, it’s a vanilla 1.0.9.9 installation
Public Phoenix Change Log Cheat Set on Google Sheets
https://docs.google.com/spreadsheets/d/ ... sp=sharing

Need Help?viewtopic.php?f=10&t=27
User avatar
burt
Core Team
Posts: 4551
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.9 Questions / Comments / Concerns / Feedback

Post by burt »

raiwa wrote: Fri Nov 29, 2024 1:11 pm
burt wrote: Fri Nov 29, 2024 11:45 am
raiwa wrote: Fri Nov 29, 2024 11:41 am When installing/selecting layout brand icons module in admin I get:
Warning
: Trying to access array offset on null in
C:\laragon\www\xxxxxxxxxxxxx\includes\modules\pi\index\i_brand_icons.php
on line
92
Do your brands (manufacturers) have icons ?
No, it’s a vanilla 1.0.9.9 installation
That line makes the manufacturers name, which suggests that 1 or more of the brands are missing the name.
I am not here to build for you.
I am here to build with you. Let's help each other.
raiwa
Certified Developer
Posts: 1640
Joined: Sat Dec 21, 2019 8:08 am
Phoenix Version: 1.1.0.6
Has thanked: 70 times
Been thanked: 152 times

Re: 1.0.9.9 Questions / Comments / Concerns / Feedback

Post by raiwa »

As already pointed out, it is a vanilla 1.0.9.9 shop with default database, so the 2 manufacturer names are in the table.
The error is thrown in Admin -> Modules -> Layout when the module is selected.
It is thrown because no manufacturer_id is passed in the query.
Modifying line 92 to:

Code: Select all

    return $brand['manufacturers_name'] ?? '';
fixes it.
Public Phoenix Change Log Cheat Set on Google Sheets
https://docs.google.com/spreadsheets/d/ ... sp=sharing

Need Help?viewtopic.php?f=10&t=27
User avatar
burt
Core Team
Posts: 4551
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.9 Questions / Comments / Concerns / Feedback

Post by burt »

I am not here to build for you.
I am here to build with you. Let's help each other.


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