Seite 1 von 1
					
				"user_notify" default soll auf 1 , nicht 0 sein
				Verfasst: 04.02.2015 23:27
				von teletux9
				Hallo, 
wo kann ich hard-codiert im Quellcode einstellen, dass "user_notify", 
also Benachrichtigung bei neuen Themen/ Beiträgen standardmäßig auf 
1 = JA steht, wenn sich neue User anmelden? - Ein Mod dafür der das 
einstellbar macht, scheint es nicht zu geben. 
Bisher behelfe ich mir alle paar Tage in mysqladmin mit der Ausführung 
von 
UPDATE `d01c2f97`.`phpbb_users` SET `user_notify` = '1' where user_id > 269; 
wobei d01c2f97  der Datenbankname ist und die 269 nach der Ausführung 
auf die höchste gerade aktuell Zahl der Tabelle gesetzt wird, damit es beim 
nächsten UPDATE wieder passt. Das ist aber auf Dauer lästig. 
Jemand eine Lösung? 
Gruss
Eckard
			 
			
					
				Re: "user_notify" default soll auf 1 , nicht 0 sein
				Verfasst: 05.02.2015 11:13
				von Talk19zehn
				Hi, hilft dir ggf. auch jene Seite "PHP Cross Reference of phpBB-3.1.2-deutsch" vorerst
https://www.phpbb.de/infos/3.1/xref/nav ... index.html
informationshalber weiter?
Gruß
 
			
					
				Re: "user_notify" default soll auf 1 , nicht 0 sein
				Verfasst: 06.02.2015 03:51
				von teletux9
				könnte helfen , ja... : user_notify soll in phpBB3/report.php  behandelt werden:
wird mit    request_var('notify', 0)   request notify initial auf 0 gesetzt? 
Hier eine 1 draus machen? - Ich kapiere es nicht, ich will in der laufenden 
Installation auch nichts zerschießen:
Code: Alles auswählen
[...]
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('mcp');
$forum_id               = request_var('f', 0);
$post_id                = request_var('p', 0);
$pm_id                  = request_var('pm', 0);
$reason_id              = request_var('reason_id', 0);
$report_text    = utf8_normalize_nfc(request_var('report_text', '', true));
$user_notify    = ($user->data['is_registered']) ? request_var('notify', 0) : false;   // HIER !!! auf 1 setzen??????
$submit = (isset($_POST['submit'])) ? true : false;
if (!$post_id && (!$pm_id || !$config['allow_pm_report']))
{
        trigger_error('NO_POST_SELECTED');
}
[...]
 
			
					
				Re: "user_notify" default soll auf 1 , nicht 0 sein
				Verfasst: 06.02.2015 15:06
				von gn#36
				Nein, du suchst eigentlich eher nach "user_notify", schau mal in die includes/functions_user.php und dort speziell die Funktion 
user_add.
Du könntest auch eine Extension bauen, die das Event 
core.user_add_modify_data nutzt, um die Daten bei der Registrierung zu verändern.
 
			
					
				Re: "user_notify" default soll auf 1 , nicht 0 sein
				Verfasst: 07.02.2015 00:37
				von teletux9
				DANKE!!!! Gelöst!!  (kann dieser thread als gelöst markiert werden? Wie?) 
in includes/functions_user.php :
Code: Alles auswählen
    [...]
                'user_emailtime'                => 0,
            'user_notify'                   => 1,
                'user_notify_pm'                => 1,      <<<<<<===== hier habe ich die 0 gegen eine 1 getauscht!! Geht!!!!
                'user_notify_type'              => NOTIFY_EMAIL,
            [...]
 
habe die 0 gegen eine 1 getauscht! Geht!! 
Bei jedem Update der Forumsoftware muss ich das natürlich wieder nachziehen, klar. 
nochmals DANKE!!
 
			
					
				Re: "user_notify" default soll auf 1 , nicht 0 sein
				Verfasst: 07.02.2015 20:03
				von gn#36
				Der Auto-Updater sollte das eigentlich bei den Updates übernehmen. Unter anderem dafür ermittelt der ja die Unterschiede zwischen Ist und Soll (sowie Soll-alt), statt einfach die geänderten Dateien drüberzubügeln.