Oxide Style
-
I'm trying to add category tags on the categories template.
The tags are defined in the admin section, as seen in the image below.
How can I do that?LE: I found. In the 'item.tpl' template category, I can use
<span style="color: {../bgColor}">{../tagWhitelist}</span>
The only problem is that the tags have no space after commas, like "abcd,efgh,ijkl" instead of "abcd, efgh, ijkl". -
Update to 3.0.19, install last version
npm install nodebb-theme-oxide@latest
or./nodebb upgrade
Changelog: Github - Commits
- Add option to set all group badges,
- Revert back category icons,
- Re-designed admin panel/menu,
- Change dropdown colors
- and more small fixes...
-
Great work @youhosi
I've forked your theme and adapted as needed.
Now I want to add some content on the user card.
I'm using Nicolas Silver's plugin which adds some custom fields to user's profile.
To import the fields, I've used with success in other locations this syntax:
<!-- IMPORT partials/account/custom_fields_flex.tpl -->
But it doesn't work on "templates/modules/usercard.tpl" file.
Any suggestion? -
Update to 3.0.21, install last version
npm install nodebb-theme-oxide@latest
or./nodebb upgrade
Changelog: Github - Commits
-
Update to 3.0.26, install last version
npm install nodebb-theme-oxide@latest
or./nodebb upgrade
- improved modal,
- improved page flags,
- Adding a chat block
Changelog: Github - Commits
-
@Nicolas-0 What is your NodeBB version?
-
@Nicolas-0 Most likely the problem is caused by this change: theme changes for NodeBB/NodeBB#7266
You must update NodeBB to the latest version available on github.
-
@youhosi said in [nodebb-theme-oxide] Oxide Style! 3.0.26:
./nodebb log
when update foro is dead:
2019-01-20T20:13:34.790Z [4567/26517] - error: [build] templates build failed 2019-01-20T20:13:34.790Z [4567/26517] - error: [build] Encountered error during build step TypeError: Property consequent of ConditionalExpression expected node to be of a type ["Expression"] but instead got null at Object.validate (/root/nodebb/node_modules/babel-types/lib/definitions/index.js:109:13) at validate (/root/nodebb/node_modules/babel-types/lib/index.js:505:9) at Object.builder (/root/nodebb/node_modules/babel-types/lib/index.js:466:7) at Object.OpenIf (/root/nodebb/node_modules/benchpressjs/build/lib/compiler/compiler.js:105:14) at compile (/root/nodebb/node_modules/benchpressjs/build/lib/compiler/compiler.js:146:49) at Object.OpenIter (/root/nodebb/node_modules/benchpressjs/build/lib/compiler/compiler.js:118:246) at compile (/root/nodebb/node_modules/benchpressjs/build/lib/compiler/compiler.js:146:49) at compiler (/root/nodebb/node_modules/benchpressjs/build/lib/compiler/compiler.js:160:20) at compileFallback (/root/nodebb/node_modules/benchpressjs/build/lib/precompile.js:32:17) at Promise.try (/root/nodebb/node_modules/benchpressjs/build/lib/precompile.js:93:88) Error occurred during upgrade: TypeError: Property consequent of ConditionalExpression expected node to be of a type ["Expression"] but instead got null at Object.validate (/root/nodebb/node_modules/babel-types/lib/definitions/index.js:109:13) at validate (/root/nodebb/node_modules/babel-types/lib/index.js:505:9) at Object.builder (/root/nodebb/node_modules/babel-types/lib/index.js:466:7) at Object.OpenIf (/root/nodebb/node_modules/benchpressjs/build/lib/compiler/compiler.js:105:14) at compile (/root/nodebb/node_modules/benchpressjs/build/lib/compiler/compiler.js:146:49) at Object.OpenIter (/root/nodebb/node_modules/benchpressjs/build/lib/compiler/compiler.js:118:246) at compile (/root/nodebb/node_modules/benchpressjs/build/lib/compiler/compiler.js:146:49) at compiler (/root/nodebb/node_modules/benchpressjs/build/lib/compiler/compiler.js:160:20) at compileFallback (/root/nodebb/node_modules/benchpressjs/build/lib/precompile.js:32:17) at Promise.try (/root/nodebb/node_modules/benchpressjs/build/lib/precompile.js:93:88) 2019-01-20T20:13:34.794Z [4567/26517] - error: uncaughtException: Property consequent of ConditionalExpression expected node to be of a type ["Expression"] but instead got null TypeError: Property consequent of ConditionalExpression expected node to be of a type ["Expression"] but instead got null at Object.validate (/root/nodebb/node_modules/babel-types/lib/definitions/index.js:109:13) at validate (/root/nodebb/node_modules/babel-types/lib/index.js:505:9) at Object.builder (/root/nodebb/node_modules/babel-types/lib/index.js:466:7) at Object.OpenIf (/root/nodebb/node_modules/benchpressjs/build/lib/compiler/compiler.js:105:14) at compile (/root/nodebb/node_modules/benchpressjs/build/lib/compiler/compiler.js:146:49) at Object.OpenIter (/root/nodebb/node_modules/benchpressjs/build/lib/compiler/compiler.js:118:246) at compile (/root/nodebb/node_modules/benchpressjs/build/lib/compiler/compiler.js:146:49) at compiler (/root/nodebb/node_modules/benchpressjs/build/lib/compiler/compiler.js:160:20) at compileFallback (/root/nodebb/node_modules/benchpressjs/build/lib/precompile.js:32:17) at Promise.try (/root/nodebb/node_modules/benchpressjs/build/lib/precompile.js:93:88) {"error":{},"stack":"TypeError: Property consequent of ConditionalExpression expected node to be of a type [\"Expression\"] but instead got null\n at Object.validate (/root/nodebb/node_modules/babel-types/lib/definitions/index.js:109:13)\n at validate (/root/nodebb/node_modules/babel-types/lib/index.js:505:9)\n at Object.builder (/root/nodebb/node_modules/babel-types/lib/index.js:466:7)\n at Object.OpenIf (/root/nodebb/node_modules/benchpressjs/build/lib/compiler/compiler.js:105:14)\n at compile (/root/nodebb/node_modules/benchpressjs/build/lib/compiler/compiler.js:146:49)\n at Object.OpenIter (/root/nodebb/node_modules/benchpressjs/build/lib/compiler/compiler.js:118:246)\n at compile (/root/nodebb/node_modules/benchpressjs/build/lib/compiler/compiler.js:146:49)\n at compiler (/root/nodebb/node_modules/benchpressjs/build/lib/compiler/compiler.js:160:20)\n at compileFallback (/root/nodebb/node_modules/benchpressjs/build/lib/precompile.js:32:17)\n at Promise.try (/root/nodebb/node_modules/benchpressjs/build/lib/precompile.js:93:88)","exception":true,"date":"Sun Jan 20 2019 15:13:34 GMT-0500 (Eastern Standard Time)","process":{"pid":26517,"uid":0,"gid":0,"cwd":"/root/nodebb","execPath":"/usr/bin/node","version":"v10.15.0","argv":["/usr/bin/node","/root/nodebb/nodebb","upgrade"],"memoryUsage":{"rss":286519296,"heapTotal":238538752,"heapUsed":110355616,"external":21365758}},"os":{"loadavg":[1.4716796875,0.7333984375,0.59765625],"uptime":287874},"trace":[{"column":13,"file":"/root/nodebb/node_modules/babel-types/lib/definitions/index.js","function":"Object.validate","line":109,"method":"validate","native":false},{"column":9,"file":"/root/nodebb/node_modules/babel-types/lib/index.js","function":"validate","line":505,"method":null,"native":false},{"column":7,"file":"/root/nodebb/node_modules/babel-types/lib/index.js","function":"Object.builder","line":466,"method":"builder","native":false},{"column":14,"file":"/root/nodebb/node_modules/benchpressjs/build/lib/compiler/compiler.js","function":"Object.OpenIf","line":105,"method":"OpenIf","native":false},{"column":49,"file":"/root/nodebb/node_modules/benchpressjs/build/lib/compiler/compiler.js","function":"compile","line":146,"method":null,"native":false},{"column":246,"file":"/root/nodebb/node_modules/benchpressjs/build/lib/compiler/compiler.js","function":"Object.OpenIter","line":118,"method":"OpenIter","native":false},{"column":49,"file":"/root/nodebb/node_modules/benchpressjs/build/lib/compiler/compiler.js","function":"compile","line":146,"method":null,"native":false},{"column":20,"file":"/root/nodebb/node_modules/benchpressjs/build/lib/compiler/compiler.js","function":"compiler","line":160,"method":null,"native":false},{"column":17,"file":"/root/nodebb/node_modules/benchpressjs/build/lib/precompile.js","function":"compileFallback","line":32,"method":null,"native":false},{"column":88,"file":"/root/nodebb/node_modules/benchpressjs/build/lib/precompile.js","function":"Promise.try","line":93,"method":"try","native":false}]}