[erledigt] E-Mail nach min. x Beiträgen im Forum ausführbar
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
- Mitglied
- Beiträge: 313
- Registriert: 10.07.2005 15:09
- Wohnort: Vinnen
- Kontaktdaten:
[erledigt] E-Mail nach min. x Beiträgen im Forum ausführbar
Hallo,
ich habe den Snippet PN Funktion erst nach min. 5 Beiträgen im Forum ausführbar eingebaut und würde das auch gerne bei den E-Mails so haben. Hab mit der Suchfunktion nichts passendes gefunden, hat jemand eine Idee?
Danke, Stoni.
ich habe den Snippet PN Funktion erst nach min. 5 Beiträgen im Forum ausführbar eingebaut und würde das auch gerne bei den E-Mails so haben. Hab mit der Suchfunktion nichts passendes gefunden, hat jemand eine Idee?
Danke, Stoni.
Zuletzt geändert von Stonewoman am 16.02.2008 16:31, insgesamt 1-mal geändert.
Ist relativ einfach, hättest dich nur ein wenig damit mal befassen müssen in welcher Datei die Mail-Funktion bewerkstelligt wird 
Hier der Code:
Hier die Sprachvariablen, ich habe das einfach mal von AWSW kopiert und minimal geändert:

Hier der Code:
Code: Alles auswählen
suche in profile.php:
else if ( $mode == 'email' )
{
include($phpbb_root_path . 'includes/usercp_email.'.$phpEx);
exit;
}
und ersetze mit:
if ( $mode == 'email' && $userdata['user_posts'] > "5")
{
include($phpbb_root_path . 'includes/usercp_email.'.$phpEx);
exit;
}
else
{
message_die(GENERAL_MESSAGE, $lang['Darf_keine_EMails_schicken']);
}
Code: Alles auswählen
++ Öffne:
lang_german/lang_main.php
++ Suche:
?>
++ Davor einfügen:
// Darf der User eine E-Mail senden ?:
$lang['Darf_keine_EMails_schicken'] = 'Du darfst leider noch keine E-Mails schicken !';
Code: Alles auswählen
++ Öffne:
lang_english/lang_main.php
++ Suche:
?>
++ Davor einfügen:
// Darf der User eine EMail senden ?:
$lang['Darf_keine_EMails_schicken'] = 'Sorry you are not allowed to send E-Mails !';
-
- Mitglied
- Beiträge: 313
- Registriert: 10.07.2005 15:09
- Wohnort: Vinnen
- Kontaktdaten:
Hallo,
Hab alles nach deiner Anleitung gemacht, aber leider funktioniert es nicht. Wenn ich in das Profil eines Users gehe bekomme ich diese Fehlermeldung:
In Zeile 153 steht das:
Grüße, Stoni.
Für dich vielleicht, aber ich binl eider nicht so fit in PHP, dass ich da selber was versuche... (ich bin froh, dass ich die Updates und das Einbauen von Mods einigermaßen hinbekomme)Mavo460 hat geschrieben:Ist relativ einfach, hättest dich nur ein wenig damit mal befassen müssen in welcher Datei die Mail-Funktion bewerkstelligt wird
Hab alles nach deiner Anleitung gemacht, aber leider funktioniert es nicht. Wenn ich in das Profil eines Users gehe bekomme ich diese Fehlermeldung:
Code: Alles auswählen
Parse error: syntax error, unexpected T_ELSE in /www/htdocs/xxx/phpBB2/profile.php on line 153
Code: Alles auswählen
else if (!$userdata['session_logged_in'] )
-
- Mitglied
- Beiträge: 313
- Registriert: 10.07.2005 15:09
- Wohnort: Vinnen
- Kontaktdaten:
Bitte..
Geänderte Datei: http://forum.skoliose-op.info/textdatei ... le.php.txt
Original: http://forum.skoliose-op.info/textdatei ... iginal.txt
Geänderte Datei: http://forum.skoliose-op.info/textdatei ... le.php.txt
Original: http://forum.skoliose-op.info/textdatei ... iginal.txt
tausch mal das:
mit dem hier aus:
Code: Alles auswählen
if ( $mode == 'email' && $userdata['user_posts'] > "5")
{
include($phpbb_root_path . 'includes/usercp_email.'.$phpEx);
exit;
}
else
{
message_die(GENERAL_MESSAGE, $lang['Darf_keine_EMails_schicken']);
}
else if (!$userdata['session_logged_in'] )
{
redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=viewprofile&u=$user_id", true));
exit;
}
Code: Alles auswählen
else if (!$userdata['session_logged_in'] )
{
redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=viewprofile&u=$user_id", true));
exit;
}
if ( $mode == 'email' && $userdata['user_posts'] > "5")
{
include($phpbb_root_path . 'includes/usercp_email.'.$phpEx);
exit;
}
else
{
message_die(GENERAL_MESSAGE, $lang['Darf_keine_EMails_schicken']);
}
-
- Mitglied
- Beiträge: 313
- Registriert: 10.07.2005 15:09
- Wohnort: Vinnen
- Kontaktdaten: