Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.7 > vBulletin 3.7 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Quick Edit and Quick Reply into Full. Details »»
Quick Edit and Quick Reply into Full.
Version: 1.50, by billnick billnick is offline
Developer Last Online: Feb 2013 Show Printable Version Email this Page

Category: Mini Mods - Version: 3.7.x Rating:
Released: 03-24-2008 Last Update: 03-25-2008 Installs: 126
Uses Plugins Auto-Templates
Code Changes  
No support by the author.

About this hack:
This hack converts Quick Reply and Quick Edit into Full Reply. This hacks adds all default buttons and adds extra buttons that you added in bbcode.

Features:

* Uses vBulletin easy Product installer/updater/uninstaller
* Uses AJAX technology

Installation information on hack:

* Files edited: 0
* Templates edited: 0
* Files to upload: 0
* Time to install: 1 minute max

Updates:

Version 1.0 (25-03-08)
First Release

Version 1.5 (26-03-08)
Fixed problemn when uninstall.
Fixed smile buttom problem
Now works fine with 3.7.0 RC1



Pictures:

1. Showing the full reply
2. Showing the full edit

Please post your comments or suggestions for this hack. I will read ALL posts.

Note:
Who installed 1.00 Version, uninstall it, and follow the intrucctions:
Create a new template into Show Thread and put:

Title: showthread_quickreply
Template:
PHP Code:
<if condition="$show['editor_toolbar']">
<
div id="{$editorid}_controls" class="controlbar">
    <
table cellpadding="0" cellspacing="0" border="0" width="100%">
    <
tr>
        <
td><div class="imagebutton" id="{$editorid}_cmd_removeformat"><img src="$stylevar[imgdir_editor]/removeformat.gif" width="21" height="20" alt="$vbphrase[remove_text_formatting]/></div></td>
    <if 
condition="$show['basic_bbcode']">
        <
td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
        <
td><div class="imagebutton" id="{$editorid}_cmd_bold"><img src="$stylevar[imgdir_editor]/bold.gif" width="21" height="20" alt="$vbphrase[bold]/></div></td>
        <
td><div class="imagebutton" id="{$editorid}_cmd_italic"><img src="$stylevar[imgdir_editor]/italic.gif" width="21" height="20" alt="$vbphrase[italic]/></div></td>
        <
td><div class="imagebutton" id="{$editorid}_cmd_underline"><img src="$stylevar[imgdir_editor]/underline.gif" width="21" height="20" alt="$vbphrase[underline]/></div></td>
    </if>
    <if 
condition="$show['color_bbcode']">
        <
td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
        <
td><div class="imagebutton" id="{$editorid}_popup_forecolor" title="$vbphrase[colors]">
            <
table cellpadding="0" cellspacing="0" border="0">
            <
tr>
                <
td id="{$editorid}_color_out"><img src="$stylevar[imgdir_editor]/color.gif" width="21" height="16" alt="" /><br /><img src="$vboptions[cleargifurl]id="{$editorid}_color_bar" alt="" style="background-color:black" width="21" height="4" /></td>
                <
td class="alt_pickbutton"><img src="$stylevar[imgdir_editor]/menupop.gif" alt="" width="11" height="16" /></td>
            </
tr>
            </
table>
        </
div></td>
    </if>
    <if 
condition="$show['url_bbcode'] OR $show['img_bbcode']">
        <
td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
    </if>
    <if 
condition="$show['url_bbcode']">
        <
td><div class="imagebutton" id="{$editorid}_cmd_createlink"><img src="$stylevar[imgdir_editor]/createlink.gif" width="21" height="20" alt="$vbphrase[insert_link]/></div></td>
    </if>
    <if 
condition="$show['img_bbcode']">
        <
td><div class="imagebutton" id="{$editorid}_cmd_insertimage"><img src="$stylevar[imgdir_editor]/insertimage.gif" width="21" height="20" alt="$vbphrase[insert_image]/></div></td>
    </if>
    <if 
condition="$show['quote_bbcode']">
        <
td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
        <
td><div class="imagebutton" id="{$editorid}_cmd_wrap0_quote"><img src="$stylevar[imgdir_editor]/quote.gif" width="21" height="20" alt="$vbphrase[wrap_quote_tags]/></div></td>
    </if>
    <
td width="100%">&nbsp;</td>
    <if 
condition="is_browser('ie')">
        <
td><div class="imagebutton" id="{$editorid}_cmd_spelling"><img src="$stylevar[imgdir_editor]/spelling.gif" width="21" height="20" alt="$vbphrase[check_spelling]/></div></td>
    </if>
        <
