News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Enhanced Quick Reply 2.0

Started by Kirby, August 06, 2007, 10:35:59 PM

Previous topic - Next topic

Kirby

Link to Mod

WARNING: If you have the old 1.0 version of this mod  (http://www.simplemachines.org/community/index.php?topic=21902), uninstall it before installing this one.
Remove all references to it in other themes as well. It was poorly coded.

Enhanced Quick Reply Mod 2.0
Author: Kirby (simplemachines.org member)
Most, if not all, of the code is actually from the SMF dev team. It has just been moved around and edited to fit a quick reply box.

SUMMARY: This mod replaces the dull quick reply box with one that has BBcode and smiley icons. It also shrinks the box and centers it on the page.

COMPATIBILITY: Tested only with 1.1.3. If you think it can work with an older version, you may edit the package-info.xml and try it.

VERSIONS:
   2.0- Initial release
   2.0.1-Fixes IE7 surroundText() bug. Patch 2.0 without upgrading.

Please read the readme.txt in the package for more details (how to include it in your own theme).

shadow82x

Colin B
Former Spammer, Customize, & Support Team Member

Kirby

Its smaller and the code is MUCH cleaner.

djzzero

How do I install this on Neon Theme? I tried manually installing it, but I cant seem to find this code to replace

$themedir/Display.template.php
which I edited the display.template.php in the custom theme Neon
if ($context['can_reply'] && !empty($options['display_quick_reply']))
{
echo '
<a name="quickreply"></a>
<table border="0" cellspacing="1" cellpadding="3" class="bordercolor" width="100%" style="clear: both;">
<tr>
<td colspan="2" class="catbg"><a href="javascript:swapQuickReply();"><img src="', $settings['images_url'], '/', $options['display_quick_reply'] == 2 ? 'collapse' : 'expand', '.gif" alt="+" id="quickReplyExpand" /></a> <a href="javascript:swapQuickReply();">', $txt['quick_reply_1'], '</a></td>
</tr>
<tr id="quickReplyOptions"', $options['display_quick_reply'] == 2 ? '' : ' style="display: none"', '>
<td class="windowbg" width="25%" valign="top">', $txt['quick_reply_2'], $context['is_locked'] ? '<br /><br /><b>' . $txt['quick_reply_warning'] . '</b>' : '', '</td>
<td class="windowbg" width="75%" align="center">
<form action="', $scripturl, '?action=post2" method="post" accept-charset="', $context['character_set'], '" name="postmodify" id="postmodify" onsubmit="submitonce(this);" style="margin: 0;">
<input type="hidden" name="topic" value="' . $context['current_topic'] . '" />
<input type="hidden" name="subject" value="' . $context['response_prefix'] . $context['subject'] . '" />
<input type="hidden" name="icon" value="xx" />
<input type="hidden" name="notify" value="', $context['is_marked_notify'] || !empty($options['auto_notify']) ? '1' : '0', '" />
<input type="hidden" name="goback" value="', empty($options['return_to_post']) ? '0' : '1', '" />
<input type="hidden" name="num_replies" value="', $context['num_replies'], '" />
<textarea cols="75" rows="7" style="width: 95%; height: 100px;" name="message" tabindex="1"></textarea><br />
<input type="submit" name="post" value="' . $txt[105] . '" onclick="return submitThisOnce(this);" accesskey="s" tabindex="2" />
<input type="submit" name="preview" value="' . $txt[507] . '" onclick="return submitThisOnce(this);" accesskey="p" tabindex="4" />';
if ($context['show_spellchecking'])
echo '
<input type="button" value="', $txt['spell_check'], '" onclick="spellCheck(\'postmodify\', \'message\');" tabindex="5"/>';
echo '
<input type="hidden" name="sc" value="' . $context['session_id'] . '" />
<input type="hidden" name="seqnum" value="', $context['form_sequence_number'], '" />
</form>
</td>
</tr>
</table>';
}

^^ Can't find it. Can someone help please.

Kirby

It is there, I just found it. Look for this line:

if ($context['can_reply'] && !empty($options['display_quick_reply']))

chep

The download page isn't working for me. How did you download this mod?


chep

I always get an error

"An Error Has Occurred!
The mod you have requested has not been approved yet for downloads. 
"

Kirby

Really? I just got a PM saying it was approved. Try logging out and logging back in, or it may be a mod site bug because a lot of changes have been going down recently. I've attached the mod to this pos :)

chep


pulkit


Pranav

#11
You people should use this package parser : http://modparser.dev.dansoftaustralia.net/
It's really useful!

Works like charm on my forum!

janitro

Hi, I´ve installed it in my forum without any errors, but it looks somewhat smaller than the previous version:



Is there any way to make it bigger?

Kirby

Quote from: pulkit on August 07, 2007, 05:07:01 AM
still doesn't work for MeshTP theme ...
http://www.simplemachines.org/community/index.php?topic=21902.msg1024928#msg1024928
Can you link me to the theme?

You may adjust the width in the Display.template.php file. Set width: 50% to width: 100%; or whatever you want.

chep

To make it bigger I changed this:
<a name="quickreply"></a>
<div style="width: 100%;" align="center"><div class="tborder" style="width: 50%;" align="left">


to this:

<a name="quickreply"></a>
<div style="width: 100%;" align="center"><div class="tborder" style="width: 100%;" align="left">


I was also able to get mine to work with the mod which changes post box size.

Sweet mod.

janitro

done!

thanks for the help and the mod :)

chep

#16
I soon discovered in IE that width 100% cut off the right side of the border. It could be an artifact that I have some other mods like tinyportal...

Therefore I chose auto instead. Which works for me. Only tested on IE , Opera and Firefox latest and greatest...

<a name="quickreply"></a>
<div style="width: 100%;" align="center"><div class="tborder" style="width: auto;" align="left">

Kirby

Cool, thanks for contributing chep...I hope others will find it useful :)

Defused

Cant get this to work! Help? Appreciate it.
http://defused.us/forums/ [nofollow]

Kirby

Do you get an error? What happens?

Advertisement: