Beiträge: 1.734
Themen: 232
Registriert seit: 12.02.2014
MyBB-Version: 1.8.x
hallo,
wie kann ich oben genannten auch einer benutzergruppe zuordnen? wie man den namen verändert, dies hab ich rausgefunden usw. natürlich weiss ich, dass diese engine den titel von den gästen übernimmt usw.
kann man dafür eine eigene gruppe erstellen und wenn ich den namen auf den namen eines bots ändere, kann man die author statistik mit übernehmen usw. eben.
Mit freundlichen Grüßen
Für etwaige Tipps, Vorschläge oder Anleitungen von mir gebe ich keine Gewähr. Die Durchführung erfolgt auf eigene Gefahr!
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
MyBB Engine wird nur verwendet, wenn es keinen Absender gibt (was standardmäßig nie der Fall sein sollte). Da es sich dabei um keine Account handelt, befindet sich MyBB Engine in keiner Benutzergruppe.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 1.744
Themen: 22
Registriert seit: 18.02.2017
MyBB-Version: 1.8.*
20.03.2017, 17:30
(Dieser Beitrag wurde zuletzt bearbeitet: 20.03.2017, 17:32 von bv64.)
und es gibt keinerlei Möglichkeit, für diese PNs einen User zu bestimmen?
So wie ich das sehe, wird in der inc/datahandlers/pm.php
festgelegt, wie der User heißen soll (über die Sprachvariable dann definiert)
Da kann man nicht auch noch eine Userid mit übergeben, damit die fromeid nicht mehr 0 ist?
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Was meinst du mit "diese PNs"? Standardmäßig werden, wie schon gesagt, keine PNs mit MyBB Engine als Absender versendet.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 1.744
Themen: 22
Registriert seit: 18.02.2017
MyBB-Version: 1.8.*
20.03.2017, 19:26
(Dieser Beitrag wurde zuletzt bearbeitet: 20.03.2017, 19:35 von bv64.)
manche Plugins versenden eben doch ohne entsprechende Daten.
z.B. OUGC Awards!
Aber wohl auch andere, wie ich in meinen Forschungen heute so gelesen habe.
Diese Lösung von MyBB PNs im Notfall auf diese Art zu verschicken, finde ich etwas unglücklich!
Ich frage mich, wozu gibt es dann diese Funktion, wenn doch eh keine PNs so versendet werden?
Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
Hm...ich sehe das ein wenig anders.
Ich hielte es für keine gute Lösung, eine ID willkürlich einzufügen, wenn zB ein Plugin eine PN ohne ID versendet. Und welche ID sollte das sein? Die vom Admin? Oder soll extra ein User angelegt werden, nur als Absender für solche PNs?
Dann bekommt man eine PN von jemanden, der sie gar nicht gesendet hat, das würde ich schon eher unglücklich nennen. Ganz zu schweigen davon, dass es schwieriger wird, einen möglichen Fehler zu erkennen, der dazu geführt hat, dass eine PN ohne korrekte ID gesendet wurde.
Und wenn einen nur der Name MyBB Engine stört, kann man den ja in der Sprachdatei anpassen.
Beiträge: 1.744
Themen: 22
Registriert seit: 18.02.2017
MyBB-Version: 1.8.*
ich will ja gar keine allgemeine Lösung, ich möchte einfach nur wissen, ob es möglich ist, da einen User für regulär zu setzen!
Und wenn ja, wie!
Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
20.03.2017, 20:33
(Dieser Beitrag wurde zuletzt bearbeitet: 20.03.2017, 20:33 von doylecc.)
In der Datei inc/datahandlers/pm.php suche in der Funktion verify_sender() nach:
PHP-Code:
// Fetch the senders profile data.
$sender = get_user($pm['fromid']);
und füge
darüber ein:
PHP-Code:
if(empty($pm['fromid']) || $pm['fromid'] == 0)
{
$pm['fromid'] = 4;
}
Die 4 musst du natürlich durch die ID des Users ersetzen, den du als Absender haben möchtest.
Beiträge: 1.744
Themen: 22
Registriert seit: 18.02.2017
MyBB-Version: 1.8.*
super, vielen Dank!
funktioniert einwandfrei und die PN kommen jetzt vom Bot