Pagina 1 van 1

[BETA] E-mail crew through board

Geplaatst: 30 mei 2004, 18:50
door X2244
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).

Geplaatst: 31 mei 2004, 09:22
door X2244
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 :).

Geplaatst: 02 jun 2004, 12:54
door WebPaulsky
Ik ga hem nu even uittesten eerst ff de staff mod installen :)

Update volgt :thumb:

Geplaatst: 02 jun 2004, 18:34
door X2244
@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 ";

Geplaatst: 02 jun 2004, 18:38
door WebPaulsky
Wat is er nieuw "?? in je nieuwe versie

Geplaatst: 02 jun 2004, 22:00
door X2244
MOD History schreef:## 2004-06-02 - version 0.9.2
## - Fixed SQL error, when registering