"user_notify" default soll auf 1 , nicht 0 sein

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
teletux9
Mitglied
Beiträge: 20
Registriert: 04.01.2015 03:13

"user_notify" default soll auf 1 , nicht 0 sein

Beitrag 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
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 4914
Registriert: 08.06.2009 12:03
Kontaktdaten:

Re: "user_notify" default soll auf 1 , nicht 0 sein

Beitrag 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ß
Beste Grüße
phpBB3 Designs: Stylearea Ongray-Designs
teletux9
Mitglied
Beiträge: 20
Registriert: 04.01.2015 03:13

Re: "user_notify" default soll auf 1 , nicht 0 sein

Beitrag 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');
}
[...]
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Re: "user_notify" default soll auf 1 , nicht 0 sein

Beitrag 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.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
teletux9
Mitglied
Beiträge: 20
Registriert: 04.01.2015 03:13

Re: "user_notify" default soll auf 1 , nicht 0 sein

Beitrag 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!!
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Re: "user_notify" default soll auf 1 , nicht 0 sein

Beitrag 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.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Antworten

Zurück zu „Support-Forum“