I just upgraded to the current git version of nodebb after I noticed that upgrading to 0.4.3. removed the Reply and New Topic buttons (no idea why that happened). The upgrade fixed that, but now when I try to create a new topic I just get the message "Category doesn't exist" when I click Submit (reply works though).
I'm running nodebb on Windows using mongodb. I had problems with categories before but managed to fix it manually, see https://community.nodebb.org/topic/1434/category-disappeared
Deleted topic is still visible
marcos last edited by marcos
If I delete a topic, I can still see it.Tested in Google Chrome and Firefox.
On master with last commit:
2e49fe9 2014-05-18 | fixed meta property to name, for keywords (HEAD, origin/master, origin/HEAD, master) [Julian Lam]
AFAIK admins can see deleted topics and posts. If you log out, you shouldn't see it.
Have a look in firebug for the deleted topic, it will have an opacity of 0.3, take that CSS and put it into customise, then change opacity for display:none
@a_5mith yes this change solves it.
@marcos2 permanent deletion is coming but posts just soft delete at the minute.
@a_5mith btw how do you recommend to track custom changes like this in current them located in
node_modules dirwhen this directory is in
.gitignore? Any recommendation for this?
When I run now
@marcos2 pinging the pro @julian for that sort of question, git versioning is still quite new to me. I'm a one man website designing band. So Git isn't really a tool I've used.
@julian any recommendation pls to this question? At present , when I do any customization in theme and update
nodebb, all my customization is deleted.
git stashto temporarily roll back your changes, and then
./nodebb upgradeto update the files. Then
git stash popto re-apply your changes.
Take note of the messages -- if it says there's a conflict, then it means the file has changed too much for it to be automatically merge, so you must resolve it yourself.
hm I mean this. My user case: Want to create a custom less file in directory
With this structure:
$: tree less/ less/ ├── custom.less # this is my custom less with display none ├── keyframes.less ├── style.less ├── variables.less └── whiteplum.less
At present, directory
node_modulesis included in
gitignoreand out of git at all, so in my case I can not
commit, stash or popthis file.
If I run
./nodebb upgrade, my
custom filefill be deleted.... so any customization Iike this is useless, because when I
./nodebb upgrade, it will be gone.
Ah yes, that is true... I forgot for a moment that the themes are not their own repository. In that case, your best bet would be to modify lavender by creating your own theme.
node_modules, run this:
$ git clone https://github.com/designcreateplay/nodebb-theme-lavender.git nodebb-theme-marcos2 $ cd nodebb-theme-marcos2 # .. make your changes here, update plugin.json, theme.json, and package.json and rename "lavender" to "marcos2"
From that directory (not the NodeBB main directory), you can use
git stash, etc.
git pullfrom that directory will pull in the latest lavender changes. Keep in mind this brings you out of the version release cycle for lavender, so caveat emptor!
@julian just found out, that I can insert this custom ccs into
customizesection in admin theme panel. It is fine as I do not plan do major layout changes.
<script> alert('moo'); </script>