- Posts: 4
- Thank you received: 1
Kunena 6.2.5 & module Kunena Latest 6.0.7 released
The Kunena team has announce the arrival of Kunena 6.2.5 [K 6.2.5] which is now available for download as a native Joomla extension for J! 4.3.x/4.4.x/5.0.x. This version addresses most of the issues that were discovered in K 6.1 / K 6.2 and issues discovered during the last development stages of K 6.2
Topics that are moved into this category are generally considered to be closed. Users may want to add additional information but these topics should not be resurrected in order to discuss new problems or unrelated matters.
Question Colored user by custom ranks. Add else if in kunena.link.class.php
- kass_damed
- Topic Author
- Offline
- New Member
Less
More
13 years 1 month ago - 13 years 1 month ago #1
by kass_damed
Hi all,
I'm french so excuse my poor english
Hi know that colored group has been discussed before, but it's hard to find answer.
here is my problem: i'd like to add a css class to a special rank.
So i've add it in : /components/com_kunena/template/mon template/css/kunena.forum-min.css
Customise /components/com_kunena/template/default/plugin/who/whoisonline.php to show it
And the most diffucult part (i'm not develloper) add an else if in :
/components/com_kunena/lib/kunena.link.class.php
In a test i have already colored one user by calling his userid.
But can you teach me kow to call the rankid of a Kunena user ?
Topic in French support : www.kunena.org/forum/24-french/84060-col...s-kunenalinkclassphp
Kunena 1.6.2 Joomla 1.5.20
I'm french so excuse my poor english
Hi know that colored group has been discussed before, but it's hard to find answer.
here is my problem: i'd like to add a css class to a special rank.
So i've add it in : /components/com_kunena/template/mon template/css/kunena.forum-min.css
Code:
#Kunena .kwho-admin{color:red!important}
#Kunena .kwho-azur{color:#2bd1ff!important}
#Kunena .kwho-globalmoderator{color:#6cff00!important}
#Kunena .kwho-moderator{color:#6cff00!important}
#Kunena .kwho-user{color:#efd600!important}
#Kunena .kwho-guest{color:#ccc!important}
#Kunena .kwho-banned{color:#A39D49!important}
#Kunena .kwho-blocked{color:#2F7D93!important}
Customise /components/com_kunena/template/default/plugin/who/whoisonline.php to show it
And the most diffucult part (i'm not develloper) add an else if in :
/components/com_kunena/lib/kunena.link.class.php
Code:
function GetProfileLink($userid, $name = null, $title ='', $rel = 'nofollow', $class = '') {
if (!$name) {
$profile = KunenaFactory::getUser($userid);
$name = htmlspecialchars($profile->getName(), ENT_COMPAT, 'UTF-8');
}
if ($userid == 0) {
$uclass = 'kwho-guest';
} else if (CKunenaTools::isAdmin ( $userid )) {
$uclass = 'kwho-admin';
} else if (CKunenaTools::isModerator ( $userid, false )) {
$uclass = 'kwho-globalmoderator';
} else if (CKunenaTools::isModerator ( $userid )) {
$uclass = 'kwho-moderator';
} else if (METHOD TO CALL A RANK ID) {
$uclass = 'kwho-azur';
} else {
$uclass = 'kwho-user';
}
if ($userid > 0) {
$link = CKunenaLink::GetProfileURL ( $userid );
if (! empty ( $link ))
return CKunenaLink::GetHrefLink ( $link, $name, $title, $rel, $uclass );
}
return "<span class=\"{$uclass}\">{$name}</span>";
}
In a test i have already colored one user by calling his userid.
But can you teach me kow to call the rankid of a Kunena user ?
Topic in French support : www.kunena.org/forum/24-french/84060-col...s-kunenalinkclassphp
Kunena 1.6.2 Joomla 1.5.20
Last edit: 13 years 1 month ago by kass_damed.
The following user(s) said Thank You: C0n
Please Log in or Create an account to join the conversation.
13 years 1 month ago - 13 years 1 month ago #2
by ChaosHead
Replied by ChaosHead on topic Re: Colored user by custom ranks. Add else if in kunena.link.class.php
I did new colors for new groups. Not for ranks!
But the description of it can demand a lot of time.
For this purpose it is necessary to modify not only template files, but also a component.
But the description of it can demand a lot of time.
For this purpose it is necessary to modify not only template files, but also a component.
Last edit: 13 years 1 month ago by ChaosHead.
The following user(s) said Thank You: kass_damed
Please Log in or Create an account to join the conversation.
13 years 1 month ago - 13 years 1 month ago #3
by johanfmp
Replied by johanfmp on topic Re: Colored user by custom ranks. Add else if in kunena.link.class.php
I would like to have this feature also.
I created a new rank but how can I show this new rank in the section "who's online" below the forum? And how can I set a specific color for this new rank.
The new rank shows up fine for the corresponding user in the forum and the user profile. But as said above, it doesn't show in the part "who is online"
I created a new rank but how can I show this new rank in the section "who's online" below the forum? And how can I set a specific color for this new rank.
The new rank shows up fine for the corresponding user in the forum and the user profile. But as said above, it doesn't show in the part "who is online"
Last edit: 13 years 1 month ago by johanfmp.
Please Log in or Create an account to join the conversation.
11 years 6 months ago - 11 years 6 months ago #4
by C0n
Replied by C0n on topic Re: Colored user by custom ranks. Add else if in kunena.link.class.php
Does this method still work with the latest kunena ?
also looking at this it does not work with authors gid's
also looking at this it does not work with authors gid's
Code:
} else if ($user->get('gid') == 19 ) {
Last edit: 11 years 6 months ago by C0n.
Please Log in or Create an account to join the conversation.
Time to create page: 0.394 seconds