Beiträge: 7.019
Themen: 4.707
Registriert seit: 06.12.2006
19.03.2011, 07:23
(Dieser Beitrag wurde zuletzt bearbeitet: 26.08.2014, 09:53 von MyBB.de Bot.)
Eine neue Erweiterung wurde veröffentlicht:
Thanks for the report
Zitat:This plugin notify the reporter user through PM, when a moderator markes his/her report as read. You can use these variables in your message to personalize it:
{poster} => Writer of reported post
{thread} => Thread of reported post
{reason} => Reason of reporting
{date} => Date of reporting
After activation "Thanks for the report" settings would be added to board settings.
NOTICE: Please make sure that default settings are appropriate for your forum and if they aren't, correct them.
Beiträge: 317
Themen: 20
Registriert seit: 10.10.2011
MyBB-Version: 1.6.9
Ich hab hier ein kleines Problem mit dem Plugin. Wenn ein gemeldeter Beitrag gelesen wurde, dann erhält der Melder eine PN. In dieser PN stehen dann die Melde-Details. Es wird dann zum Poster und zum Thread verlinkt. Bei diesen Links ist dann in der URL "&:" mit drin, deswegen funzen die URLs nicht wirklich. Kann doch eigentlich nur eine Kleinigkeit sein, oder? Kann mir da mal jemand helfen, woran das liegt? Der Code sieht eigentlich ganz OK aus.
Im Code kann ich keinen Hinweis finden was den Fehler verursachen könnte. Habe das Plugin frisch geladen und installiert. Der Fehler kommt bei mir nicht vor. Am Plugin liegt es demnach nicht.
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Ersetze in der Plugin-Datei:
PHP-Code:
$report['postlink'] = get_post_link($report['pid'], $report['tid']);
$report['threadlink'] = get_thread_link($report['tid']);
$report['posterlink'] = get_profile_link($report['postuid']);
$report['reporterlink'] = get_profile_link($report['uid']);
durch:
PHP-Code:
$report['postlink'] = htmlspecialchars_decode(get_post_link($report['pid'], $report['tid']));
$report['threadlink'] = htmlspecialchars_decode(get_thread_link($report['tid']));
$report['posterlink'] = htmlspecialchars_decode(get_profile_link($report['postuid']));
$report['reporterlink'] = htmlspecialchars_decode(get_profile_link($report['uid']));
@NetHunter: Hast du zufällig die SEO-URLs aktiviert, wodurch keine & in den URLs vorkommen?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 317
Themen: 20
Registriert seit: 10.10.2011
MyBB-Version: 1.6.9
13.01.2014, 20:34
(Dieser Beitrag wurde zuletzt bearbeitet: 13.01.2014, 20:35 von GreenDragon.)
Super, jetzt klappt´s. Besten Dank StefanT. Aber auch ein Danke an NetHunter. Ich war gerade schon am verzweifeln, da ich das Plugin testweise in noch 2 andere Foren eingebaut hatte und dort der selbe Fehler war.
Jetzt ist mir gerade noch was aufgefallen, das ich nicht zur vollsten Zufriedenheit gelöst bekomme. Es wird in der PN immer nur auf den Thread verlinkt, auch wenn ich beispielsweise den fünften Beitrag im selben Thema melde. Ich hatte jetzt schon mal versucht in Zeile 222 "$report['threadlink']" durch "$report['postlink']" zu ersetzen. Leider fehlt dann am Ende das Rautezeichen + Post ID.
So ist es dann aktuell:
.....showthread.php?tid=32978&pid=49907
müsste aber so aussehen:
.....showthread.php?tid=32978&pid=49907#pid49907
Wäre nochmal um eine kleine Hilfe dankbar.
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
13.01.2014, 20:36
(Dieser Beitrag wurde zuletzt bearbeitet: 13.01.2014, 20:36 von StefanT.)
PHP-Code:
$report['postlink'] = htmlspecialchars_decode(get_post_link($report['pid'], $report['tid'])).'#pid'.$report['pid'];
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 317
Themen: 20
Registriert seit: 10.10.2011
MyBB-Version: 1.6.9
Besten Dank nochmal StefanT.
Hätte ich Trottel auch selbst drauf kommen können. Aber bin schon seit Monaten etwas aus der Übung. Naja, ich geh langsam auf 50 zu, man wird alt.
Ihr seid echt spitze. Jetzt komm ich schon mal wieder weiter mit meinen geplanten Umbauten.