td>
            <
div class="imagebutton" id="{$editorid}_cmd_resize_0_99"><img src="$stylevar[imgdir_editor]/resize_0.gif" width="21" height="9" alt="$vbphrase[decrease_size]/></div>
            <
div class="imagebutton" id="{$editorid}_cmd_resize_1_99"><img src="$stylevar[imgdir_editor]/resize_1.gif" width="21" height="9" alt="$vbphrase[increase_size]/></div>
        </
td>
    <if 
condition="$show['wysiwyg_compatible']">
        <
td><div class="imagebutton" id="{$editorid}_cmd_switchmode"><img src="$stylevar[imgdir_editor]/switchmode.gif" width="21" height="20" alt="$vbphrase[switch_editor_mode]/></div></td>
    </if>
    </
tr>
    </
table>
</
div>
</if>
<
div class="controlbar" style="padding-$stylevar[right]:8px">
    <
fieldset style="border:0px; padding:0px; margin:0px">
    <if 
condition="$show['qr_require_click']">
    <
textarea name="message" id="{$editorid}_textarea" rows="10" cols="60" style="width:100%; height:{$editor_height}px" tabindex="1" dir="$stylevar[textdirection]disabled="disabled">$vbphrase[click_quick_reply_icon]</textarea>
    <else />
    <
textarea name="message" id="{$editorid}_textarea" rows="10" cols="60" style="width:100%; height:{$editor_height}px" tabindex="1" dir="$stylevar[textdirection]"></textarea>
    </if>
    </
fieldset>
    <!--
width:$stylevar[messagewidth]-->
</
div>

<
input type="hidden" name="wysiwyg" id="{$editorid}_mode" value="$editortype/>
<
input type="hidden" name="styleid" value="$session[styleid]/>

<
script type="text/javascript">
<!--
vB_Editor['$editorid'] = new vB_Text_Editor('$editorid'$editortype'$forumid''$parsesmilie');
var 
QR_EditorID '$editorid';
//-->
</script
And Save It.

Create a new template into PostBit and put:
Title: postbit_quickedit
Template:
PHP Code:
<if condition="$show['quick_edit_form_tag']"><form></if>

<
table cellpadding="0" cellspacing="0" border="1" align="center" width="95%" id="{$editorid}_editor">
<
tr>
    <
td class="vBulletin_editor">
    <if 
condition="$show['editor_toolbar']">
    <
div id="{$editorid}_controls" class="controlbar">
        <
table cellpadding="0" cellspacing="0" border="0">
        <
tr>
            <
td><div class="imagebutton" id="{$editorid}_cmd_removeformat"><img src="$stylevar[imgdir_editor]/removeformat.gif" width="21" height="20" alt="$vbphrase[remove_text_formatting]/></div></td>
        <if 
condition="$show['basic_bbcode']">
            <
td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
            <
td><div class="imagebutton" id="{$editorid}_cmd_bold"><img src="$stylevar[imgdir_editor]/bold.gif" width="21" height="20" alt="$vbphrase[bold]/></div></td>
            <
td><div class="imagebutton" id="{$editorid}_cmd_italic"><img src="$stylevar[imgdir_editor]/italic.gif" width="21" height="20" alt="$vbphrase[italic]/></div></td>
            <
td><div class="imagebutton" id="{$editorid}_cmd_underline"><img src="$stylevar[imgdir_editor]/underline.gif" width="21" height="20" alt="$vbphrase[underline]/></div></td>
        </if>
        <if 
condition="$show['color_bbcode']">
            <
td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
            <
td><div class="imagebutton" id="{$editorid}_popup_forecolor" title="$vbphrase[colors]">
                <
table cellpadding="0" cellspacing="0" border="0">
                <
tr>
                    <
td id="{$editorid}_color_out"><img src="$stylevar[imgdir_editor]/color.gif" width="21" height="16" alt="" /><br /><img src="$vboptions[cleargifurl]id="{$editorid}_color_bar" alt="" style="background-color:black" width="21" height="4" /></td>
                    <
td class="alt_pickbutton"><img src="$stylevar[imgdir_editor]/menupop.gif" alt="" width="11" height="16" /></td>
                </
tr>
                </
table>
            </
div></td>
        </if>
        <if 
condition="$show['url_bbcode'] OR $show['img_bbcode']">
            <
td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
        </if>
        <if 
condition="$show['url_bbcode']">
            <
td><div class="imagebutton" id="{$editorid}_cmd_createlink"><img src="$stylevar[imgdir_editor]/createlink.gif" width="21" height="20" alt="$vbphrase[insert_link]/></div></td>
        </if>
        <if 
