Follow us on Twitter X-Cart on Facebook Wiki
Shopping cart software Solutions for online shops and malls

X-Cart - reBOOT - Responsive Template

 
Reply
   X-Cart forums > X-Cart 4 > Third Party Add-Ons for X-Cart 4
 
Thread Tools
  #1401  
Old 09-04-2019, 06:39 AM
 
PhilJ PhilJ is offline
 

X-Guru
  
Join Date: Nov 2002
Posts: 4,094
 

Default Re: X-Cart - reBOOT - Responsive Template

@Pinakin...

1) In skin/reboot/customer/home.tpl

Before...
Code:
</head>
Insert...

Code:
<script>var $ccatid;{if $current_category.categoryid}$ccatid={$current_category.categoryid};{/if}</script>
2) In skin/reboot/js/custom/reboot_products.js

After...
Code:
setGrid(); // USAGE: setGrid(); or setRows(); or setList(); }
Insert...
Code:
// Set Products Layout to 'List' for Specific Categories //------------------------------------------ if ($ccatid){ var prev_products_layout = products_layout; console.log("Current Layout: "+prev_products_layout); console.log("Category ID: "+$cat); if ($ccatid == 7 || $ccatid == 999999999){ $('.products-container .item').removeClass('col-xs-12 col-sm-6 col-md-4 col-lg-4 col-lg-12 grid-view rows-view list-view').addClass('col-lg-12 list-view'); $('button.switcher').removeClass(selectedClass); $('button.switch_layout_list').addClass(selectedClass); } else { if (prev_products_layout == 'Grid') { setGrid(); } else if (prev_products_layout == 'Rows') { setRows(); } else if (prev_products_layout == 'List') { setList(); } } }
Replace the numbers in red with the category ID(s).
__________________
xcartmods.co.uk
Reply With Quote

The following 2 users thank PhilJ for this useful post:
elmirage001 (09-05-2019), zone1creative (09-04-2019)
  #1402  
Old 09-04-2019, 06:43 AM
  zone1creative's Avatar 
zone1creative zone1creative is offline
 

eXpert
  
Join Date: Jan 2009
Location: Hove, UK
Posts: 341
 

Default Re: X-Cart - reBOOT - Responsive Template

Awesome stuff Phil .
Thanks
__________________
Pinakin Patel
Zone1 Creative Ltd
http://www.zone1creative.co.uk/
Reply With Quote
  #1403  
Old 09-11-2019, 04:06 PM
  peggyr's Avatar 
peggyr peggyr is offline
 

X-Adept
  
Join Date: Dec 2005
Posts: 631
 

Default Re: X-Cart - reBOOT - Responsive Template

Thanks Phil,

It has taken me a while to figure your reBOOT template out, but have made exponential progress this week. Looking forward to new update.

THANK YOU SO MUCH! Just tested mobile on my phone, and it works great --

thank you , thank you, thank you!
__________________
X-Cart GP 4.7.12 | XCARTMODS.CO.UK reBOOT (reDUX)4.7.12.8 | Live
IONOS Hosting | Linux | PHP 7.4.33 | MySQL 5.7
Reply With Quote

The following 2 users thank peggyr for this useful post:
elmirage001 (09-12-2019), PhilJ (09-12-2019)
  #1404  
Old 09-16-2019, 05:49 PM
  peggyr's Avatar 
peggyr peggyr is offline
 

X-Adept
  
Join Date: Dec 2005
Posts: 631
 

Default Re: X-Cart - reBOOT - Responsive Template

Hi Phil,

I'm just confirming the wordpress level to use with reBOOT 4.7.11 on a 4.7.11 Goldplus.

I had installed wordpress 5.2.3 but would get publish failed when trying to publish a new post.

Then I saw the install.txt had "Currently supports Wordpress v4.7 - https://wordpress.org/download/"

So, I downloaded and installed 4.7, and now I get a fatal error

Uncaught Error: Call to undefined function determine_locale() in /homepages/11/999/htdocs/xcart/blog/wp-includes/script-loader.php:1199 Stack trace: #0 /homepages/11/999/htdocs/xcart/blog/wp-includes/class-wp-hook.php(29: wp_default_scripts(Object(WP_Scripts)) #1

what is the correct version I should be using? 4.7 or some later revision? If it is 4.7, I'll go back and retrace my steps to see if I created another problem somewhere

