Hi,
very often on my forum people are starting new threads, and I need to move the starting post to already existing thread.
But I can not, is it possible ? or we can move only next posts ( replies to thread )
thanks
Hi,
very often on my forum people are starting new threads, and I need to move the starting post to already existing thread.
But I can not, is it possible ? or we can move only next posts ( replies to thread )
thanks
Hi,
I have running nodebb 1.16.1 with mongodb.
Persona theme.
Pagination is not working, Ive tried to set up also "Paginate topics and posts instead of using infinite scroll." but its not showing me any pages. Where I have categories with a LOT OF topics, I mean even 400 topics.
looks like no errors in console,
Here is json response from https://ziomalum.pl/assets/language/en-GB/pages.json?v=8vp1ivf79c8 that I saw in debug
{
"home": "Home",
"unread": "Unread Topics",
"popular-day": "Popular topics today",
"popular-week": "Popular topics this week",
"popular-month": "Popular topics this month",
"popular-alltime": "All time popular topics",
"recent": "Recent Topics",
"top-day": "Top voted topics today",
"top-week": "Top voted topics this week",
"top-month": "Top voted topics this month",
"top-alltime": "Top Voted Topics",
"moderator-tools": "Moderator Tools",
"flagged-content": "Flagged Content",
"ip-blacklist": "IP Blacklist",
"post-queue": "Post Queue",
"users/online": "Online Users",
"users/latest": "Latest Users",
"users/sort-posts": "Users with the most posts",
"users/sort-reputation": "Users with the most reputation",
"users/banned": "Banned Users",
"users/most-flags": "Most flagged users",
"users/search": "User Search",
"notifications": "Notifications",
"tags": "Tags",
"tag": "Topics tagged under "%1"",
"register": "Register an account",
"registration-complete": "Registration complete",
"login": "Login to your account",
"reset": "Reset your account password",
"categories": "Categories",
"groups": "Groups",
"group": "%1 group",
"chats": "Chats",
"chat": "Chatting with %1",
"flags": "Flags",
"flag-details": "Flag %1 Details",
"account/edit": "Editing \"%1\"",
"account/edit/password": "Editing password of \"%1\"",
"account/edit/username": "Editing username of \"%1\"",
"account/edit/email": "Editing email of \"%1\"",
"account/info": "Account Info",
"account/following": "People %1 follows",
"account/followers": "People who follow %1",
"account/posts": "Posts made by %1",
"account/latest-posts": "Latest posts made by %1",
"account/topics": "Topics created by %1",
"account/groups": "%1's Groups",
"account/watched_categories": "%1's Watched Categories",
"account/bookmarks": "%1's Bookmarked Posts",
"account/settings": "User Settings",
"account/watched": "Topics watched by %1",
"account/ignored": "Topics ignored by %1",
"account/upvoted": "Posts upvoted by %1",
"account/downvoted": "Posts downvoted by %1",
"account/best": "Best posts made by %1",
"account/blocks": "Blocked users for %1",
"account/uploads": "Uploads by %1",
"account/sessions": "Login Sessions",
"confirm": "Email Confirmed",
"maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.",
"maintenance.messageIntro": "Additionally, the administrator has left this message:",
"throttled.text": "%1 is currently unavailable due to excessive load. Please come back another time."
}
I dont know how to fix it can someone help me with this ? thanks!
Is there a way to use some generic mobile app to use nodeBB software ?
Like tapatalk ?
ok problem was because of global chat plugin..
but heh I have running forum on mongo 4.0.14
ok problem was because of global chat plugin
I have 3.63., I will try to update to 3.7.2 then thanks
Hi,
today I had problem with nodebb + mongodb
uncaughtException: PlanExecutor killed: CappedPositionLost: CollectionScan died due to failure to restore tailable cursor position. Last seen record id: RecordId(11018257)
MongoError: PlanExecutor killed: CappedPositionLost: CollectionScan died due to failure to restore tailable cursor position. Last seen record id: RecordId(11018257)
at Function.MongoError.create (/var/www/nodebb/node_modules/mongodb-core/lib/error.js:31:11)
at /var/www/nodebb/node_modules/mongodb-core/lib/connection/pool.js:497:72
at authenticateStragglers (/var/www/nodebb/node_modules/mongodb-core/lib/connection/pool.js:443:16)
at Connection.messageHandler (/var/www/nodebb/node_modules/mongodb-core/lib/connection/pool.js:477:5)
at Socket.<anonymous> (/var/www/nodebb/node_modules/mongodb-core/lib/connection/connection.js:363:20)
at Socket.emit (events.js:198:13)
at addChunk (_stream_readable.js:288:12)
at readableAddChunk (_stream_readable.js:269:11)
at Socket.Readable.push (_stream_readable.js:224:10)
at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17) {"error":{"name":"MongoError","message":"PlanExecutor killed: CappedPositionLost: CollectionScan died due to failure to restore tailable cursor position. Last seen record id: RecordId(11018257)","ok":0,"errmsg":"PlanExecutor killed: CappedPositionLost: CollectionScan died due to failure to restore tailable cursor position. Last seen record id: RecordId(11018257)","code":175,"codeName":"QueryPlanKilled"},"stack":"MongoError: PlanExecutor killed: CappedPositionLost: CollectionScan died due to failure to restore tailable cursor position. Last seen record id: RecordId(11018257)\n at Function.MongoError.create (/var/www/nodebb/node_modules/mongodb-core/lib/error.js:31:11)\n at /var/www/nodebb/node_modules/mongodb-core/lib/connection/pool.js:497:72\n at authenticateStragglers (/var/www/nodebb/node_modules/mongodb-core/lib/connection/pool.js:443:16)\n at Connection.messageHandler (/var/www/nodebb/node_modules/mongodb-core/lib/connection/pool.js:477:5)\n at Socket.<anonymous> (/var/www/nodebb/node_modules/mongodb-core/lib/connection/connection.js:363:20)\n at Socket.emit (events.js:198:13)\n at addChunk (_stream_readable.js:288:12)\n at readableAddChunk (_stream_readable.js:269:11)\n at Socket.Readable.push (_stream_readable.js:224:10)\n at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)","exception":true,"date":"Fri Apr 24 2020 14:27:35 GMT+0200 (Central European Summer Time)","process":{"pid":22780,"uid":0,"gid":0,"cwd":"/var/www/nodebb","execPath":"/usr/bin/node","version":"v10.20.1","argv":["/usr/bin/node","/var/www/nodebb/app.js"],"memoryUsage":{"rss":231395328,"heapTotal":175448064,"heapUsed":113421760,"external":55057231}},"os":{"loadavg":[0.77294921875,0.34228515625,0.1728515625],"uptime":2431380},"trace":[{"column":11,"file":"/var/www/nodebb/node_modules/mongodb-core/lib/error.js","function":"Function.MongoError.create","line":31,"method":"create","native":false},{"column":72,"file":"/var/www/nodebb/node_modules/mongodb-core/lib/connection/pool.js","function":null,"line":497,"method":null,"native":false},{"column":16,"file":"/var/www/nodebb/node_modules/mongodb-core/lib/connection/pool.js","function":"authenticateStragglers","line":443,"method":null,"native":false},{"column":5,"file":"/var/www/nodebb/node_modules/mongodb-core/lib/connection/pool.js","function":"Connection.messageHandler","line":477,"method":"messageHandler","native":false},{"column":20,"file":"/var/www/nodebb/node_modules/mongodb-core/lib/connection/connection.js","function":null,"line":363,"method":null,"native":false},{"column":13,"file":"events.js","function":"Socket.emit","line":198,"method":"emit","native":false},{"column":12,"file":"_stream_readable.js","function":"addChunk","line":288,"method":null,"native":false},{"column":11,"file":"_stream_readable.js","function":"readableAddChunk","line":269,"method":null,"native":false},{"column":10,"file":"_stream_readable.js","function":"Socket.Readable.push","line":224,"method":"push","native":false},{"column":17,"file":"internal/stream_base_commons.js","function":"TCP.onStreamRead [as onread]","line":94,"method":"onStreamRead [as onread]","native":false}]}
2020-04-24T12:27:35.431Z [4567/22780] - error: PlanExecutor killed: CappedPositionLost: CollectionScan died due to failure to restore tailable cursor position. Last seen record id: RecordId(11018257) {"name":"MongoError","ok":0,"errmsg":"PlanExecutor killed: CappedPositionLost: CollectionScan died due to failure to restore tailable cursor position. Last seen record id: RecordId(11018257)","code":175,"codeName":"QueryPlanKilled"}
anyone knows why this occured ?
thanks!
2020/04/24 10:42:11 [error] 17609#17609: *3657877 connect() failed (111: Connection refused) while connecting to upstream, client: 37.47.200.53, server: ziomalum.pl, request: "GET /socket.io/?EIO=3&transport=polling&t=N6hMVu_ HTTP/2.0", upstream: "http://127.0.0.1:4567/socket.io/?EIO=3&transport=polling&t=N6hMVu_", host: "ziomalum.pl", referrer: "https://ziomalum.pl/recent"
also in browser I see:
VM113:1 GET https://ziomalum.pl/socket.io/?EIO=3&transport=polling&t=N6hMUWl 502
my config.json:
cat config.json
{
"url": "https://ziomalum.pl",
"secret": "...",
"database": "mongo",
"bindaddress": "localhost",
"mongo": {
"host": "127.0.0.1",
"port": "27017",
...
},
"series": true,
"socket.io": {
"origins": "https://ziomalum.pl:* https://forum.ziomalum.pl:*"
}
}
can someone help me what is causing this issue ?
thanks!
I dont see any option there, maybe its missing in Persona theme ? hmm
Is it possible to turn off notifications from global chat ?
nodebb-plugin-global-chat
@julian said in subscribe to newsletter/digest widget:
You can, here are the rough steps.
In the widget's HTML, make an HTTP GET call to
/api/me/settings
and parse the response to see the value ofdailyDigestFreqOptions
. Actually,/api/me/settings
will only return a redirection URL, but you can replace that with the URL to your actual username instead/api/user/julian/settings
.Then customize your widget as you see fit... maybe only show the widget if the user has daily digest set to
off
. Otherwise, show<a href="/me/settings" class="btn btn-primary">Subscribe to Digest</a>
Nice thanks, will try !
@julian said in Sending emails from admin panel ( ie: verification email again ):
Are you using an external emailer plugin, or just the one defined in the admin panel? I don't think the limiter settings apply if you're using a separate plugin for sending emails.
Defined in admin panel and gmail as a service
is there a way to make a widget that asks users to subscribe to digest ?
Hi,
if I try to send verification emails in admin panel, so I filter out not verified users, select them and choose an option to send verification email I see in logs that its sending those emails one by one without respecting limit settings in
admin/settings/email ( which of course lands to errors from email providers )
is it some kind of bug ?
Well I had to change nodeBB theme, and rebuild it ... Finally it works.
Before I revoked sessions in admin panel, users were clearing cookies but nothing helped.
I confirm now that with updated version works fine
Thanks for the fast fix.
@baris said in Session inactive, after restoring nodeBB from backup:
What version and git hash of nodebb are you on?
v1.13.2
last commit hash:
71f4607db4e2252995d488b1968f7e9bb1d97efc
Hi,
for some reason after using backup I have now dark theme mode always turned on, is it possible to disable it permanently ?
Hi,
unfortunately I have terminated my ec2 instance..
( btw that was weird because I was restarting nodeBB instance, and meantime terminated another but amazon decided to terminate both.. )
good that Ihave backup of DB, maybe not some fresh ( from 27 Jan ) but still better then nothing
Now some people are having problems with session inactive similar to what I have today on this forum:
is it possible to avoid this error ? from admin panel I have clicked revoke all sessions, but looks like it not helped.
Re: [nodebb-plugin-newsletter] Send e-mail newsletters to your users.
Is there any widget, so I could let users to subscribe into newsletter ?