Jump to content

Hosting dHosting.pl - 10% rabat!

Sign in to follow this  
DawPi

Wyświetlanie w statystykach SM również z drugiej grupy

Recommended Posts

Jeśli z jakiegoś powodu chcesz wyświetlać na stronie z listą adminów, super moderatorów, moderatorów również osoby, które w kolejnych grupach mają ustawioną grupę z opcjami super moderatora postępuj wg poniższej instrukcji.

Otwórz plik: sources/action_public/misc/stats.php

Znajdź:

			if ( $this->ipsclass->cache['group_cache'][ $member['mgroup'] ]['g_is_supmod'] and ( ! in_array( $member['id'], $used_ids) ) )
		{
			$tmp_html .= $this->ipsclass->compiled_templates['skin_stats']->leader_row( $this->parse_member( $member ), $this->ipsclass->lang['leader_all_forums'] );

			//-----------------------------------------
			// Used...
			//-----------------------------------------

			$used_ids[] = $member['id'];
		}

Dodaj poniżej:

			else if ( $member['mgroup_others'] )
		{
			$other_mgroups = explode( ",", $this->ipsclass->clean_perm_string( $member['mgroup_others'] ) );

			if ( count ( $other_mgroups ) )
			{
				foreach ( $other_mgroups as $grp )
				{
					if ( $this->ipsclass->cache['group_cache'][ $grp ]['g_is_supmod'] && ( !in_array( $member['id'], $used_ids ) ) )
					{
						$tmp_html .= $this->ipsclass->compiled_templates['skin_stats']->leader_row( $this->parse_member( $member ), $this->ipsclass->lang['leader_all_forums'] );

						//-----------------------------------------
						// Used...
						//-----------------------------------------

						$used_ids[] = $member['id'];
					}
				}
			}
		}

Zapisz i wyślij.

Otwórz plik: sources/sql/mysql_queries.php

Znajdź:

	function stats_get_all_members_groups( $a )
{

Dodaj poniżej:

	#searching in other groups by DawPi
foreach ( $a['group_ids'] as $v )
{
$query[] = "m.mgroup_others LIKE '%,".$v.",%'";
 }

 $query_final = implode (" or ", $query);

Znajdź: ( w funkcji [ function stats_get_all_members_groups( $a ) ] )

WHERE m.mgroup IN (".implode( ',', $a['group_ids'] ).")

Zamień na:

WHERE m.mgroup IN (".implode( ',', $a['group_ids'] ).") OR " . $query_final . "

Zapisz i wyślij.

Gotowe :)

Autorem tutoriala jest DawPi ( dzięki za pomoc Michael ). Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora.

Tutorial wykonany dla www.forum.invisionize.pl


intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Share this post


Link to post
Share on other sites
Otwórz plik: sources/lib/mysql_queries.php

Powinno być - Otwórz plik: sources/sql/mysql_queries.php

Share this post


Link to post
Share on other sites

Dzięki, poprawione.


intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Share this post


Link to post
Share on other sites

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  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.