@baris
Named it "nodebb-theme-ocean" and changed all instances in the folder name, and theme.json, plugin.json, and package.json files. We added the "screenshot" into the package.json file as per the documentation, but other than replacing instances of "quickstart", it's pretty much the stock theme.
Skin switch on persona theme not working
-
Hi guys,
I'm running the latest version of nodebb ie 1.11.0.
I have trouble with the bootswatch theme for now, I can select the theme but only the default skin can be selected (the white one).Every time I reach ACP then Appearance -> Skins and try to select a new skin, I got the success popup but the skins is never applied.
Already looked through the logs, started nodebb with debug aswell to have more intel but without luck.
The only thing I have is from the Chrome dev console, and appears as soon as I click the "Skins" item under Appearence menu.
Uncaught TypeError: Cannot read property '1' of null at skins.js?v=bmgmjnl3vjq:1 (anonymous) @ skins.js?v=bmgmjnl3vjq:1 setTimeout (async) (anonymous) @ translator.js?v=bmgmjnl3vjq:1 Promise.then (async) e @ translator.js?v=bmgmjnl3vjq:1 (anonymous) @ skins.js?v=bmgmjnl3vjq:1 setTimeout (async) (anonymous) @ benchpress.js:224 Promise.then (async) l @ benchpress.js:223 e.render @ skins.js?v=bmgmjnl3vjq:1 l @ jquery.js:3268 fireWith @ jquery.js:3398 T @ jquery.js:9305 (anonymous) @ jquery.js:9548 load (async) send @ jquery.js:9567 ajax @ jquery.js:9206 e.init @ skins.js?v=bmgmjnl3vjq:1 (anonymous) @ ajaxify.js:261 execCb @ require.js:29 check @ require.js:18 (anonymous) @ require.js:22 (anonymous) @ require.js:7 (anonymous) @ require.js:23 y @ require.js:6 emit @ require.js:23 check @ require.js:19 enable @ require.js:23 init @ require.js:16 h @ require.js:13 completeLoad @ require.js:28 onScriptLoad @ require.js:29 load (async) g.load @ require.js:34 load @ require.js:29 load @ require.js:17 fetch @ require.js:17 check @ require.js:17 enable @ require.js:23 enable @ require.js:27 (anonymous) @ require.js:22 (anonymous) @ require.js:7 y @ require.js:6 enable @ require.js:21 init @ require.js:16 (anonymous) @ require.js:26 setTimeout (async) g.nextTick @ require.js:32 l @ require.js:26 requirejs @ require.js:32 (anonymous) @ ajaxify.js:259 (anonymous) @ ajaxify.js:272 ajaxify.loadScript @ ajaxify.js:271 ajaxify.end @ ajaxify.js:205 (anonymous) @ ajaxify.js:191 setTimeout (async) (anonymous) @ translator.js?v=bmgmjnl3vjq:1 Promise.then (async) e @ translator.js?v=bmgmjnl3vjq:1 (anonymous) @ ajaxify.js:186 setTimeout (async) (anonymous) @ benchpress.js:224 Promise.then (async) l @ benchpress.js:223 c @ ajaxify.js:185 (anonymous) @ ajaxify.js:99 success @ ajaxify.js:312 l @ jquery.js:3268 fireWith @ jquery.js:3398 T @ jquery.js:9305 (anonymous) @ jquery.js:9548 load (async) send @ jquery.js:9567 ajax @ jquery.js:9206 ajaxify.loadData @ ajaxify.js:286 ajaxify.go @ ajaxify.js:87 a @ ajaxify.js:359 (anonymous) @ ajaxify.js:419 dispatch @ jquery.js:5183 g.handle @ jquery.js:4991
Thanks for the help !
-
@krptg0 latest version is 1.11.1 I believe.
-
@PitaJ Yes I checked after, I'm on 1.11.1, thanks for the hint
-
@krptg0 did you just upgrade to 1.11.1? Did that fix the issue?
-
@PitaJ No I was on 1.11.1 since it's out, just forgot to mention it. I read somewhere that that was bootswatch API that changed thus restraining nodebb to reach it to retrieve skins.
I wanted to change to a black screen because the light ones are so bright and none of the actual themes works...
-
@krptg0 what version of persona are you on?
-
@PitaJ 9.1.5, the latest !