Jump to the post that solved this thread.
Solved: 9 Years, 9 Months ago Cannot Private Message Members
#11
Solved: 9 Years, 9 Months ago
How would it be done with option B as Destroy mentioned?

b) added as hidden options with default value 1

Also isn't a bit silly having PM's disabled by default, explains why so many people PM me on here yet they always have it disabled so i can't reply.
[Image: sig2.jpg]
Reply
#12
Solved: 9 Years, 9 Months ago
(2015-03-03, 02:50 AM)iAndrew Wrote: How would it be done with option B as Destroy mentioned?

b) added as hidden options with default value 1

Also isn't a bit silly having PM's disabled by default, explains why so many people PM me on here yet they always have it disabled so i can't reply.

How would I add it as a hidden option with the default value one?
just a noob.
Reply
#13
Solved: 9 Years, 9 Months ago
The HTML should be
<input type="hidden" name="permission-name-in-database" value="1" />
PGP Key (Fingerprint: 23B6 F4C0 FE2D 45AA 61A0 1E86 DB87 09DC DD87 6E40)
Reply
#14
Solved: 9 Years, 9 Months ago
(2015-03-03, 03:44 AM)Josh H. Wrote: The HTML should be
<input type="hidden" name="permission-name-in-database" value="1" />

So do I put that anywhere in member_register?

Here's is the template for member_register

<html>
<head>
<title>{$mybb->settings['bbname']} - {$lang->registration}</title>
{$headerinclude}
<script src="{$mybb->asset_url}/jscripts/validate/jquery.validate.min.js"></script>
</head>
<body id="forums">
{$header}
  <div style="width: 80%; margin: auto auto;">
<form action="member.php" method="post" id="registration_form"><input type="text" style="visibility: hidden;" value="" name="regcheck1" /><input type="text" style="visibility: hidden;" value="true" name="regcheck2" />
{$regerrors}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="2"><strong>{$lang->registration}</strong></td>
</tr>
<tr>
<td width="50%" class="trow1" valign="top">
<fieldset class="trow2">
<legend><strong>{$lang->account_details}</strong></legend>
<table cellspacing="0" cellpadding="{$theme['tablespace']}" width="100%">
<tr>
<td colspan="2"><span class="smalltext"><label for="username">{$lang->username}</label></span></td>
</tr>
<tr>
<td colspan="2"><input type="text" class="textbox" name="username" id="username" style="width: 80%" value="{$username}" /></td>
</tr>
{$passboxes}
<tr>
<td width="50%" valign="top"><span class="smalltext"><label for="email">{$lang->email}</label></span></td>
<td width="50%" valign="top"><span class="smalltext"><label for="email2">{$lang->confirm_email}</label></span></td>
</tr>
<tr>
<td width="50%" valign="top"><input type="text" class="textbox" name="email" id="email" style="width: 80%" maxlength="50" value="{$email}" /></td>
<td width="50%" valign="top"><input type="text" class="textbox" name="email2" id="email2" style="width: 80%" maxlength="50" value="{$email2}" /></td>
</tr>
<tr>
	<td colspan="2" style="display: none;" id="email_status">&nbsp;</td>
</tr>
{$hiddencaptcha}
</table>
</fieldset>
{$requiredfields}
{$customfields}
{$referrer}
{$regimage}
{$questionbox}
</td>
</tr>
</table>
<br />
<div align="center">
<input type="hidden" name="regtime" value="{$time}" />
<input type="hidden" name="step" value="registration" />
<input type="hidden" name="action" value="do_register" />
<input type="submit" class="button" name="regsubmit" value="{$lang->submit_registration}" />
</div>
</form>
  </div>
<script type="text/javascript">
<!--
$().ready(function() {
	// validate registration_form
	$("#registration_form").validate({
		rules: {
          username: {
            required: true,
            minlength: {$mybb->settings['minnamelength']},
			maxlength: {$mybb->settings['maxnamelength']},
			remote:{
				url: "xmlhttp.php?action=username_availability",
				type: "post",
              	dataType: "json",
				data:
				{
					my_post_key: my_post_key
				},
			},
          },
          email: {
				required: true,
				email: true,
          },
          email2: {
				required: true,
				email: true,
				equalTo: "#email"
          },
		},
		messages: {
            username: {
              		minlength: "{$lang->js_validator_username_length}",
              		maxlength: "{$lang->js_validator_username_length}",
            },
          	email: "{$lang->js_validator_invalid_email}",
			email2: "{$lang->js_validator_email_match}",
		}
	});

   {$validator_extra}
});
// -->
</script>
  
{$footer}
</body>
</html>
just a noob.
Reply
#15
Solved: 9 Years, 9 Months ago
(2015-03-03, 03:55 AM)nollidnosnhoj Wrote:
<input type="hidden" name="permission-name-in-database" value="1" />

So do I put that anywhere in member_register?

Anywhere between registration <form></form>. Of course permission-name-in-database should be changed to valid name first. For the "Receive private messages from other users" checkbox it's receivepms.

(2015-03-03, 02:50 AM)iAndrew Wrote: Also isn't a bit silly having PM's disabled by default

They're not disabled in MyBB by default, just in that theme because you removed them from registration without assigning default values in hidden fields.
Reply
#16
Solved: 9 Years, 9 Months ago
(2015-03-03, 06:47 AM)Destroy666 Wrote:
(2015-03-03, 03:55 AM)nollidnosnhoj Wrote:
<input type="hidden" name="permission-name-in-database" value="1" />

So do I put that anywhere in member_register?

Anywhere between registration <form></form>. Of course permission-name-in-database should be changed to valid name first. For the "Receive private messages from other users" checkbox it's receivepms.

(2015-03-03, 02:50 AM)iAndrew Wrote: Also isn't a bit silly having PM's disabled by default

They're not disabled in MyBB by default, just in that theme because you removed them from registration without assigning default values in hidden fields.

ah. that helps! Thanks man!
just a noob.
Reply
Jump to the post that solved this thread.


Forum Jump:


Users browsing this thread: 1 Guest(s)