Thread subject: pHpFusion Nederlands (BE|NL) » Ondersteuning, Themas, Infusies, Modificaties en Installatie :: Forum gebruikersnaam kleuren aanpassen.

Posted by stevendc on 02 juni 2009, 11:58
#1

hoi,

Al enige tijd ben ik opzoek naar een manier hoe ik de gebruikersnamen van een Beheerder, Moderator, Lid een andere kleur kan laten geven.

Hiervoor had ik al een oplossing gevonden maar dit was niet echt hoe ik het wilde.
Namelijk als je in de locale/UW TAAL/global.php bij die locale een forum kleur opgeeft werkt het wel.
Echter is die enkel voor het woord Beheerder, Moderator, Lid, Publiek enzo verder.

Ik zoek hoe ik de gebruikersnamen een kleur kan geven, niet de gebruikers labels.

Verder had ik al op de volgende manier geprobeerd maar lijkt ook niet te werken en ik snap niet meer waar het probleem zit.

Ik opende het bestan forum/viewthread.php

En veranderde ik de php code die je gebruikersnaam weergeeft op het forum bvb:
[geshi=php]".trimlink ($data['user_name'], 12)."[/geshi]

Hierbij wordt een code opgeroepen met $colors
en het volgende heb ik bovenaan in mijn pagina geplaatst

[geshi=php]$colors = array(
103 => "#FE6602", // User name color for Super Admins
102 => "#0000FF", // User name color for Admins
101 => "#000000" // User name color for members
);[/geshi]

Om één of andere reden werkt het niet en dat kan ik ook merken waar het probleem zit als ik naar de broncode kijk dan zie ik het volgende staan.

[geshi=html4strict]StevenDC[/geshi]

Op forum/viewthread.php zie ik echter nergens een error staan als ik het forum normaal bekijk en wordt er wel degelijk een gebruikersnaam weergegeven.
echter in de broncode worden de tags om de text kleur op te geven niet rond mijn gebruikersnaam geplaatst .

Miss vinden jullie de oplossing en alvast bedankt voor het lezen van deze muur van text *pc*

Posted by Wanabo on 02 juni 2009, 12:02
#2

Hier op de site is een Ajax Leden Online panel wat ook met kleuren werkt. Kun je daar iets mee?

Posted by stevendc on 02 juni 2009, 12:13
#3

ok,

Ik heb even de code aangepast naar wat wanabo voorstelde

[geshi=php]echo "\n";
if ($data['user_level'] == 103) {
echo ''.trimlink($data['user_name'], 10).'
';
}
else if ($data['user_level'] == 102) {
echo ''.trimlink($data['user_name'], 10).'';
}
else {
echo trimlink($data['user_name'], 10). '';
}
echo "\n";[/geshi]

Nog steeds werkt alles perfect maar nog altijd niet in een andere kleur.

*ni*

EDIT: ik denk het al te weten en ben momenteel ook naar de code aan het kijken, als ik het vind dan post ik de oplossing hier wel of als jullie het vinden natuurlijk is het altijd welkom :d

Ik gebruik fosion board en mot in de infusions/fusionboard/viewthread.php gaan kijken.
echter wordt deze link op een andere manier gemaakt dan bij het normale php-fusion forum.
Dus het is zoeken geblazen naar waar die link juist staat in viewthread.php.

Edited by stevendc on 02 juni 2009, 12:35

Posted by Steff on 02 juni 2009, 16:05
#4

Misschien haalt hij de "user_level" veld niet uit de database, kijk je query na Wink

Posted by stevendc on 05 juni 2009, 09:30
#5

Oplossing is gevonden, ik moest gewoon in beheerder paneel // infusions // fusionboard 4 // gebruiker labels //

Onderaan staat er een link dat je kan aanvinken,
Vertoon Labels in berichten (In alle topics)

Dus nu staan ze vanzelf in kleur PC

*Silly me*

MVG