After i upgrade to 1.8 the users don't have activated the private message option in their profile by default, they need to activate "Receive private messages from other users." manually.
I want that option to be activated after a user is register on forum.
you can run SQL query like below (see
SQL queries guidance if required)
ALTER TABLE `mybb_users` CHANGE `receivepms` `receivepms` TINYINT(1) NOT NULL DEFAULT '1';
And
SQL guidance thread has
another query to enable
receiving PMs for all
existing members. Also run it.
Thanks! For all who have same problem, run:
ALTER TABLE mybb_users
CHANGE receivepms
receivepms
TINYINT(1) NOT NULL DEFAULT '1';
and
UPDATE mybb_users
SET receivepms
= '1' WHERE receivepms
= '0'
Bear in mind this is probably theme related; themes that DELETE the additional options on the registration are usually the cause - contact the theme author.