sonnb - Up Thread

Unmaintained sonnb - Up Thread 1.4.11

No permission to buy ($40.00)
Compatible XF 1.x versions
  1. 1.1
  2. 1.2
  3. 1.3
  4. 1.4
  5. 1.5
One license per domain
Updates duration
Life time
Visible branding
What is this?
Imagine that you are managing a big classified forum or your forum have some classified nodes that have a lot of topic per day.
So how could you prevent users from filling their threads with full of "up" messages? How many server have you rent more to handle these kinds of threads in database?

Just forget it, addon "Up Thread" was born to resolve this headache. This addon would allow you to enable "Up" button for your classified nodes and allow users to use this button to up their threads instead of replying to those threads.

So what can this addon do?
- Allow you enable this addon for specified nodes and for specified user groups.
- Allow user to use Up button to bring their threads to the top of the thread_list.
- Also allow you to:
  • Set limitation for the Up function
    • Total Up times per thread per day
    • Total Up times per user per day
    • Total threads could be created per user per day (In case of users reach the limitation and want to spam the new threads).
    • Max scheduled threads: Only allow configured amount of threads to be Auto-Up at a time for specified groups. You should configure this carefully to reduce server load. Recommended value is 5. If users enabled more than this limitation, the rest would be ignored.
    • Minimum Time Between Up (Could be disabled for specified groups in Group Permission).
    • Minimum Time Between Up Base On: Wherever we should check for the time, base on Global or Each Thread.
    • Added "Scheduled Threads Life Time" option: If you do not enter the value here, the scheduled threads would be Up-ed day by day even that thread was dead or the owner does not care about it anymore. After threads were configured life time for this duration, they should be deleted from schedule table.
  • Limitation could be based on:
    • Global: Up times or thread creating times would be counted globally for all enabled nodes.
    • Each node: Up times or thread creating times would be counted based on the TOP node. For example: A has child-node: B - C. B has child-node: D-E. The times from whatever node inside A would be the total times of A.
  • Disable threads come up on reply: Enable this function would allow the threads only could be bring to TOP of thread_list if it was Up-ed. Reply as normal would not bring it to TOP if that thread was not Up-ed.
  • Disable reply inside threads: Some boards want to disable reply inside threads and only allow to post thread then use Up function to reduce spam message.
  • Enable Override Node Permission: Enable this one to make Up function available even if that thread was closed otherwise Up function would not available.
  • Disable Up if thread is closed: If you closed thread and do not want it to be Up-able, you should check this option.
  • Auto Up Schedule. This function allow users to set auto Up schedule for their threads. The Up times for those threads would be calculated based on group permission as normal. Once Up times limit reached, the Up schedule for that thread would be disabled and would be enabled automatically in the next day.
  • Cron Job for Auto Up Schedule. You should change its configuration to match your requirements and server's performance.
  • Up Thread Logs inside ACP
  • General Information tab inside Account page, this would let user check their remain times for Up and Thread creating. Users are able to access this page from Visitor Navigation Popup
  • Scheduled Thread Management in Account Page - that would be used to manage scheduled threads for each users
User's Permission Changing:
It use cache to save user's information to save server's resources. In case you changed user's permission and limitation, please go to Tools -> Rebuild Up Thread Cache to rebuild its cache.
Performance advice:
You should enable caching system in XF to optimize this addon performance. Wherever you enabled the cache, it would use cache to save information to save query to database.

Err, Why the button is not shown up in my forum?
This is because your style version is older than 1.1.2 or they are cutomized style, so some XF's hook is not available or was removed. To resolve this, please look at the Attached template images and check the highlighted hook. Add them if you are lacking them.
6-28-2012 4-48-36 PM.jpg6-28-2012 4-49-15 PM.jpg

That's great. So how could I customize this?
- For "Up Thread", the phrase is: sonnb_up_thread_button
- For "Configure Auto-Up", the phrase is: sonnb_up_schedule_button
- For "Thread daily Up limit" message, the phrase is: sonnb_up_thread_daily_thread_limit
- For "Total daily Up limit" message, the phrase is: sonnb_up_thread_daily_total_limit
- For "Thread creating limit" the template was used for easier to customize the style. The template is: sonnb_up_thread_daily_thread_create_limit
- For "Thread schedule" . The template is: sonnb_up_thread_post_edit
- To change style for Up Button, you can change the CSS class:
  • Thread List
    • Up button: UpButtonList
    • Schedule button: ScheduleButtonList
  • Thread View: ControlButtonView.
More Information:
- The basic idea is belong to me.
- Some extra limitation options idea are belong to: Dinh Thanh

So what could I have in the next version?
- Probably: Donate for Up times for: daily, weekly, monthly, permanent.
  • 6-28-2012 3-01-34 PM.jpg
    6-28-2012 3-01-34 PM.jpg
    60 KB · Views: 2,461
  • 6-28-2012 3-09-41 PM.jpg
    6-28-2012 3-09-41 PM.jpg
    73.4 KB · Views: 2,428
  • 6-28-2012 3-10-02 PM.jpg
    6-28-2012 3-10-02 PM.jpg
    59.4 KB · Views: 2,415
  • 6-28-2012 4-14-46 PM.jpg
    6-28-2012 4-14-46 PM.jpg
    52.4 KB · Views: 2,387
  • 1.jpg
    100.2 KB · Views: 2,306
  • 2.jpg
    68.9 KB · Views: 2,290
  • 3.jpg
    65.3 KB · Views: 2,266
  • 4.jpg
    138.7 KB · Views: 2,254
  • account_info_global.jpg
    92.9 KB · Views: 2,181
  • account_info_individual.jpg
    91.9 KB · Views: 2,196
  • admin_logs.jpg
    126.1 KB · Views: 2,166
  • up_controls.jpg
    95.9 KB · Views: 2,152
  • 7-24-2012 10-56-43 AM.jpg
    7-24-2012 10-56-43 AM.jpg
    114.7 KB · Views: 2,164
  • 7-24-2012 10-57-01 AM.jpg
    7-24-2012 10-57-01 AM.jpg
    50.8 KB · Views: 2,114
  • 7-24-2012 10-57-29 AM.jpg
    7-24-2012 10-57-29 AM.jpg
    149.6 KB · Views: 2,111
  • 7-24-2012 10-58-31 AM.jpg
    7-24-2012 10-58-31 AM.jpg
    15.8 KB · Views: 2,098
  • 7-24-2012 10-59-03 AM.jpg
    7-24-2012 10-59-03 AM.jpg
    26.9 KB · Views: 2,092
  • 7-24-2012 11-24-04 AM.jpg
    7-24-2012 11-24-04 AM.jpg
    46.3 KB · Views: 2,109
  • 7-24-2012 3-02-31 PM.jpg
    7-24-2012 3-02-31 PM.jpg
    43.1 KB · Views: 2,075
  • 7-26-2012 11-13-29 PM.jpg
    7-26-2012 11-13-29 PM.jpg
    212.9 KB · Views: 2,048
First release
Last update
4.83 star(s) 6 ratings

More resources from sonnb

Latest updates

  1. Bug fixes

    - Fix an issue when option "Do not count closed threads toward..." was enabled. - Fix an issue...
  2. Bug fix

    - Fix issue where it accidentally sorted threads in non-enabled nodes.
  3. New implementations

    - Moved "Up Thread" button from front of "Post Reply" button to behind. - Added handler for very...

Latest reviews

Works so well, users had no trouble adapting to it. "Bump thread" button with the timer on it is a perfect solution to classifieds forum bump post woes :) Thanks!
An essential addon for my classified forum. Support is very good.
effective with classified site
One of the best addons for my forum! Great Support!
Chuyên nghiệp. Dùng cho 4rum rao vặt thì ngon! ...nhưng mà giá thì hơi chát ^^
Thanks bạn. Hàng limited mà. Nếu lượng người mua nhiều thì giá nó khác ^_^
Well worth the money, supportive developer and works excellent!
Thanks Michael :)