Рангове с различен цвят.

plamchoo

Registered
Значи следния въпрос е :
Слагам всичко както трябва , говоря за ранговете на главната страница долу където са Администратор,Модератор и показва кой е онлине.Там си правя рангове нови в различни цветове и някой като мине да му се смени ранга и цвета,а той си минава определените мнения, обаче не се сменя цвета,къде може да е проблема ?
 

Cenov

Registered
И аз първият път неможах да го направя защото бях сложил един от кодовете ПРЕД , а не СЛЕД както трябва.Прегледай внимателно урока и виж дали не бъркаш някаде. също така там са дадени примерни мнения 200 , 50 и т.н .. може и заради това да не си променят цветовете потребителите като минат лимита на мнения.
 

djvato

Registered
много време си играх с този мод ... едно 30 пъти го прави и пак неможах ... един ден си викам ... е сега ще стане ако не стане повече няма да погледна php :) и така от първия път стана бях средуточен ... в написъното от урока направих го и то стана :?
 

plamchoo

Registered
http://web-tourist.net/login/login/view.php?st=618
Това е урока всичко съм направил каквото пише, а не виждам къде пише на колко мнения да се променя там ??
 

Cenov

Registered
plamchoo каза:
http://web-tourist.net/login/login/view.php?st=618
Това е урока всичко съм направил каквото пише, а не виждам къде пише на колко мнения да се променя там ??

Ето каде пише..

f ( $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'] . '"';
}

else if ( $row['user_posts'] > 199 )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#ff0000"';
}

else if ( $row['user_posts'] > 49 )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#0000ff"';
}



else
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#008080"';
}
 

djvato

Registered
plamchoo каза:
е какво да пиша ?? точно ?
пишеш тия числа са мнения ... на колко да се сменят цветовете :roll: и след това и от админ панела също треа ги настроиш на толкова колкото си ги настроил и на това дето го пишеш !
 

plamchoo

Registered
Добре пробвах не се получи аре някой дами го напрви значи ранговете са 7 и се менят цветовете по следния начин:
Новак-0
Зарибен - 10 - #008080
Редовен - 20 - #1F06C2
Задобрял - 35 - #DE9D04
Сериозен фифаджия - 50 - #8EB005
Най-сериозния фифаджия - 65 - #990000
Най-добър фифаджия - 80 - #000000
 

Smirnoff

Registered
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'] . '"';
}

else if ( $row['user_posts'] > 10 )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#008080"';
}

else if ( $row['user_posts'] > 20 )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#1F06C2"';
}

else if ( $row['user_posts'] > 35 )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#DE9D04"';
}

else if ( $row['user_posts'] > 50 )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#8EB005"';
}

else if ( $row['user_posts'] > 65 )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#990000"';
}

else if ( $row['user_posts'] > 80 )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#000000"';
}

else
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#008080"';
}


:)
 

plamchoo

Registered
много благодаря правя го това което ми дадохте, но пак не става ето ви и кода да видите
Код:
$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'] . '"';
				}
                
				else if ( $row['user_posts'] > 0 ) 
                { 
                $row['username'] = '<b>' . $row['username'] . '</b>'; 
                $style_color = 'style="color:#008080"'; 
                } 

                else if ( $row['user_posts'] > 10 ) 
                {  
                $row['username'] = '<b>'. $row['username'] . '</b>'; 
                $style_color = 'style="color:#1F06C2"'; 
                } 

                else if ( $row['user_posts'] > 20 )
                {  
                $row['username'] = '<b>' . $row['username'] . '</b>'; 
                $style_color = 'style="color:#DE9D04"'; 
                } 	
				
				else if ( $row['user_posts'] > 30 )
                {  
                $row['username'] = '<b>' . $row['username'] . '</b>'; 
                $style_color = 'style="color:#DE2504"'; 
                } 	
				
				else if ( $row['user_posts'] > 40 )
                {  
                $row['username'] = '<b>' . $row['username'] . '</b>'; 
                $style_color = 'style="color:#8EB005"'; 
                } 	
				
			    else if ( $row['user_posts'] > 50 )
                {  
                $row['username'] = '<b>' . $row['username'] . '</b>'; 
                $style_color = 'style="color:#990000"'; 
                } 	
				
			    else if ( $row['user_posts'] > 60 )
                {  
                $row['username'] = '<b>' . $row['username'] . '</b>'; 
                $style_color = 'style="color:#000000"'; 
                } 	
				
				if ( $row['user_allow_viewonline'] )
				{	
else 
{ 
$row['username'] = '<b>' . $row['username'] . '</b>'; 
$style_color = 'style="color:#008080"'; 
}
[/code]
 

Smirnoff

Registered
Това ти сменя цвета на потребителите
където пише, че са онлайн,
а не е това което пише



[ Нов ] [ Потребител ] [ Редовен ] [ Активен ] [ Напреднал ] [ Компетентен ] [ VIP ] [ Член ]

Това се прави от другаде,
написано е в урока.
 

Admin

Registered
plamchoo каза:
много благодаря правя го това което ми дадохте, но пак не става ето ви и кода да видите
Код:
$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'] . '"';
				}
                
				else if ( $row['user_posts'] > 0 ) 
                { 
                $row['username'] = '<b>' . $row['username'] . '</b>'; 
                $style_color = 'style="color:#008080"'; 
                } 

                else if ( $row['user_posts'] > 10 ) 
                {  
                $row['username'] = '<b>'. $row['username'] . '</b>'; 
                $style_color = 'style="color:#1F06C2"'; 
                } 

                else if ( $row['user_posts'] > 20 )
                {  
                $row['username'] = '<b>' . $row['username'] . '</b>'; 
                $style_color = 'style="color:#DE9D04"'; 
                } 	
				
				else if ( $row['user_posts'] > 30 )
                {  
                $row['username'] = '<b>' . $row['username'] . '</b>'; 
                $style_color = 'style="color:#DE2504"'; 
                } 	
				
				else if ( $row['user_posts'] > 40 )
                {  
                $row['username'] = '<b>' . $row['username'] . '</b>'; 
                $style_color = 'style="color:#8EB005"'; 
                } 	
				
			    else if ( $row['user_posts'] > 50 )
                {  
                $row['username'] = '<b>' . $row['username'] . '</b>'; 
                $style_color = 'style="color:#990000"'; 
                } 	
				
			    else if ( $row['user_posts'] > 60 )
                {  
                $row['username'] = '<b>' . $row['username'] . '</b>'; 
                $style_color = 'style="color:#000000"'; 
                } 	
				
				if ( $row['user_allow_viewonline'] )
				{	
else 
{ 
$row['username'] = '<b>' . $row['username'] . '</b>'; 
$style_color = 'style="color:#008080"'; 
}
[/code]

В този код виждам грешки някакви накрая:

if ( $row['user_allow_viewonline'] )
{
else
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#008080"';
}


Това не трябва да е така.
От което съдя, че не си направил всичко както трябва и може
и някъде другаде да си сгрешил.
 

plamchoo

Registered
нем това си е там даже като отворих документа то си беше най от долу б ез да съм го сложил :)
 

Горе