Support Forum

Subforum order & Selectable Forums for Recent posts

KA Kaledo
Kaledo
Member

Hello again, I have 2 questions.

1) I would like to know if it’s possible to let users choose which forums appears in the recent topics dropdown. Some users just want to follow certain forums, not all.

2) The subforums listing under a main forum appears in the order of last topic created inside them, regardless of what order i’ve set for them in admin. I don’t dislike this but I’d rather have them ordered by last _post_ inside them instead of last  topic. Is tthere a way to achieve this?

Thanks

 

 

13 Answers

New Answer

YS Yellow Swordfish
Yellow Swordfish
Member
  1. No – sorry.
  2. This may be down to a bug in the sub-forum display code. At least I am assuming so. This is corrected in the next update due sometime around the end of this month,
KA Kaledo
Kaledo
Member

It’s there something available to obtain what I need in 1)? I really miss this feature coming from phpBB. Maybe you can add the subscribe to a whole forum/subforum (like there is already for topic) in a next release? Or if I can code a plugin for that can you point me in the right directions (as which function are needed of the core and a basic plugin example code).

MP Mr Papa
Mr Papa
Member

You already can subscribe to a forum… You, as admin, just need to enable it in the subscription options…

KA Kaledo
Kaledo
Member

Mr Papa said
You already can subscribe to a forum… You, as admin, just need to enable it in the subscription options…

Sorry I didn’t mean subscribe as in emails/pms, but like a page/dropdown where you get the list of new posts/topic of the followed forum since your last visit. Like the dropdown that is there top right, but only for selectable forums.

I’ll also add a 3) here (sorry but we are collecting feedbacks from our userbase after the switch): The forums seems not compatible with tapatalk now, while it used to be with phpBB. Is there a way to make it work with tapatalk?

YS Yellow Swordfish
Yellow Swordfish
Member

Did you know that if you use the subscription plugin then there is a ‘Subscribed’ button at the top of the display (see above) that will ONLY show (in a popup)  new posts to topics you are subscribed to? Is that not actually getting pretty close to what you are looking for?

As to Tapatalk then no – we do not support it. At the moment we have no plans to do so either. We have preferred, up until now, to put our effort into our mobile theme options.

KA Kaledo
Kaledo
Member

Yellow Swordfish said
Did you know that if you use the subscription plugin then there is a ‘Subscribed’ button at the top of the display (see above) that will ONLY show (in a popup)  new posts to topics you are subscribed to? Is that not actually getting pretty close to what you are looking for?

It’s close. But I wanted to subscribe to forums/subforums rather than topics/posts, and get all the new topic/posts in those. If it’s doable by modifying that plugin I would like to have an input on where to look (as in what core functions can I use to achieve it) so I can develop it.

As to Tapatalk then no – we do not support it. At the moment we have no plans to do so either. We have preferred, up until now, to put our effort into our mobile theme options.

I see. I’ll take a look at TapaTalk APIs to get it working.

YS Yellow Swordfish
Yellow Swordfish
Member

You can subscribe by forum. This has already been said – post #4 above. A forum is just a collection of topics. If you turn it on a user can subscribe to a forum or a topic and receive notifications PER new topic posting. Same with the listing popup mentioned. I don’t see a problem…?

KA Kaledo
Kaledo
Member

Yellow Swordfish said
You can subscribe by forum. This has already been said – post #4 above. A forum is just a collection of topics. If you turn it on a user can subscribe to a forum or a topic and receive notifications PER new topic posting. Same with the listing popup mentioned. I don’t see a problem…?

Sorry, maybe I’m confused a bit. The subscription plugin sends emails if I understood it corrrectly, I don’t want to spam my users with emails when subscribing to forums for each new topic (since my forum is very big). I just want that list to appear online when they click on the subscriptions list button.

AFAIK there is no way (unless modifying the plugin) to choose when to send emails. In my case I wanted to send emails only for topic subscriptions, while still keeping forums subscription on (those would only appear in the popup, no email is sent).

What I wanted is the possibility to choose when to send emails. For example a new radio button in the admin could ask us if we want “Email only for topic subscriptions”, “Email only for fourm subscriptions”, “Email for both”.

However, If I understood wrong how that plugin works then forget what I posted right now and please explain to me how can I achieve this.

YS Yellow Swordfish
Yellow Swordfish
Member

Well now you are going off in a different direction to your original request  (having an option to send out emails or not for subscribed topics). It was just a suggestion on my part that might have helped with your original request.

An alternative wold be the ‘watch’ plugin – which are really a form of bookmarks. More or less the same as subscriptions but without the emails. But no – there is no watch whole forum option so I guess that wont do either.

So – going back to the original question then sorry – but no.

KA Kaledo
Kaledo
Member

Yellow Swordfish said
Well now you are going off in a different direction to your original request  (having an option to send out emails or not for subscribed topics). It was just a suggestion on my part that might have helped with your original request.

An alternative wold be the ‘watch’ plugin – which are really a form of bookmarks. More or less the same as subscriptions but without the emails. But no – there is no watch whole forum option so I guess that wont do either.

So – going back to the original question then sorry – but no.

Then can I put a copy of the subscribe plugin in another folder, renaming it and remove all the mail functions in it? Could it work? Do I need to change anything else to not conflict with the original unmodified version?

Thanks for your answer

MP Mr Papa
Mr Papa
Member

you would have to change all the function names and global stuff…  and the name of the plugin and files…  lest you get duplicate definition problems..  so no…

if what you really want is subscriptions but no emails, that is, as Andy said, really just the watches plugin…  alas, you cannot watch a forum, just a topic… 

so depending on how much you wanted to remove the email part from subscriptions, you could just use a hook to prevent emails from getting sent…  something like:

add_filter(‘sph_subscriptions_combined_list’, ‘my_subs_remove_email’);
function my_subs_remove_email($users) {
    return ”;
}

so no emails will get sent…

KA Kaledo
Kaledo
Member

Mr Papa said
you would have to change all the function names and global stuff…  and the name of the plugin and files…  lest you get duplicate definition problems..  so no…

if what you really want is subscriptions but no emails, that is, as Andy said, really just the watches plugin…  alas, you cannot watch a forum, just a topic… 

so depending on how much you wanted to remove the email part from subscriptions, you could just use a hook to prevent emails from getting sent…  something like:

add_filter(‘sph_subscriptions_combined_list’, ‘my_subs_remove_email’);
function my_subs_remove_email($users) {
    return ”;
}

so no emails will get sent…

Yes, I’m willing to sacrifice the email sending completely until i rewrite the subs plugin. So this seems the solution to my problem for now. Where do I have to insert that filter exactly?

Thanks

YS Yellow Swordfish
Yellow Swordfish
Member

The file spFunctions.php in the /templates folder if your SP theme is really intended fro those custom code snippets.

As always we recommend that you create your own SP theme so that any customisation is not lost during a future update. (http://codex.simple-press.com/codex/themes/theme-basics/creating-a-theme/)