Kunena 6.3.6 Released - Security release

The Kunena team has announce the arrival of Kunena 6.3.6 [K 6.3.6] in stable which is now available for download as a native Joomla extension for J! 4.4.x/5.0.x/5.1.x. This version addresses most of the issues that were discovered in K 6.2 / K 6.3 and issues discovered during the last development stages of K 6.3
Note: Please go to the Kunena Dashboard after an upgrade so that the Kunena database tables are also updated.

Question Is it possible to sticky a post within a topic?

More
12 years 8 months ago - 12 years 8 months ago #1 by brutus8890
Hi everyone!
I wonder if there is a way of setting the first message of a topic in Kunena after its creation.
Suppose I have a topic with 3 messages in this order:

A
B
C

I want to write a new post X and set it as the first one for that topic, so that the new order is:

X
A
B
C

Is it possibile?

Thank you!
Last edit: 12 years 8 months ago by sozzled. Reason: Changed subject to improve relevance for search purposes; change topic icon

Please Log in or Create an account to join the conversation.

More
12 years 8 months ago #2 by sozzled
Does this topic even partially address your question: Do sticky topics remain in the same order even when they have received a reply? . Topics are sorted in descending chronological order of when some last posted a message to them. That way, you keep the most recent discussions at the top of the list. "Stickying" a topic allows you to give certain topics a higher priority in the category index.
The following user(s) said Thank You: brutus8890

Please Log in or Create an account to join the conversation.

More
12 years 8 months ago #3 by brutus8890
I'm not referring to the topics/discussions order but to the messages one!

Please Log in or Create an account to join the conversation.

More
12 years 8 months ago #4 by sozzled
Thank you for helping me understand better your question. Perhaps, instead, this topic may be more helpful to you? Last post First?

Even that does not resolve your specific case. Kunena offers you two choices (on a user-by-user basis).

A (which was the first message in a topic)
B
C (the most recently-posted message in a topic)

or

C (the most recently-posted message)
B
A

If you add another message to the topic, the result will either be

A
B
C
X

or

X
C
B
A

However, if I correctly understand your question, you want this:

X (whenever it was posted, to remain "sticky" at the top of the topic
A (the "original" start of the topic
B
C (the most recent update)

or

X
C
B
A

No, I don't believe this is easily achievable in the current version of Kunena and there are no specific plans (that I'm aware of) to do this in the near future. Does that answer your question?
The following user(s) said Thank You: brutus8890

Please Log in or Create an account to join the conversation.

More
12 years 8 months ago - 12 years 8 months ago #5 by brutus8890
Yes, you answered my question, thank you! :(
So I suppose the only solution is to operate on the database records: would changing the message date solve my problem?
Last edit: 12 years 8 months ago by brutus8890.

Please Log in or Create an account to join the conversation.

More
12 years 8 months ago - 12 years 8 months ago #6 by sozzled

¥ Brutus ¥ wrote: Would changing the message date solve my problem?

Not really. I mean, it might be a workaround in your case if your users view topics under the [default] oldest-post-first approach of but you will produce different outcomes if your users choose the newest-post-first option. Your "sticky" post will then be the last one, if you follow my meaning.

I think we'd all probably agree that there's not a big call for this kind of feature in discussion forum software; it's not been my personal experience in over 20 years of using discussion forums. I would recommend that, if you have important information that you want to draw your community's attention to, use sticky topics and refer your community to those things ... like we do here at www.kunena.org . ;)
Last edit: 12 years 8 months ago by sozzled.
The following user(s) said Thank You: brutus8890

Please Log in or Create an account to join the conversation.

More
12 years 8 months ago #7 by CheechDogg
You can create a new thread/topic then merge the last thread into the new one and that would set the first post of the new thread in the order you like.

Try it and see if that does the job for you.

[img
Find me on Facebook.

CAG Clan 1st and 3rd Person Shooter Clan on XBOX 360 & PS3

Please Log in or Create an account to join the conversation.

More
12 years 8 months ago - 12 years 8 months ago #8 by brutus8890
Do you mean I have to move messages to the topic I have created? I tried, but won't work...
I also tried to edit my message time from the database but this is useless, does kunena order by message id?

My situation now is:

Message 1 (7 hours ago) [id 130] (this is the message I moved in the topic I had created)
Message 2 (8 hours ago) [id 148] (this is the message I created in the new topic)
Message 3 (1 hour ago) [id 150] (this is the reply of another user)


Is it possible?
Last edit: 12 years 8 months ago by brutus8890.

Please Log in or Create an account to join the conversation.

More
12 years 8 months ago #9 by sozzled
I explained message ordering in msg #4 of this topic. With respect to my colleague CheechDogg, his suggestion won't work in your case.

You ask if it's possible [to develop a technical solution that implements "sticky post" within topic]. I will give you the same answer that I have given to people over the last four decades I have been doing systems analysis work: anything is possible but everything has a price tag; it depends on whether people are prepared to pay the cost.

Please Log in or Create an account to join the conversation.

More
12 years 8 months ago #10 by brutus8890
I didn't ask if it's possibile to develop a technical solution, I was asking if it's possible that Kunena orders messages by ID and not by Time!

Searching on the web I found a new feature:

oredering_system = mesid, in Kunena_config table

I changed this from "mesid" to "replyid"; now Kunena doesn't show the messages unique ID but the relative one. For example, in this case, your reply is the message number 9 (replyid) while its real ID is 120095.
Now I ask: where is the replyid message info stored in?

Please Log in or Create an account to join the conversation.

Time to create page: 0.351 seconds