vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4.x Template Modifications (https://vborg.vbsupport.ru/forumdisplay.php?f=246)
-   -   Show Thread Enhancements - Icon editor quick reply (https://vborg.vbsupport.ru/showthread.php?t=231212)

abbasbsp 12-25-2009 10:00 PM

Icon editor quick reply
 
1 Attachment(s)
styles & template >> styles manager >> showthread_quickreply

FIND :
PHP Code:

        <div class="editor_controls floatcontainer" id="{vb:raw editorid}_controls">
            <
ul class="right editor_control_group">
                <
li class="editor_control_group_item">
                    <
vb:if condition="is_browser('ie') AND !is_browser('mac')">
                        <
img src="{vb:stylevar imgdir_editor}/spelling.png" class="imagebutton" id="{vb:raw editorid}_cmd_spelling" width="20" height="20" alt="{vb:rawphrase check_spelling}" />
                    </
vb:if>
                    <
div>
                        <
div><img src="{vb:stylevar imgdir_editor}/resize_0.gif" class="imagebutton" id="{vb:raw editorid}_cmd_resize_0_100" width="21" height="9" alt="{vb:rawphrase decrease_size}" /></div>
                        <
div><img src="{vb:stylevar imgdir_editor}/resize_1.gif" class="imagebutton" id="{vb:raw editorid}_cmd_resize_1_100" width="21" height="9" alt="{vb:rawphrase increase_size}" /></div>
                    </
div>
                    <
vb:if condition="$show['wysiwyg_compatible']"><img src="{vb:stylevar imgdir_editor}/switchmode.png" class="imagebutton" id="{vb:raw editorid}_cmd_switchmode" width="20" height="20" alt="{vb:rawphrase switch_editor_mode}" /></vb:if>
                </
li>
            </
ul>
            <
ul class="editor_control_group">
                <
li class="editor_control_group_item">
                    <
img src="{vb:stylevar imgdir_editor}/removeformat.png" class="imagebutton" id="{vb:raw editorid}_cmd_removeformat" width="20" height="20" alt="{vb:rawphrase remove_text_formatting}" />
                </
li>
                <
vb:if condition="$show['basic_bbcode']">
                <
li class="editor_control_group_item">
                    <
img src="{vb:stylevar imgdir_editor}/bold.png" class="imagebutton" id="{vb:raw editorid}_cmd_bold" width="20" height="20" alt="{vb:raw bold}" />
                    <
img src="{vb:stylevar imgdir_editor}/italic.png" class="imagebutton" id="{vb:raw editorid}_cmd_italic" width="20" height="20" alt="{vb:raw bold}" />
                    <
img src="{vb:stylevar imgdir_editor}/underline.png" class="imagebutton" id="{vb:raw editorid}_cmd_underline" width="20" height="20" alt="{vb:raw underline}" />
                </
li>
                </
vb:if>                
                <
vb:if condition="$show['color_bbcode']">
                <
li class="popupmenu menubutton colors imagemenu nomouseover nohovermenu editor_control_group_item" id="{vb:raw editorid}_popup_forecolor" style="position:relative">
                    <
img src="{vb:raw vboptions.cleargifurl}" class="vbedit_colorbar" id="{vb:raw editorid}_color_bar" alt="" width="21" height="4" />
                    <
div class="popupctrl" id="{vb:raw editorid}_colorfield"><img src="{vb:stylevar imgdir_editor}/color.png" class="vbedit_colorbutton" width="21" height="16" alt="" /></div>
                    <
div class="editorpopupbody popupbody popuphover">
                        <
ul id="colorrow">
                            {
vb:raw colors}
                                                </
ul>
                    </
div>
                </
li>
                </
vb:if>
                <
vb:if condition="$show['url_bbcode'] OR $show['img_bbcode']">
                <
li class="editor_control_group_item">
                    <
vb:if condition="$show['url_bbcode']"><img src="{vb:stylevar imgdir_editor}/createlink.png" class="imagebutton" id="{vb:raw editorid}_cmd_createlink" width="20" height="20" alt="{vb:rawphrase insert_link}" /></vb:if>
                    <
vb:if condition="$show['img_bbcode']">
                        <
img src="{vb:stylevar imgdir_editor}/insertimage.png" class="imagebutton" id="{vb:raw editorid}_cmd_insertimage" width="20" height="20" alt="{vb:rawphrase insert_image}" />
                        <
img src="{vb:stylevar imgdir_editor}/video.png" class="imagebutton" id="{vb:raw editorid}_cmd_insertvideo" width="21" height="20" alt="{vb:rawphrase insert_video}" />
</
vb:if>
                </
li>
                </
vb:if>
                <
vb:if condition="$show['quote_bbcode']">
                <
li class="editor_control_group_item">
                    <
img src="{vb:stylevar imgdir_editor}/quote.png" class="imagebutton" id="{vb:raw editorid}_cmd_wrap0_quote" width="20" height="20" alt="{vb:rawphrase wrap_quote_tags}" />
                </
li>
                </
vb:if>                
            </
ul>
        </
div

REPLACE :
PHP Code:

        <div class="editor_controls floatcontainer" id="{vb:raw editorid}_controls">
            <
ul class="right">
                <
li>
                    <
div>
                        <
div><img src="{vb:stylevar imgdir_editor}/resize_0.gif" class="imagebutton" id="{vb:raw editorid}_cmd_resize_0_100" width="21" height="9" alt="{vb:rawphrase decrease_size}" /></div>
                        <
div><img src="{vb:stylevar imgdir_editor}/resize_1.gif" class="imagebutton" id="{vb:raw editorid}_cmd_resize_1_100" width="21" height="9" alt="{vb:rawphrase increase_size}" /></div>
                    </
div>
                    <
vb:if condition="$show['wysiwyg_compatible']"><img src="{vb:stylevar imgdir_editor}/switchmode.png" class="imagebutton" id="{vb:raw editorid}_cmd_switchmode" width="20" height="20" alt="{vb:rawphrase switch_editor_mode}" /></vb:if>
                </
li>
            </
ul>
            <
ul>
                <
li>
                    <
img src="{vb:stylevar imgdir_editor}/removeformat.png" class="imagebutton" id="{vb:raw editorid}_cmd_removeformat" width="20" height="20" alt="{vb:rawphrase remove_text_formatting}" />
                </
li>
                <
vb:if condition="$show['font_bbcode']">
                <
li class="popupmenu menubutton fonts nomouseover nohovermenu" id="{vb:raw editorid}_popup_fontname">
                    <
div class="popupctrl"><div id="{vb:raw editorid}_fontfield">{vb:rawphrase fonts}</div></div>
                    <
ul class="editorpopupbody popupbody popuphover">
                        <
li style="display:none">&nbsp;</li>
                        {
vb:raw fontnames}
                    </
ul>
                </
li>
                </
vb:if>
                <
vb:if condition="$show['size_bbcode']">
                <
li class="popupmenu menubutton sizes nomouseover nohovermenu" id="{vb:raw editorid}_popup_fontsize">
                    <
div class="popupctrl"><div id="{vb:raw editorid}_sizefield">{vb:rawphrase sizes}</div></div>
                    <
ul class="editorpopupbody popupbody popuphover">
                        <
li style="display:none">&nbsp;</li>
                        {
vb:raw fontsizes}
                    </
ul>
                </
li>
                </
vb:if>
                <
vb:if condition="$show['color_bbcode']">
                <
li class="popupmenu menubutton colors imagemenu nomouseover nohovermenu" id="{vb:raw editorid}_popup_forecolor" style="position:relative">
                    <
img src="{vb:raw vboptions.cleargifurl}" class="vbedit_colorbar" id="{vb:raw editorid}_color_bar" alt="" width="21" height="4" />
                    <
div class="popupctrl" id="{vb:raw editorid}_colorfield"><img src="{vb:stylevar imgdir_editor}/color.png" class="vbedit_colorbutton" width="21" height="16" alt="" /></div>
                    <
ul id="colorrow" class="editorpopupbody popupbody popuphover">
                        {
vb:raw colors}                                                                
                    </
ul>
                </
li>
                </
vb:if>
                <
vb:if condition="$show['wysiwygsmilies']">
                <
li class="popupmenu menubutton smilies imagemenu nomouseover nohovermenu" id="{vb:raw editorid}_popup_smilie">
                    <
div class="popupctrl"><img src="{vb:stylevar imgdir_editor}/smilie.png" alt="{vb:rawphrase smilies}" width="20" height="20" /></div>
                    <
ul class="editorpopupbody popupbody popuphover">
                        <
li style="display:none">&nbsp;</li>
                        {
vb:raw smiliepopup}
                        <
vb:if condition="$show['moresmilies']"><li class="category" id="moresmilies"><div>{vb:rawphrase show_all_smilies}</div></li></vb:if>
                    </
ul>
                </
li>
                </
vb:if>
                <
vb:if condition="$show['attach']">
                <
li class="popupmenu menubutton attach imagemenu nomouseover nohovermenu" id="{vb:raw editorid}_popup_attach">
                    <
div class="popupctrl"><img src="{vb:stylevar imgdir_editor}/attach.png" alt="{vb:rawphrase attachments}" width="20" height="20" /></div>
                    <
ul id="attachlist" class="editorpopupbody popupbody popuphover noempty">
                        <
li class="noempty" style="display:none">&nbsp;</li>
                        <
li class="category noempty" id="manageattach"><div>{vb:rawphrase manage_attachments}</div></li>
                    </
ul>
                </
li>
                </
vb:if>
                <
li>
                    <
img src="{vb:stylevar imgdir_editor}/undo.png" class="imagebutton" id="{vb:raw editorid}_cmd_undo" width="20" height="20" alt="{vb:rawphrase undo}" />
                    <
img src="{vb:stylevar imgdir_editor}/redo.png" class="imagebutton" id="{vb:raw editorid}_cmd_redo" width="20" height="20" alt="{vb:rawphrase redo}" />
                </
li>
                <
vb:if condition="is_browser('ie') AND !is_browser('mac')">
                    <
li>
                        <
img src="{vb:stylevar imgdir_editor}/spelling.png" class="imagebutton" id="{vb:raw editorid}_cmd_spelling" width="20" height="20" alt="{vb:rawphrase check_spelling}" />
                    </
li>
                </
vb:if>
            </
ul>
            <
vb:if condition="!$show['basicbbcodeonly']">
            <
ul>
                <
vb:if condition="$show['basic_bbcode']">
                    <
li>
                        <
img src="{vb:stylevar imgdir_editor}/bold.png" class="imagebutton" id="{vb:raw editorid}_cmd_bold" width="20" height="20" alt="{vb:raw bold}" />
                        <
img src="{vb:stylevar imgdir_editor}/italic.png" class="imagebutton" id="{vb:raw editorid}_cmd_italic" width="20" height="20" alt="{vb:raw bold}" />
                        <
img src="{vb:stylevar imgdir_editor}/underline.png" class="imagebutton" id="{vb:raw editorid}_cmd_underline" width="20" height="20" alt="{vb:raw underline}" />
                    </
li>
                </
vb:if>
                <
vb:if condition="$show['align_bbcode']">
                    <
li>
                        <
vb:if condition="$stylevar['textdirection'] == 'ltr'">
                            <
img src="{vb:stylevar imgdir_editor}/justifyleft.png" class="imagebutton" id="{vb:raw editorid}_cmd_justifyleft" width="20" height="20" alt="{vb:rawphrase align_left}" />
                            <
img src="{vb:stylevar imgdir_editor}/justifycenter.png" class="imagebutton" id="{vb:raw editorid}_cmd_justifycenter" width="20" height="20" alt="{vb:rawphrase align_center}" />
                            <
img src="{vb:stylevar imgdir_editor}/justifyright.png" class="imagebutton" id="{vb:raw editorid}_cmd_justifyright" width="20" height="20" alt="{vb:rawphrase align_right}" />
                        <
vb:else />
                            <
img src="{vb:stylevar imgdir_editor}/justifyright.png" class="imagebutton" id="{vb:raw editorid}_cmd_justifyright" width="20" height="20" alt="{vb:rawphrase align_right}" />
                            <
img src="{vb:stylevar imgdir_editor}/justifycenter.png" class="imagebutton" id="{vb:raw editorid}_cmd_justifycenter" width="20" height="20" alt="{vb:rawphrase align_center}" />
                            <
img src="{vb:stylevar imgdir_editor}/justifyleft.png" class="imagebutton" id="{vb:raw editorid}_cmd_justifyleft" width="20" height="20" alt="{vb:rawphrase align_left}" />
                        </
vb:if>
                    </
li>
                </
vb:if>
                <
vb:if condition="$show['align_bbcode'] OR $show['list_bbcode']">
                    <
li>
                        <
vb:if condition="$show['list_bbcode']">
                            <
img src="{vb:stylevar imgdir_editor}/insertorderedlist.png" class="imagebutton" id="{vb:raw editorid}_cmd_insertorderedlist" width="20" height="20" alt="{vb:rawphrase ordered_list}" />
                            <
img src="{vb:stylevar imgdir_editor}/insertunorderedlist.png" class="imagebutton" id="{vb:raw editorid}_cmd_insertunorderedlist" width="20" height="20" alt="{vb:rawphrase unordered_list}" />
                        </
vb:if>
                        <
vb:if condition="$stylevar['textdirection'] == 'ltr'">
                            <
img src="{vb:stylevar imgdir_editor}/outdent.png" class="imagebutton" id="{vb:raw editorid}_cmd_outdent" width="20" height="20" alt="{vb:rawphrase decrease_indent}" />
                            <
img src="{vb:stylevar imgdir_editor}/indent.png" class="imagebutton" id="{vb:raw editorid}_cmd_indent" width="20" height="20" alt="{vb:rawphrase increase_indent}" />
                        <
vb:else />
                            <
img src="{vb:stylevar imgdir_editor}/indent.png" class="imagebutton" id="{vb:raw editorid}_cmd_outdent" width="20" height="20" alt="{vb:rawphrase decrease_indent}" />
                            <
img src="{vb:stylevar imgdir_editor}/outdent.png" class="imagebutton" id="{vb:raw editorid}_cmd_indent" width="20" height="20" alt="{vb:rawphrase increase_indent}" />
                        </
vb:if>
                    </
li>
                </
vb:if>
                <
vb:if condition="$show['url_bbcode'] OR $show['attach'] OR $show['img_bbcode']">
                    <
li>
                        <
vb:if condition="$show['url_bbcode']">
                            <
img src="{vb:stylevar imgdir_editor}/createlink.png" class="imagebutton" id="{vb:raw editorid}_cmd_createlink" width="20" height="20" alt="{vb:rawphrase insert_link}" />
                            <
img src="{vb:stylevar imgdir_editor}/unlink.png" class="imagebutton" id="{vb:raw editorid}_cmd_unlink" width="20" height="20" alt="{vb:rawphrase remove_link}" />
                            <
img src="{vb:stylevar imgdir_editor}/email.png" class="imagebutton" id="{vb:raw editorid}_cmd_email" width="20" height="20" alt="{vb:rawphrase insert_email_link}" />
                        </
vb:if>
                        <
vb:if condition="$show['img_bbcode'] OR $show['attach']">
                            <
img src="{vb:stylevar imgdir_editor}/insertimage.png" class="imagebutton" id="{vb:raw editorid}_cmd_insertimage" width="20" height="20" alt="{vb:rawphrase insert_image}" />
                            <
img src="{vb:stylevar imgdir_editor}/video.png" class="imagebutton" id="{vb:raw editorid}_cmd_insertvideo" width="21" height="20" alt="{vb:rawphrase insert_video}" />
                        </
vb:if>
                    </
li>
                </
vb:if>
                <
vb:if condition="$show['quote_bbcode']">
                    <
li>
                        <
img src="{vb:stylevar imgdir_editor}/quote.png" class="imagebutton" id="{vb:raw editorid}_cmd_wrap0_quote" width="20" height="20" alt="{vb:rawphrase wrap_quote_tags}" />
                    </
li>
                </
vb:if>
                <
vb:if condition="$show['code_bbcode'] OR $show['html_bbcode'] OR $show['php_bbcode']">
                    <
li>
                        <
vb:if condition="$show['code_bbcode']"><img src="{vb:stylevar imgdir_editor}/code.png" class="imagebutton" id="{vb:raw editorid}_cmd_wrap0_code" width="20" height="20" alt="{vb:rawphrase wrap_code_tags}" /></vb:if>
                        <
vb:if condition="$show['html_bbcode']"><img src="{vb:stylevar imgdir_editor}/html.png" class="imagebutton" id="{vb:raw editorid}_cmd_wrap0_html" width="20" height="20" alt="{vb:rawphrase wrap_html_tags}" /></vb:if>
                        <
vb:if condition="$show['php_bbcode']"><img src="{vb:stylevar imgdir_editor}/php.png" class="imagebutton" id="{vb:raw editorid}_cmd_wrap0_php" width="20" height="20" alt="{vb:rawphrase wrap_php_tags}" /></vb:if>
                    </
li>
                </
vb:if>    
                <
vb:if condition="$extrabuttons">        
                    <
li>
                        <
vb:each from="extrabuttons" value="button">
                            <
img src="{vb:raw button.buttonimage}" class="imagebutton" id="{vb:raw editorid}_cmd_wrap{vb:raw button.twoparams}_{vb:raw button.bbcodetag}" width="21" height="20" alt="{vb:rawphrase wrap_x_tags, {vb:raw button.tag}}" />
                        </
vb:each>
                    </
li>
                </
vb:if>
            </
ul>
        </
vb:if>
        </
div

if you want to show the smile on the quick reply, then you GO TO
your ROOT : includes/functions_editor.php

FIND :
PHP Code:

    if ($editor_type == 'qr' OR $editor_type == 'qr_small')
    {
        
// no smilies
    
}
    else if (
$allowsmilie AND $show['editor_toolbar'])
    { 

Uncomment the first conditional part by includind it between '/* ...... */' or replace as the following:
so that the code will be:
PHP Code:

/*    if ($editor_type == 'qr' OR $editor_type == 'qr_small')
    {
        // no smilies
    }
    else */
if ($allowsmilie AND $show['editor_toolbar'])
    { 

enjoy .........

alnassrah 12-26-2009 09:16 AM

Thank you very much.

iguano 12-26-2009 09:19 AM

very nice
installed and works :)

abbasbsp 12-26-2009 09:34 AM

if you following post mrs Lynne https://vborg.vbsupport.ru/showthrea...t=quick+editor

so mod perfect :

To install:
1. download xml file
2. Import product-lynne_smilies_below.xml
3. Go to Settings > Options > Message Posting Interface Options > Put smilie box below textarea > Yes
4. Go to Settings > Options > Message Posting Interface Options > Add smiliebox below Quick Reply on showthread page > Yes

Make the following template edit in the template "showthread_quickreply".

Find :
PHP Code:

        <div class="editor_textbox quickreply">
            <
vb:if condition="$show['qr_require_click']">
                <
textarea name="message" id="{vb:raw editorid}_textarea" rows="10" cols="80" dir="{vb:stylevar textdirection}" disabled="disabled">{vb:raw click_quick_reply_icon}</textarea>
            <
vb:else />
                <
textarea name="message" id="{vb:raw editorid}_textarea" rows="10" cols="80" dir="{vb:stylevar textdirection}"></textarea>
            </
vb:if>
        </
div>    
        
    </
div>
</
div

ADD below :
PHP Code:

        </div>    
        <
vb:if condition="($vbulletin->options['lynne_sb_below'] AND $vbulletin->options['lynne_sb_below_2']) AND THIS_SCRIPT == 'showthread'"><div class="editor_smiliebox">{vb:raw smiliebox}</div></vb:if>
    </
div>
</
div

screenshot :

https://vborg.vbsupport.ru/external/2009/12/33.jpg

enjoy lagi ......

Forum Lover 12-26-2009 10:05 AM

Will it work on blog too? I need that for my blog too.

Dr.osamA 12-26-2009 11:15 AM

good mod

thanxx

installed
________
FREE KMART GIFT CARDS

SharedSpirit 12-26-2009 07:28 PM

Excellent!!! worked for me and I really love it :)

jackichan70 12-29-2009 12:11 PM

thank you ....

Front Range 4x4 12-29-2009 01:54 PM

Thanks, was hoping someone would do this!

Any chance we'll see an image upload icon added?

baghdad4ever 12-29-2009 03:50 PM

thanks


All times are GMT. The time now is 10:02 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01389 seconds
  • Memory Usage 2,005KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (6)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete