Advertisement:

Preventing mail to be seen

Aloittaja Pedja, tammikuu 15, 2006, 10:02:23 IP

« edellinen - seuraava »

Pedja

Is it possible to set forum to make sure that noone but Administrator is able to see email address of any forum member?

Owdy

Yes, but that needs lost of template work. Ther isnt easy setting or similart for that.
Former Lead Support Specialist

Tarvitsetko apua SMF foorumisi kanssa? Otan työtehtäviä vastaan, lue:http://www.simplemachines.org/community/index.php?topic=375918.0

Pedja

Ouch, that hurts.

It makes SMF spam friendly. I like it very much, and want to replace existing phpBB forum with SMF, but this one problem makes me very nervous. I cannot allow that my users get offended because of this so simple to solve issue.

I will have to wait, if new version of SMF provides some solution.

!Hachi!

small solution. i think its easy to hide email from all ,by deleting email links.but only admin well lets hope.i will try if i manage it i will post in package manager but not promise :P
Happy Ramadan

Owdy

Lainaus käyttäjältä: pedja - tammikuu 16, 2006, 07:04:31 AP
Ouch, that hurts.

It makes SMF spam friendly.

No it doesnt. Everyone can hide their adress and admin can hide all of them from guests.
Former Lead Support Specialist

Tarvitsetko apua SMF foorumisi kanssa? Otan työtehtäviä vastaan, lue:http://www.simplemachines.org/community/index.php?topic=375918.0

Pedja

As long as email adress may be seen by anybody else except Admins and moderators, that is spam friendly. Keeping email confidental is very important requirement nowadays.

Option to hide email exists but:

1. by default, mail is not hidden. It should be hiden until user decides otherwise

2. hiden status of emil cannot be forced to protect people who do not know implications of visible email

3. it is not point to disable mail to user function, but to prevent enyone to be able to se real email addresses

4. SMF already has all the functionality needed, it just has to be used in this particular case, and provide wembmail form instead of plain mailto: link.

Solution is simple.

Owdy

Lainaus käyttäjältä: pedja - tammikuu 18, 2006, 08:00:32 AP


1. by default, mail is not hidden. It should be hiden until user decides otherwise

It is asked in registeration. You can hide your mail when you register. Its totally users choise.
Former Lead Support Specialist

Tarvitsetko apua SMF foorumisi kanssa? Otan työtehtäviä vastaan, lue:http://www.simplemachines.org/community/index.php?topic=375918.0

Pedja

That option should at least be checked by default, but still, user can change it and if he does not know what it is, he isin rouble, especialy, since my users are not aware that email adress can be shown to others.

They are used to that similar option means, do you want to let others to send you email or not, not that it actualy showws email address. They would allow email as they want to be accesible by email, not knowing that it actualy reveals their email.

I realy do not understand, that it is possible that this suggestion is declined in time when email address confidentality is very important issue.

Owdy

#8
Lainaus käyttäjältä: pedja - tammikuu 18, 2006, 02:07:13 IP
That option should at least be checked by default
Its very easy to change if you want...

If you want new features, please make feature request. Im happy with how it is now. I can hide adresses from spam robots, thats good enough for me. If user wants to hide his mail from members also, he can do that. I dont see anything wrong here.
Former Lead Support Specialist

Tarvitsetko apua SMF foorumisi kanssa? Otan työtehtäviä vastaan, lue:http://www.simplemachines.org/community/index.php?topic=375918.0

JayBachatero

In Register.template.php make the following change

Koodi (find) [Valitse]

// Are they allowed to hide their email?
if ($context['allow_hide_email'])
echo '
<label for="hideEmail"><input type="checkbox" name="hideEmail" id="hideEmail" class="check" /> ', $txt[721], '</label>';


Koodi (replace) [Valitse]

// Are they allowed to hide their email?
if ($context['allow_hide_email'])
echo '
<label for="hideEmail"><input type="checkbox" name="hideEmail" id="hideEmail" class="check" checked /> ', $txt[721], '</label>';


-JayBachatero
Follow me on Twitter

"HELP!!! I've fallen and I can't get up"
This moment has been brought to you by LifeAlert

Pedja

#10
Thanks, I will do the change. Thing is, I plan to use several separate instalations of forum, and I hate to custom mod something that is generaly needed. It just complicates upgrades.

I posted topic here, since I first thought it is me who cannot find where to set this, not that it is missing feature.

Should I repost as feature request, or this topic may be moved there?

JayBachatero

You can post it up in the feature request board :)

It's already in the feature request.
Follow me on Twitter

"HELP!!! I've fallen and I can't get up"
This moment has been brought to you by LifeAlert

Jazeker

Lainaus käyttäjältä: Jay The Code Monkey - tammikuu 18, 2006, 03:16:50 IP
In Register.template.php make the following change

Koodi (find) [Valitse]

// Are they allowed to hide their email?
if ($context['allow_hide_email'])
echo '
<label for="hideEmail"><input type="checkbox" name="hideEmail" id="hideEmail" class="check" /> ', $txt[721], '</label>';


Koodi (replace) [Valitse]

// Are they allowed to hide their email?
if ($context['allow_hide_email'])
echo '
<label for="hideEmail"><input type="checkbox" name="hideEmail" id="hideEmail" class="check" checked /> ', $txt[721], '</label>';


-JayBachatero


Wonderful!  This did the trick!

:-*

Advertisement: