Admin Userlist + CR

Jeśli masz problem z nie autoryzowaną modyfikacją, nie możesz jej zainstalować lub występują błędy po jej instalacji to pisz w tym dziale.
Awatar użytkownika
Betrayal
Zasłużony
Posty: 649
Rejestracja: 18 marca 2006, 16:15
Lokalizacja: Otwock pod W/w

Admin Userlist + CR

Post autor: Betrayal » 14 marca 2007, 16:41

Jak połączyć te dwa mody? Szukałem, ale nic nie znalazłem :)

HELP

Awatar użytkownika
mateusz
Zasłużony
Posty: 2174
Rejestracja: 14 maja 2005, 17:43
Lokalizacja: JAWORZNO
Kontakt:

Post autor: mateusz » 14 marca 2007, 20:25

w pliku:
admin_userlist.php

znajdź:

Kod: Zaznacz cały

//
			// users rank
			//
			$rank_sql = "SELECT *
				FROM " . RANKS_TABLE . "
				ORDER BY rank_special, rank_min";
			if ( !($rank_result = $db->sql_query($rank_sql)) )
			{
				message_die(GENERAL_ERROR, 'Could not obtain ranks information', '', __LINE__, __FILE__, $sql);
			}

			while ( $rank_row = $db->sql_fetchrow($rank_result) )
			{
				$ranksrow[] = $rank_row;
			}
			$db->sql_freeresult($rank_result);

			$poster_rank = '';
			$rank_image = '';
			if ( $row['user_rank'] )
			{
				for($ji = 0; $ji < count($ranksrow); $ji++)
				{
					if ( $row['user_rank'] == $ranksrow[$ji]['rank_id'] && $ranksrow[$ji]['rank_special'] )
					{
						$poster_rank = $ranksrow[$ji]['rank_title'];
						$rank_image = ( $ranksrow[$ji]['rank_image'] ) ? '<img src="' . $phpbb_root_path . $ranksrow[$ji]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
					}
				}
			}
			else
			{
				for($ji = 0; $ji < count($ranksrow); $ji++)
				{
					if ( $row['user_posts'] >= $ranksrow[$ji]['rank_min'] && !$ranksrow[$ji]['rank_special'] )
					{
						$poster_rank = $ranksrow[$ji]['rank_title'];
						$rank_image = ( $ranksrow[$ji]['rank_image'] ) ? '<img src="' . $phpbb_root_path . $ranksrow[$ji]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
					}
				}
			}
				
			//
			// user's color depending on their level
			//
			$style_color = '';
			if ( $row['user_level'] == ADMIN )
			{
				$row['username'] = '<b>' . $row['username'] . '</b>';
				$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
			}
			else if ( $row['user_level'] == MOD )
			{
				$row['username'] = '<b>' . $row['username'] . '</b>';
				$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
			}

zamień na:

Kod: Zaznacz cały

			//
			// users rank
			//

			$poster_rank = color_rank($row['user_rank'], $row['user_posts']);
			$rank_image = '';

				
			//
			// user's color depending on their level
			//
			$row['username'] = cr($row);
znajdź:

Kod: Zaznacz cały

$template->assign_block_vars('user_row.group_row', array(
					'GROUP_NAME' => $group_row['group_name'],
					'GROUP_STATUS' => $group_status,
					'U_GROUP' => $phpbb_root_path . 'groupcp.'.$phpEx.'?'.POST_GROUPS_URL.'='.$group_row['group_id'])
				);
przed tym daj:

Kod: Zaznacz cały

			$group_row['group_name'] = color_group($group_row['group_id'],$group_row['group_name'],$group_row['group_rank']);
to chyba wszystko. instrukcja powstała na podstawie porównania plików oryginalnego i zmodyfikowanego. działa na cr 2.0
Zapraszam również na moje forum: www.indianie.info
www.sklepbezglutek.pl - zapraszam do sklepu z żywnością bezglutenową i niskobiałkową. Makarony, chleby, zdrowa żywność. Wysyłane od ręki bez ryzyka utraty świeżości w trakcie dostarczania.

Awatar użytkownika
Betrayal
Zasłużony
Posty: 649
Rejestracja: 18 marca 2006, 16:15
Lokalizacja: Otwock pod W/w

Post autor: Betrayal » 23 marca 2007, 15:22

Dzięki, jednak to nie do końca zadziałało, gdyż wywaliło błędy, jednak znalazłem sposób.

Zamień:

Kod: Zaznacz cały

// 
         // users rank 
         // 

         $poster_rank = color_rank($row['user_rank'], $row['user_posts']); 
         $rank_image = ''; 

             
         // 
         // user's color depending on their level 
         // 
         $row['username'] = cr($row); 
Na:

Kod: Zaznacz cały

// 
         // users rank 
         // 

         $poster_rank = color_rank($row['user_rank'], $row['user_posts'], ''); 
         $rank_image = ''; 

             
         // 
         // user's color depending on their level 
         // 
         $row['username'] = cr($row); 
Mimo wszystko dzięki za pomoc, oczywiście +

Awatar użytkownika
mateusz
Zasłużony
Posty: 2174
Rejestracja: 14 maja 2005, 17:43
Lokalizacja: JAWORZNO
Kontakt:

Post autor: mateusz » 23 marca 2007, 19:05

dziwna sprawa. mnie tam działą moja wersja :D

grunt że działą u ciebie :D
Zapraszam również na moje forum: www.indianie.info
www.sklepbezglutek.pl - zapraszam do sklepu z żywnością bezglutenową i niskobiałkową. Makarony, chleby, zdrowa żywność. Wysyłane od ręki bez ryzyka utraty świeżości w trakcie dostarczania.

Zablokowany

Wróć do „Pomoc”