[BETA] E-mail crew through board

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
X2244
Berichten: 10
Lid geworden op: 30 mei 2004, 18:32

[BETA] E-mail crew through board

Bericht door X2244 » 30 mei 2004, 18:50

Hallo allemaal,

Ik ben bezig met een mod die ervoor zorgt dat gebruikers via het forum een e-mail kunnen sturen naar de crew, en dan natuurlijk ook als 'Gebruiker email via board' is uitgeschakeld. Het is vooral bedoeld icm met de staff page mod. Het zorgt er voor dat de links:

Code: Selecteer alles

./profile.php?mode=email&u=x
werken en hij past de staff page aan, zodat deze (afhankelijk van de voorkeur van de crewleden) een mailto link plaatst of een link zoals hierboven. Ook kunnen crewleden opgeven dat ze noch hun e-mail adres willen laten zien (mailto links) en ook niet gemaild willen worden via de board.

De instructies zijn hier te vinden.

(BTW waarom plaatst bijna iedereen een link naar een .zip file met daarin het tekstbestand? Is dat een ongeschreven regel of zo?)

Ik heb de mod lokaal getest op 2.0.8.

Er zit nog wel één 'fout' in, bij het wijzigen van je profiel kunnen namelijk alle gebruikers opgeven of ze e-mail willen via de board. Misschien dat iemand hier een oplossing voor heeft dat die optie alleen bij crewleden verschijnt. Een optie zou zijn om het alleen via ACP te kunnen wijzigen, maar da's weer een beetje onvriendelijk tegenover moderators.

N.B.
'Iedereen mag mijn Email adres zien' is dominant over 'Mensen kunnen mij via de board een e-mail sturen' dus als een crewlid ja bij de eerste optie aangeeft wordt er een mailto link weergegeven, geeft men nee op dan verschijnt de link naar e-mail via board. (Afhankelijk van de voorkeur kan dan via die link een mail worden gestuurd of er verschijnt een melding dat de ontvanger geen e-mail wenst.)

Dit is mijn eerste mod.. dus ik vraag me af wat jullie ervan vinden. Hebben jullie nog tips etc.? Dingen die ik mss totaal verkeerd doe? En weet iemand mss een ideetje voor het profiel (dat gewone gebruikers de optie niet zien, bij hen bepaalt nl. de optie 'Iedereen mag mijn Email adres zien' of ze e-mail ontvangen via de board (mits dat laatste is ingeschakeld).

X2244
Berichten: 10
Lid geworden op: 30 mei 2004, 18:32

Bericht door X2244 » 31 mei 2004, 09:22

Update:
Het probleem met niet-crew en het weergeven van die optie is opgelost. In de template heb ik gewoon deze variabele gezet '{CREW_SHOW_VIEW_EMAIL}' en die krijgt een waarde in usercp_register.php.

En als iemand nog commentaar, tips etc. heeft, ik wil het graag horen :).

Gebruikersavatar
WebPaulsky
Berichten: 232
Lid geworden op: 27 jan 2004, 20:25
Locatie: Honselersdijk
Contacteer:

Bericht door WebPaulsky » 02 jun 2004, 12:54

Ik ga hem nu even uittesten eerst ff de staff mod installen :)

Update volgt :thumb:

X2244
Berichten: 10
Lid geworden op: 30 mei 2004, 18:32

Bericht door X2244 » 02 jun 2004, 18:34

@WP ik heb zojuist een nieuwe versie geupload...

Als je de andere al had geïnstalleerd:

In usercp_register.php

Even eerst het onderste deel zoeken en dan vervangen met 't bovenste deel ;).

Code: Selecteer alles

# 
#-----[ REPLACE ]------------------------------------------ 
# 
	VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popup_pm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, 0, 1, ";

# 
#-----[ FIND ]------------------------------------------ 
# 
	VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popup_pm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, 0, 1, 0 ";

Gebruikersavatar
WebPaulsky
Berichten: 232
Lid geworden op: 27 jan 2004, 20:25
Locatie: Honselersdijk
Contacteer:

Bericht door WebPaulsky » 02 jun 2004, 18:38

Wat is er nieuw "?? in je nieuwe versie

X2244
Berichten: 10
Lid geworden op: 30 mei 2004, 18:32

Bericht door X2244 » 02 jun 2004, 22:00

MOD History schreef:## 2004-06-02 - version 0.9.2
## - Fixed SQL error, when registering

Gesloten