Info:
Let members on your forums have their own 'personal' sticky thread. People sticking a thread using this function will have the thread only appear 'stuck' to them (and if its a 'real' sticky thread). See screenshots for the obvious
Tested on:
3.5.0 - OK
3.5.1 - OK
3.5.2 - OK
3.5.3 - OK
3.5.4 - OK
Features
- Neat icons!
MAKE A BACKUP
I will not be held responsible for any damage this hack causes to your forum.
This hack is NOT supported. If you get support, consider yourself lucky.
I reserve the right to REMOVE the hack at any time without prior notice.
Please keep any bug reports in this thread.
History 1.0.3b (to upgrade reimport product xml IMPORTANT)
Bugfix
- Fixed a bug that would give SQL errors if someone didnt have personal stickys. 1.0.3 (to upgrade reimport product xml and apply file edits)
Bugfix
- Fixed "The stickied thread will be stickied to the top of its own page, not the first page per see.". It will now be stickied to the first page (I have NOT tested this on different settings due to lack of time). 1.0.2 (to upgrade reimport product xml)
Feature
- Redirect on stick/unstick selection 1.0.1 (to upgrade reimport product xml)
Bugfix
- Fixed an error that would appear in UserCP and in the subscriptions area if you had subscribed threads. 1.0.0
Initial release
the only thing is when someone try to stick a thread which is found in page 5 for example, the thread sticked in same page (5 in this example) not in first page.
the only thing is when someone try to stick a thread which is found in page 5 for example, the thread sticked in same page (5 in this example) not in first page.
anyone has a fix for that?
That is only true, perhaps, when each page can display stickies. In case the board only lists stickies at page 1, the personal stickied topic at page 5 disappears.
Displaying $threadbits_personalsticky is wrapped into the condition <if condition="$show['stickies']">
It should be moved outside the condition, right above $threadbits.
That is not a real solution though, personal stickied threads should move to page 1. For some reason, the board hurls real stickies to page 1, no matter how old they are, while personal ones are confined within their own page.
Ah just for giggles, here's the part of my FORUMDISPLAY that is modified:
Code:
<!-- show threads -->
<if condition="$show['stickies']">
$threadbits_sticky
$threadbits_personalsticky
<tr>
<td class="thead" colspan="0"> </td>
</tr>
</if>
$threadbits
<!-- end show threads -->
The above post was found over here and is not compatible with the 1.03b version of this MOD.
I had the above code aswell, but will cause that the threads I personal stick are lost at the forums and cant be found anymore.
This solves:
Code:
<!-- show threads -->
<if condition="$show['stickies']">
$threadbits_sticky
</if>
$threadbits_personalsticky
$threadbits
<!-- end show threads -->
The above post was found over here and is not compatible with the 1.03b version of this MOD.
I had the above code aswell, but will cause that the threads I personal stick are lost at the forums and cant be found anymore.
This solves:
Code:
<!-- show threads -->
<if condition="$show['stickies']">
$threadbits_sticky
</if>
$threadbits_personalsticky
$threadbits
<!-- end show threads -->
I don't see how it's incompatible with 1.03b. I have this exact template edit and it's finding a previously buried personal sticky. I'm not trying to argue, but I just can't replicate what you've stated.