Thanks.
__________________
X-Cart GP 4.7.12 | XCARTMODS.CO.UK reBOOT (reDUX)4.7.12.8 | Live
IONOS Hosting | Linux | PHP 7.4.33 | MySQL 5.7
Reply With Quote
  #1405  
Old 09-17-2019, 01:40 AM
 
PhilJ PhilJ is offline
 

X-Guru
  
Join Date: Nov 2002
Posts: 4,094
 

Default Re: X-Cart - reBOOT - Responsive Template

POST UPDATED 15th Oct 2019

You can actually use WP v5.2.4, which the demo is using (also using PHP v7.3.9)

WP auto-updates can break the blog, so I recommend disabling them in favour of manual updates...

In /blog/wp-config.php at the very end insert...
Code:
define( 'WP_AUTO_UPDATE_CORE', false );
/blog/includes/script-loader.php is a core file that sometimes get's overwritten when an update is performed.

If the blog is broken as a result of an update, in /blog/includes/script-loader.php *

Replace...
Code:
// jQuery $scripts->add( 'jquery', false, array( 'jquery-core', 'jquery-migrate' ), '1.12.4-wp' ); $scripts->add( 'jquery-core', '/wp-includes/js/jquery/jquery.js', array(), '1.12.4-wp' ); $scripts->add( 'jquery-migrate', "/wp-includes/js/jquery/jquery-migrate$suffix.js", array(), '1.4.1' );
With...
Code:
// jQuery if(is_admin()) { // reBOOT Template $scripts->add( 'jquery', false, array( 'jquery-core', 'jquery-migrate' ), '1.12.4-wp' ); $scripts->add( 'jquery-core', '/wp-includes/js/jquery/jquery.js', array(), '1.12.4-wp' ); $scripts->add( 'jquery-migrate', "/wp-includes/js/jquery/jquery-migrate$suffix.js", array(), '1.4.1' ); } // reBOOT Template
You should also ensure that /blog/.htaccess is blank and non-writable, so CHMOD it to 444, which you may or may not be able to do in your FTP client, in which case use your control panel file manager to change it's permissions.

That's really all you need to know. The Alienship theme has to be used as it's Bootstrap 3 based. The next reBOOT reDUX blog uses this theme instead which is Bootstrap 4 based.

Some WP plugins will work, some may not. You should also be aware that some plugins may be dangerous or call home etc. so be careful what you install.

I recommend using the Yoast plugin for tweaking the SEO.

reBOOT reDUX has it's own blog feature if you don't wish to use WP. I am trying to get reDUX finished ASAP.

* IMPORTANT UPDATE:

To avoid the issue with /blog/includes/script-loader.php
In /blog/wp-content/themes/alienship/functions.php
At the end insert...
Code:
if (!is_admin()) { wp_deregister_script('jquery'); wp_register_script('jquery', '', '', '', true); }
__________________
xcartmods.co.uk
Reply With Quote

The following 2 users thank PhilJ for this useful post:
elmirage001 (09-17-2019), peggyr (09-17-2019)
  #1406  
Old 09-19-2019, 12:04 PM
  peggyr's Avatar 
peggyr peggyr is offline
 

X-Adept
  
Join Date: Dec 2005
Posts: 631
 

Default Re: X-Cart - reBOOT - Responsive Template

Thanks Phil and Paul,

I have WP 5.2.3 working and am on PHP 7.3.9. I needed to use the Classic Editor (thx Paul) to successfully publish a BLOG page or post and since I'm using a subdirectory for this store, I had to add the

RewriteBase /xcart/ to my .htaccess file.

I also had turned on 'clean urls' which turned out if it was listed 'first' in the .htaccess file, before the 'reBOOT' updates to .htaccess, I got 404. When I changed the order for the reBOOT lines first, followed by the clean urls, it worked.

I just reran a test on the order, and failed with 404 on blog entry if clean URLs are first, and succeed if reBOOT blog updates first as shown below.

# Wordpress Blog [[[
RewriteEngine On
#RewriteBase /
RewriteBase /xcart/
RewriteRule ^blog/(wp-login\.php|wp-admin|wp-includes|wp-content|wp-comments-post\.php|wp-cron\.php|xmlrpc\.php)(.*)$ blog/$1$2 [QSA,L]
RewriteRule ^blog/(.*).(css|js|gif|jpg|png|html|php)$ reboot_blog.php?incl_file=$1.$2 [QSA,L]
RewriteRule ^blog/.*$ reboot_blog.php?url=$1 [QSA,L]
RewriteRule ^blog$ reboot_blog.php [QSA,L]
# /Wordpress Blog ]]]

