PM Weiterleitung

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Secretly
Mitglied
Beiträge: 358
Registriert: 14.07.2011 16:59
Kontaktdaten:

PM Weiterleitung

Beitrag von Secretly »

Hallo,

ich weiß nicht, ob es so etwas gibt, daher frage ich hier einfach mal, denn meine Suche war bisher nicht gerade von Erfolg gekrönt. Wir sind ein Rollenspielforum, d.h. ein User hat ohne Probleme mal mehrere Accounts, welche mit dem Account_Link miteinander verbunden sind. Das funktioniert auch ganz prima, aber gibt es irgendwie die Möglichkeit eine Art Weiterleitung einzuschalten, so dass man z.b. Bei User B, C, D und E User A als "Empfänger" einträgt? Sicher man könnte in die Signatur schreiben PMs bitte nur an User A oder den Empfang von PMs bei B, C, D und E verbieten, aber die Weiterleitung wäre optimal oder womöglich ein boardinterner Hinweis, denn die Email bei PM setzt ja voraus, dass man sich regelmäßig einloggt und dass ist bei dem ein oder anderen auch ein Problem :-?

Danke für jegliche Mühe und Hinweise :)
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: PM Weiterleitung

Beitrag von Miriam »

Probiere es so:

Finde in der /includes/ucp/ucp_pm_compose.php

Code: Alles auswählen

    if (!is_array($address_list))
    {
        $address_list = array();
    } 
davor füge ein:

Code: Alles auswählen

    // Add Master User ID here if needed:
    if (is_array($address_list['u']))
    {
        $slave_id_str = '';
        foreach($address_list['u'] as $key => $value)
        {
            $slave_id_str .= "$key,";
        }
        $slave_id_str = substr($slave_id_str, 0, -1);
        $sql = 'SELECT master_id FROM ' . USERS_TABLE . ' 
                WHERE user_id IN (' . $slave_id_str . ') 
                AND master_id > 0 
                AND master_id NOT IN (' . $slave_id_str . ')';
        $result = $db->sql_query($sql);
        while ($row = $db->sql_fetchrow($result))
        {
            print_r($row);
            $master_id_ary[$row['master_id']] = 'bcc';
        }
        $db->sql_freeresult($result);
        if (is_array($master_id_ary))
        {
            $address_list['u'] = $address_list['u'] + $master_id_ary;
        }
    }
    // End of modification  
...das sollte eine zusätzliche Nachricht als Blindkopie an den Master-Account eines verlinkten Accounts senden.
Also wenn bspw. Miriam der Master Account ist, mit dem die Accounts Kaninchen, Hase, Bärchen verlinkt sind, dann bekommt Miriam eine PM, wenn jemand eine PM entweder an Kaninchen, Hase oder Bärchen schickt (oder an alle drei).

Probier' mal. :roll:
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Secretly
Mitglied
Beiträge: 358
Registriert: 14.07.2011 16:59
Kontaktdaten:

Re: PM Weiterleitung

Beitrag von Secretly »

Danke, aber so auf Anhieb funktioniert es nicht.

Du hast versucht, eine Private Nachricht an zu viele Empfänger zu senden.
steht oberhalb des Empfängers

Oberhalb des Forums steht:

Code: Alles auswählen

Array ( [master_id] => 8 ) [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4718: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/ucp/ucp_pm_compose.php:71)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4720: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/ucp/ucp_pm_compose.php:71)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4721: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/ucp/ucp_pm_compose.php:71)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4722: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/ucp/ucp_pm_compose.php:71)
Bei den Gruppeneinstellungen sind 2 Empfänger erlaubt und bei Allgemein => Private Nachrichten: Maximale Anzahl zulässiger Empfänger: steht es auf 0 zwecks unbegrenzt viele Empfänger
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: PM Weiterleitung

Beitrag von Miriam »

oops,

das

Code: Alles auswählen

print_r($row);
muss raus aus dem Code. War noch zum Testen. :lol:
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Secretly
Mitglied
Beiträge: 358
Registriert: 14.07.2011 16:59
Kontaktdaten:

Re: PM Weiterleitung

Beitrag von Secretly »

Danke schon mal :) Also die erste Fehlermeldung ist schon mal weg und an die "Hauptaccounts" kann ich auch PMs verschicken, aber bei den Nebenaccounts kommt noch:
"Du hast versucht, eine Private Nachricht an zu viele Empfänger zu senden."

Maximale Anzahl zulässiger Empfänger pro Privater Nachricht:
Die maximale Anzahl zulässiger Empfänger für eine Private Nachricht. Bei einem Wert von 0 wird die Board-Einstellung verwendet. steht immer noch auf 2 in jeder Gruppe abgesehen von den Admins da steht es auf 10 und ja ich habe es vom Adminaccount versucht.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: PM Weiterleitung

Beitrag von Miriam »

Hast du mal einen anderen Wert eingestellt?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Secretly
Mitglied
Beiträge: 358
Registriert: 14.07.2011 16:59
Kontaktdaten:

Re: PM Weiterleitung

Beitrag von Secretly »

ja also ich habe es jetzt bei den Admins auf 0 gestellt somit ist es unbegrenzt wie den Voreinstellungen. Aber leider kommt immer noch "Du hast versucht, eine Private Nachricht an zu viele Empfänger zu senden."
Bei den Usern habe ich es auf 3 gestellt und auch von dort versucht, aber es geht nur in Richtung der Hauptaccounts.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: PM Weiterleitung

Beitrag von Miriam »

Hast du dir mal die Adressliste ausgeben lassen, um evtl. zu sehen, woran es scheitert?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Secretly
Mitglied
Beiträge: 358
Registriert: 14.07.2011 16:59
Kontaktdaten:

Re: PM Weiterleitung

Beitrag von Secretly »

Ich muss mal doof fragen, was du mit Adressliste meinst?

Was ich jetzt aufführe ist sicher das falsche
Hauptaccount klappt:
http://www.sydneylife.de/ucp.php?i=pm&mode=compose&u=8
http://www.sydneylife.de/ucp.php?i=pm&m ... =post&sid=
Nebenaccount nicht:
http://www.sydneylife.de/ucp.php?i=pm&m ... pose&u=311
http://www.sydneylife.de/ucp.php?i=pm&m ... =post&sid=
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: PM Weiterleitung

Beitrag von Miriam »

Also diese Links bringen irgendwie nichts.
Du kannst als mit Nebenaccounts nichts wegschicken, weil die Meldung kommt, dass du zu viele Nachrichten schicken willst, habe ich dich richtig verstanden? Aber mit den Hauptaccounts (auch an Nebenaccounts geht's)?

Hast du denn das Versenden vom Massen-PMs angeschaltet?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“