Did you follow @isaiah’s advice on the other forum?
When I look at the test “sub folder”(directory) https://watercolourscotland.co.uk/675/
I’m not seeing the error message that you showed on the screenshots.
however, if I click on the Buy Now button It, try’s going to a page https://watercolourscotland.co.uk/675/gallery/
and gets a 500 Internal Server Error.
I get that same 500 Internal Server Error, if I try to go to any page within the navigation (Greeting Cards’, Art Products, Gallery, etc).
SO it’s going to be difficult to help you out the way you publish things.
Is that what you have done to the sub directory?
Anyway I’d put the RCP Cart Stack back on the home page in the test site. I find it much easier to do this kind of testing with a sub-domain, must hosting companies make it very easy to set one up.
For any chance of me providing much help, you’re going to have to resolve the 500 Internal Server Error’s first. Then get the test page in the “failed state”.
I just tried the test RCP project (Part of RCP demo) and set it to Foundation 6.
I then previewed the page with MS Edge ( Chromium) and got that msame error:
Uncaught Error: UIkit requires jQuery
I then back tracked to the part of UIkit (Javascript Library) that is throwing the error out:
/*! UIkit 2.26.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
!function(t) {
if ("function" == typeof define && define.amd && define("uikit", function() {
var i = window.UIkit || t(window, window.jQuery, window.document);
return i.load = function(t, e, n, o) {
var s, a = t.split(","), r = [], l = (o.config && o.config.uikit && o.config.uikit.base ? o.config.uikit.base : "").replace(/\/+$/g, "");
if (!l)
throw new Error("Please define base path to UIkit in the requirejs config.");
for (s = 0; s < a.length; s += 1) {
var c = a[s].replace(/\./g, "/");
r.push(l + "/components/" + c)
}
e(r, function() {
n(i)
})
}
,
i
}),
!window.jQuery)
throw new Error("UIkit requires jQuery");
window && window.jQuery && t(window, window.jQuery, window.document)
Two lines up the line throw new Error("UIkit requires jQuery");
This is right at near the top of the uikit.min.js
file. Also jQuery(v2.2.4 - pretty old) is loading( although it completes after uikit.min.js
) :
And the latest version of UIkit is UIkit 3.6.11, RCP is using an old version 2.26.3.