# Clean URLs [[[
# Options +FollowSymLinks -MultiViews -Indexes
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /xcart/
RewriteCond %{REQUEST_URI} !^/xcart/(payment|admin|provider|partner)/
RewriteCond %{REQUEST_URI} !^/server-status
RewriteCond %{REQUEST_URI} !\.(gif|jpe?g|png|js|css|swf|php|ico|svg|tif|avi|m p3|mp4|flv)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ dispatcher.php [L]
</IfModule>
# /Clean URLs ]]]
__________________
X-Cart GP 4.7.12 | XCARTMODS.CO.UK reBOOT (reDUX)4.7.12.8 | Live
IONOS Hosting | Linux | PHP 7.4.33 | MySQL 5.7
Reply With Quote

The following 2 users thank peggyr for this useful post:
elmirage001 (09-19-2019), PhilJ (09-19-2019)
  #1407  
Old 09-24-2019, 11:30 AM
  peggyr's Avatar 
peggyr peggyr is offline
 

X-Adept
  
Join Date: Dec 2005
Posts: 631
 

Default Re: X-Cart - reBOOT - Responsive Template

In case this is helpful for others, I was having a 'layout alignment' when resizing screen for featured categories.

Phil told me a couple changes to try, in the following 2 files, which worked for me.

in /skin/reboot/css/reboot.css -- I changed max-height value from 100 to 150 for class .featured_category_icon in

in /skin/reboot/custom/home/home_featured_categories.tpl -- I changed the truncate value from 150 to 155 for {$c.description|truncate:155:"...":true}

Including here in case helpful for others.

Thanks again Phil!
__________________
X-Cart GP 4.7.12 | XCARTMODS.CO.UK reBOOT (reDUX)4.7.12.8 | Live
IONOS Hosting | Linux | PHP 7.4.33 | MySQL 5.7
Reply With Quote

The following user thanks peggyr for this useful post:
elmirage001 (09-26-2019)
  #1408  
Old 09-24-2019, 02:13 PM
 
PhilJ PhilJ is offline
 

X-Guru
  
Join Date: Nov 2002
Posts: 4,094
 

Default Re: X-Cart - reBOOT - Responsive Template

Small favour...

For reDUX I'm planning to use Minify to serve the template CSS/JS assets separately from the X-Cart assets and I would like to do a quick survey to see if it works on most servers.

If you have a spare moment, please grab this file (it's safe) and upload the /min folder to your store root, then try the following in your browser...

https://www.yourdomain.com/min/?f=min/quick-test.css

If CSS code appears, it works. Please drop me a quick PM (don't reply here) letting me know if it worked or not, along with your PHP version.

If it doesn't work, please let me know what type of server you have.

Then just delete the /min folder. If you're using less than PHP v5.3, no need to bother.

I appreciate your time, TIA


Updated 18/03/20, new link to zip file.
__________________
xcartmods.co.uk
Reply With Quote
  #1409  
Old 10-10-2019, 01:22 AM
 
PhilJ PhilJ is offline
 

X-Guru
  
Join Date: Nov 2002
Posts: 4,094
 

Default Re: X-Cart - reBOOT - Responsive Template

Mad, what have I started? So much to do.
__________________
xcartmods.co.uk
Reply With Quote

The following 3 users thank PhilJ for this useful post:
dpcompany (10-10-2019), elmirage001 (10-10-2019), ITVV (10-10-2019)
  #1410  
Old 10-10-2019, 01:53 AM
  zone1creative's Avatar 
zone1creative zone1creative is offline
 

eXpert
  
Join Date: Jan 2009
Location: Hove, UK
Posts: 341
 

Default Re: X-Cart - reBOOT - Responsive Template

Quote:
Originally Posted by PhilJ
Mad, what have I started? So much to do.

Damn!! that form is longer than the one for getting UK settlement after brexit
__________________
Pinakin Patel
Zone1 Creative Ltd
http://www.zone1creative.co.uk/
Reply With Quote

The following 2 users thank zone1creative for this useful post:
elmirage001 (10-10-2019), ITVV (10-10-2019)
Reply
   X-Cart forums > X-Cart 4 > Third Party Add-Ons for X-Cart 4


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -8. The time now is 08:47 PM.

   

 
X-Cart forums © 2001-2020