Hi,
In my vBulletin 3 forum I did some template edits which made it possible to stick, unstick, open and close threads from quick reply. When submitting a message from quick reply you could use a checkbox to open / close and stick / unstick the topic you were posting in when you had enough permissions to do so. This worked very well, and I kinda want it back in my vBulletin 4 website. However, because of the new way templates are build, I fail to do so.
I managed to get some of it working with the following:
In SHOWTHREAD, find
Code:
{vb:rawphrase show_your_signature}
<div class="blockrow" id="aftersubmit">
</vb:if>
</div>
and after that, add:
Code:
<vb:if condition="$show['openclose']">
<li><label for="cb_openclose"><input type="checkbox" name="openclose" id="cb_openclose" value="1" tabindex="1" {vb:raw checked.openclose} /> <vb:if condition="$show['closethread']">{vb:rawphrase close_this_thread}<vb:else />{vb:rawphrase reopen_this_thread}</vb:if></label></li>
</vb:if>
<vb:if condition="$show['stickunstick']">
<li><label for="cb_stickunstick"><input type="checkbox" name="stickunstick" id="cb_stickunstick" value="1" tabindex="1" {vb:raw checked.stickunstick} /> <vb:if condition="$show['unstickthread']">{vb:rawphrase unstick_this_thread}<vb:else />{vb:rawphrase stick_this_thread}</vb:if></label></li>
</vb:if>
If I use this, the open / close stuff works like it should, but the stick / unstick button isn't showing up.
After a lot of trial and error, I changed the
Code:
<vb:if condition="$show['stickunstick']">
to
Code:
<vb:if condition="$show['openclose']">
which made it show up, but it now uses the open / close conditional instead of checking whether a thread is sticky or not to give the correct choice.
Can somebody tell me what I'm doing wrong here? Why won't the $show['stickunstick'] show up, and is there a way to correct this?
This is how I want it to be, when everything works like it should:
Thanks for any help you guys could give me.