The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
|
#1
|
|||
|
|||
How to revert the post reply function back to vb3 way
This is a fix that I have applied on my site to get the post quick and full reply back to working like it was in vb v3 before the vb developers stuffed it up in v4.
Note...my site is using v4.0.5 so I can't guarantee that this will work for previous or future versions of v4 There are 4 components of replying to a post: 1. The large reply button at the top of the posts 2. The large reply button at the bottom of the posts 3. The reply button in each post footer 4. The quote button in each post footer What this does is change all 4 to use the full post editor page and adds a 5th button in the footer of each post to use the quick reply. Note the Quick Reply box can also be used for typing in a direct reply. Step 1 Ensure you have the Quick Reply box selected in your vb Admin Control Panel -> Settings -> Options -> Message Posting and Editing Options -> Quick Reply -> Yes, Click Not Required (select this option and save) Step 2 This step will make the two large reply buttons go to the full post editor page instead of the Quick Reply. Edit your SHOWTHREAD template Styles & Templates -> Style Manager Look for (line 54 & 55): Code:
<a href="newreply.php?{vb:raw session.sessionurl}p={vb:raw LASTPOSTID}&noquote=1" class="newcontent_textcontrol" id="newreplylink_top"> Code:
id="newreplylink_top" Code:
<a href="newreply.php?{vb:raw session.sessionurl}p={vb:raw LASTPOSTID}&noquote=1" class="newcontent_textcontrol" id="newreplylink_bottom" > Code:
id="newreplylink_bottom" This step will add a link in the footer of each post to go directly to the full advanced post editor page. Edit your postbit_legacy (or postbit) template Styles & Templates -> Style Manager Look for (lines 190-193) Code:
<vb:if condition="$show['quickreply'] AND !$show['threadedmode']"> <a id="qr_{vb:raw post.postid}" class='quickreply' href="{vb:raw post.replylink}" rel="nofollow"><img id="replyimg_{vb:raw post.postid}" src="{vb:raw vboptions.cleargifurl}" alt="{vb:rawphrase quick_reply_to_this_message}" /> {vb:rawphrase reply}</a> <span class="seperator"> </span> </vb:if> Code:
<!-- added advance reply --> <vb:if condition="!$show['threadedmode']"> <a class='quickreply' href="newreply.php?{vb:raw session.sessionurl}p={vb:raw post.postid}&noquote=1" rel="nofollow"><img id="replyimg_{vb:raw post.postid}" src="{vb:raw vboptions.cleargifurl}" alt="Advanced reply" /> Adv {vb:rawphrase reply}</a> <span class="seperator"> </span> </vb:if> <!-- end added advance reply --> Code:
quick_reply_to_this_message}" /> Quick {vb:rawphrase reply}</a> Step 4 This will change the Quote button to use the full advanced editor page In the same postbit template look for: Code:
<vb:if condition="$post['replylink']"> <a id="qrwq_{vb:raw post.postid}" class="newreply" href="{vb:raw post.replylink}" rel="nofollow"> Hope this helps someone out there to fix this double click stupidity |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|