condition="$show['img_bbcode']">
            <
td><div class="imagebutton" id="{$editorid}_cmd_insertimage"><img src="$stylevar[imgdir_editor]/insertimage.gif" width="21" height="20" alt="$vbphrase[insert_image]/></div></td>
        </if>
            <
td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
            <
td><div class="imagebutton" id="{$editorid}_cmd_wrap0_quote"><img src="$stylevar[imgdir_editor]/quote.gif" width="21" height="20" alt="$vbphrase[wrap_quote_tags]/></div></td>
        <if 
condition="!is_browser('opera')">
            <
td width="100%">&nbsp;</td>
        </if>
        <if 
condition="is_browser('ie')">
            <
td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
            <
td><div class="imagebutton" id="{$editorid}_cmd_spelling"><img src="$stylevar[imgdir_editor]/spelling.gif" width="21" height="20" alt="$vbphrase[check_spelling]/></div></td>
        </if>
            <
td>
                <
div class="imagebutton" id="{$editorid}_cmd_resize_0_99"><img src="$stylevar[imgdir_editor]/resize_0.gif" width="21" height="9" alt="" /></div>
                <
div class="imagebutton" id="{$editorid}_cmd_resize_1_99"><img src="$stylevar[imgdir_editor]/resize_1.gif" width="21" height="9" alt="" /></div>
            </
td>
        <if 
condition="$show['wysiwyg_compatible']">
            <
td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
            <
td><div class="imagebutton" id="{$editorid}_cmd_switchmode"><img src="$stylevar[imgdir_editor]/switchmode.gif" width="21" height="20" alt="$vbphrase[switch_editor_mode]/></div></td>
        </if>
        </
tr>
        </
table>
    </
div>
    </if>
    
    <
div class="controlbar">
        <
div><textarea name="message" id="{$editorid}_textarea" rows="10" cols="60" style="width:500px; height:{$editor_height}px" tabindex="1" dir="$stylevar[textdirection]">$newpost[message]</textarea></div>
        <
div class="fieldset" style="margin-top:$stylevar[formspacer]px">
            <
div>$vbphrase[reason_for_editing]:</div>
            <
div><input type="text" class="bginput" name="reason" id="{$editorid}_edit_reason" value="" size="50" maxlength="125" tabindex="1" title="$vbphrase[optional]/></div>
        </
div>
    </
div>
    
    <
div align="$stylevar[right]">    
        <
img style="vertical-align:middle; display: none" id="{$editorid}_posting_msg" src="$stylevar[imgdir_misc]/progress.gif" alt="$vbphrase[posting_message_please_wait]/>
        <
input type="button" class="button" tabindex="1" accesskey="s" value="$vbphrase[save]id="{$editorid}_save" />
        <
input type="button" class="button" tabindex="1" accesskey="r" value="$vbphrase[go_advanced]id="{$editorid}_adv" />
        <if 
condition="$show['deletepostoption']">
        <
input type="button" class="button" tabindex="1" value="$vbphrase[delete]id="{$editorid}_delete" />
        </if>
        <
input type="button" class="button" tabindex="1" accesskey="r" value="$vbphrase[cancel]id="{$editorid}_abort" />
    </
div>
        
    <
input type="hidden" name="wysiwyg" id="{$editorid}_mode" value="$editortype/>
    
    <if 
condition="$show['deletepostoption']">
    <
div id="quickedit_delete" style="display:none">
    
        <
hr />

        <
div class="fieldset">
            <
div>$vbphrase[delete_message_check_appropriate_option]</div>
            <if 
condition="$show['firstpostnote']">
                <
div>$vbphrase[deleting_message_deletion_of_thread]</div>
            </if>
        </
div>
        
        <
fieldset class="fieldset">
            <
legend>$vbphrase[deletion_options]</legend>
            <
div style="padding:$stylevar[formspacer]px">
                <
div>
                    <
label for="rb_del_leave"><input type="radio" name="deletepost" value="" id="rb_del_leave" tabindex="1" checked="checked" />$vbphrase[do_not_delete_message]</label>
                </
div>
                <if 
condition="$show['softdeleteoption']">
                <
div>
                    <
label for="rb_del_soft"><input type="radio" name="deletepost" value="delete" id="rb_del_soft" tabindex="1" />$vbphrase[delete_message]</label>
                    <if 
condition="$show['physicaldeleteoption'] AND $show['keepattachmentsoption']">(<label for="cb_keepattachments"><input type="checkbox" name="keepattachments" value="1" id="cb_keepattachments" tabindex="1" />$vbphrase[keep_attachments]</label>)</if>
                </
