Simple Machines Community Forum

Archived Boards and Threads... => Archived Boards => SMF Feedback and Discussion => Topic started by: Burpee on June 23, 2005, 04:52:42 PM

Title: Why require reply subject?
Post by: Burpee on June 23, 2005, 04:52:42 PM
I was just messing around a bit, and I started to wonder... Why do we require a subject in every reply?
I can see why you want to require a subject for a topic, but I don't see a reason why it should be required for a reply.
Title: So I can do this
Post by: Trekkie101 on June 23, 2005, 04:55:44 PM
Like above, dunno, but its fun.
Title: Re: Why require reply subject?
Post by: Owdy on June 23, 2005, 04:56:23 PM
Quote from: Burpee on June 23, 2005, 04:52:42 PM
I was just messing around a bit, and I started to wonder... Why do we require a subject in every reply?
I can see why you want to require a subject for a topic, but I don't see a reason why it should be required for a reply.
Good point. Its very rarely changed.
Title: Re: Why require reply subject?
Post by: [Unknown] on June 23, 2005, 05:55:55 PM
It's more efficient in the long run to store it with the posts, and so why not allow them to change it?  I think you're asking the wrong question.

-[Unknown]
Title: Re: Tippmaster is awesome
Post by: 1MileCrash on June 23, 2005, 07:46:13 PM
Quote from: Owdy on June 23, 2005, 04:56:23 PM
Quote from: Burpee on June 23, 2005, 04:52:42 PM
I was just messing around a bit, and I started to wonder... Why do we require a subject in every reply?
I can see why you want to require a subject for a topic, but I don't see a reason why it should be required for a reply.
Good point. Its very rarely changed.

not only is it very rarely changed, it is very rarely even noticed.
Title: hello, i enjoy SMF very much
Post by: codenaught on June 23, 2005, 08:36:24 PM
Yeah, not very often can I see the point of changing the subject. In fact when looking at the last post thing it could confuse the member if the subject is changed. By removing the Re: the user could think it is a brand new topic.

Like I did with this reply.  ;)
Title: Re: Why require reply subject?
Post by: JayBachatero on June 23, 2005, 08:43:54 PM
i think some times its helpful cause after reading pages and pages u forget wt the subject is about.  cause people go off topic.  i think every reply should have it.
Title: Re: Why require reply subject?
Post by: Captain_Morrigan on May 03, 2006, 08:07:34 PM
Can we make the subject field hidden so it doesn't show for users because I'm trying to completely change my Display.Template.php to look more like IPB's board because I like the look and feel of it.
Title: Re: Why require reply subject?
Post by: 3guk on December 28, 2006, 10:42:22 AM
Yeah I'd like to know if in the reply you can turn off subject editing, some people change it and on the main page it ends up looking like a new topic.
Title: Re: Why require reply subject?
Post by: Grudge on December 28, 2006, 11:47:24 AM
Though there isn't an option for this you could achieve it by opening Post.template.php and finding:

// Now show the subject box for this post.
echo '
<tr>
<td align="right" style="font-weight: bold;', isset($context['post_error']['no_subject']) ? 'color: red;' : '', '" id="caption_subject">
', $txt['subject'], ':
</td>
<td>
<input type="text" name="subject"', $context['subject'] == '' ? '' : ' value="' . $context['subject'] . '"', ' tabindex="', $context['tabindex']++, '" size="80" maxlength="80" />
</td>
</tr>


Change for:

// Now show the subject box for this post.
echo '
<tr>
<td align="right" style="font-weight: bold;', isset($context['post_error']['no_subject']) ? 'color: red;' : '', '" id="caption_subject">
', $txt['subject'], ':
</td>
<td>
<input type="text" name="subject"', $context['subject'] == '' ? '' : ' value="' . $context['subject'] . '"', ' tabindex="', $context['tabindex']++, '" size="80" maxlength="80" />
</td>
</tr>



';
// Now show the subject box for this post.
if (empty($context['previous_posts']))
echo '
<tr>
<td align="right" style="font-weight: bold;', isset($context['post_error']['no_subject']) ? 'color: red;' : '', '" id="caption_subject">
', $txt['subject'], ':
</td>
<td>
<input type="text" name="subject"', $context['subject'] == '' ? '' : ' value="' . $context['subject'] . '"', ' tabindex="', $context['tabindex']++, '" size="80" maxlength="80" />
</td>
</tr>';
else
echo '
<input type="hidden" name="subject" value="', $context['subject'], '" />';
echo '