Jump to content
InvisionCommunity.de - Der Deutsche Invision Community Support
Sign in to follow this  
Rüdiger

Moderator einen Beitrag melden

Recommended Posts

Hallo,

eine zunächst etwas seltsam klingende Vorstellung.

Ist es möglich, dass über die Funktion Beitrag einem Moderator melden diese Meldung nur bei den Admin´s einläuft ? Auch wenn noch mehrere Moderatoren für die entsprechende Kategorie zuständig sind ?

Vielen Dank

Rüdiger

Share this post


Link to post

Hallo Rüdiger und Willkommen auf IPBSupport :)

Also ich habe es gerade getestet mit IPB1.3 Final, und nachdem ich auf den Melden Link geklickt hatte in einem Beitrag, so wurde diese Info auch wirklich nur an den jeweils eingetragenen Moderator gesendet.

Dann hatte ich es getestet mit der IPB 1.2 Final, und auch da Funktionierte es einwandfrei.

Hoffe, ich konnte Dir mit meinen Test´s und deren ergebnisse etwas weiter helfen ;)

Share this post


Link to post

Hallo Andy,

da hab ich mich wohl "verkehrtherum" ausgedrückt.

Es wird vüllig korrekt an alle eingetragenen Moderatoren des betreffenden Forums die Meldung geschickt. Es wäre für uns wünschenswert, wenn nur die Admins die Nachricht bekämen.

Sorry für die nicht eindeutige Formulierung der Frage.

Gruß Rüdiger

Share this post


Link to post

Öffne die Datei contact_member.php (sources/misc) und suche folgende Stelle:

  // Check for mods in this forum

 $DB->query("SELECT m.name, m.email, mod.member_id FROM ibf_moderators mod, ibf_members m WHERE mod.forum_id='$fid' and mod.member_id=m.id");

 if ( $DB->get_num_rows() )
 {
 while( $r = $DB->fetch_row() )
 {
   $mods[] = array(
        'name'  => $r['name'],
        'email' => $r['email']
         );
 }
 }
 else
 {
 //--------------------------------------------
 // No mods? Get those with control panel access
 //--------------------------------------------

 $DB->query("SELECT m.id, m.name, m.email FROM ibf_members m, ibf_groups g WHERE g.g_access_cp=1 AND m.mgroup=g.g_id");

 while( $r = $DB->fetch_row() )
 {
   $mods[] = array(
        'name'  => $r['name'],
        'email' => $r['email']
         );
 }
 }
Ersetze durch
  /*
 // Check for mods in this forum

 $DB->query("SELECT m.name, m.email, mod.member_id FROM ibf_moderators mod, ibf_members m WHERE mod.forum_id='$fid' and mod.member_id=m.id");

 if ( $DB->get_num_rows() )
 {
 while( $r = $DB->fetch_row() )
 {
   $mods[] = array(
        'name'  => $r['name'],
        'email' => $r['email']
         );
 }
 }
 else
 {
 //--------------------------------------------
 // No mods? Get those with control panel access
 //--------------------------------------------

 $DB->query("SELECT m.id, m.name, m.email FROM ibf_members m, ibf_groups g WHERE g.g_access_cp=1 AND m.mgroup=g.g_id");

 while( $r = $DB->fetch_row() )
 {
   $mods[] = array(
        'name'  => $r['name'],
        'email' => $r['email']
         );
 }
 }
 */
 
       $DB->query("SELECT m.id, m.name, m.email FROM ibf_members m WHERE m.mgroup = '".$ibforums->vars['admin_group']."'");

       while( $r = $DB->fetch_row() )
       {
           $mods[] = array(
                            'name'  => $r['name'],
                            'email' => $r['email']
                          );
       }

Nun sollten ausnahmslos nur noch alle Personen in der Admingruppe die Mail bekommen.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×