div>
                </if>
                <if 
condition="$show['physicaldeleteoption']">
                <
div>
                    <
label for="rb_del_hard"><input type="radio" name="deletepost" value="remove" id="rb_del_hard" tabindex="1" />$vbphrase[physically_remove_message]</label>
                </
div>
                </if>
            </
div>
        </
fieldset>
        
        <
table cellpadding="0" cellspacing="0" border="0" width="100%">
        <
tr valign="bottom">
            <
td class="smallfont">
                <
div>$vbphrase[reason_for_deletion]:</div>
                <
input type="text" class="bginput" name="reason" id="del_reason" size="50" tabindex="1" title="$vbphrase[optional]/>        
            </
td>
            <
td align="$stylevar[right]"><input type="button" class="button" value="$vbphrase[delete_this_message]tabindex="1" id="quickedit_dodelete" /></td>
        </
tr>
        </
table>
        
    </
div>
    </if>
    
    </
td>
</
tr>
</
table>

<if 
condition="$show['quick_edit_form_tag']"></form></if> 
Save It.
Now import the product version 1.5.

MAKE SURE YOU CLICK INSTALL!
You will get an email when a new version is released.


Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #32  
Old 05-08-2008, 05:58 AM
athlon64bit athlon64bit is offline
 
Join Date: Mar 2007
Posts: 81
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It doesn't work for blog quick reply. I would like to see this coded for the vb blog.
Reply With Quote
  #33  
Old 06-09-2008, 04:42 AM
GaiLoan GaiLoan is offline
 
Join Date: Dec 2007
Location: California,US
Posts: 133
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

doesn`t work
Reply With Quote
  #34  
Old 06-13-2008, 04:18 AM
KanmaiseR KanmaiseR is offline
 
Join Date: Jan 2008
Location: Turkey
Posts: 41
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks billnick, very nice hack; installed
Reply With Quote
  #35  
Old 06-16-2008, 06:03 PM
ahmadatom's Avatar
ahmadatom ahmadatom is offline
 
Join Date: Sep 2007
Location: mashhad
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

very very very very gooooooooooood

thanks
Reply With Quote
  #36  
Old 06-27-2008, 08:02 PM
BeerLuver's Avatar
BeerLuver BeerLuver is offline
 
Join Date: Mar 2002
Location: Green Bay, WI, US
Posts: 69
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Why isn't the thread reloading after a quick reply is posted? That's the primary issue I have with this mod; and others like it that add smilies & other functions to the quick reply boxes. How can I add the reload page function when a new reply is posted? Or could this be added into this one please?

Oh, I'm on 3.7.2.
Reply With Quote
  #37  
Old 06-27-2008, 08:19 PM
BANDiT600 BANDiT600 is offline
 
Join Date: Jul 2003
Location: Russian Federation
Posts: 163
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Works like a charm for me on 3.7.2!!! Thank you!!! I have waited for this hack!!!

[high]* BANDiT600 BANDiT600 installed of course... [/high]
Reply With Quote
  #38  
Old 06-30-2008, 04:20 AM
BANDiT600 BANDiT600 is offline
 
Join Date: Jul 2003
Location: Russian Federation
Posts: 163
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

But buttons from vS-Hide Hack Resurrection doesn't show from now... What I must edit??
Reply With Quote
  #39  
Old 06-30-2008, 04:35 AM
BANDiT600 BANDiT600 is offline
 
Join Date: Jul 2003
Location: Russian Federation
Posts: 163
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've done it!!!
1. Open quickreply_full template and find:
PHP Code:
            <if condition="$show['php_bbcode']">
                <
td><div class="imagebutton" id="{$editorid}_cmd_wrap0_php"><img src="$stylevar[imgdir_editor]/php.gif" width="21" height="20" alt="$vbphrase[wrap_php_tags]/></div></td>
            </if> 
Add after that:
PHP Code:
        $vBeditTemplate[hidetag_toolbar_buttons
P.S.: Same steps for quickedit_full template.
Reply With Quote
  #40  
Old 07-23-2008, 09:44 AM
GaiLoan GaiLoan is offline
 
Join Date: Dec 2007
Location: California,US
Posts: 133
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i been trying so manytime but after install doesnt show it
Reply With Quote
  #41  
Old 07-26-2008, 02:59 AM
YuKuSaN YuKuSaN is offline
 
Join Date: Jul 2008
Posts: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

*installed* ty for all
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:20 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05656 seconds
  • Memory Usage 2,532KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (4)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete