invisionfree help

Status
Niet open voor verdere reacties.

bamicreep

Gebruiker
Lid geworden
17 aug 2006
Berichten
53
een kleur geven aan de ranks bij invisionfree

Mijn vraag is dus,
hoe kan ik een rang toevoegen aan mijn forum(los van het aantal posts)
en die ranks in mijn boarde een kleur geven

BV bamicreep is admin (admin heeft de kleur rood gekregen) dus bamicreep
staat onderaan in het rood.

Ik weet dat dit mss een vraagje voor advanced invisionfree leden is
mrja
 
Laatst bewerkt:
Als je met een invisionfree forum werkt, luister dan goed. Ik heb het ook verwerkt in enkele afbeeldingen... ;)

Stap 1: Groepen aanmaken.
Ga naar het Admin paneel, klik dan op ''Manage User Groups''. Hier zul je onderandere ''Admin (Root)'' en ''Member'' zien staan. Klik in dit geval op de ''edit group'' achter Admin. Dan zie je dit:

forumnht.jpg


Vul op het invul vlak achter:
Online List Format [Prefix]
(Can be left blank)
(Example:<span style='color:red'>)

Het volgende in:
<span style='color:#CC00CC'>

(Het rode gedeelte is een kleurcode, deze zal kunnen worden aangepast.)

Vul op het invul vlak achter:
Online List Format [Suffix]
(Can be left blank)
(Example:</span>)

Het volgende in:
</span>

En dan gewoonm edit group, deze groep heeft nu die kleur. Om dit ook zichtbaar te maken in het gebied onderaan de begin pagina van het forum, zie hieronder voor een voorbeeld, doe dan stap 2.

Voorbeeld:
forum2g.jpg


Stap 2: Een lijst van online leden.

Om zo'n ding te krijgen vul dan de volgende code in bij ''Footer'', hier kom je door op Board Wrappers te klikken.

De code:
PHP:
<script>
/*
Colors Key and Users Online Modification

By Webworldx
Code created for iF. Do not redistribute
*/

var Users = ["Schoolhoofd","Assistent-Schoolhoofd","Afdelingshoofd","Hoofdmonitor","Leraar","Terreinknecht","Sorteerhoed"]
var Colors = 
["FF3300","9933CC","0033FF","FF3399","33CC33","FF9933","CC6600"]

var inputUsers=""
for (a=0;a<Users.length;a++){
inputUsers+="[<b><font color=#" + Colors[a] + ">" + Users[a] + "</font></b>] "
}
var tCell = document.getElementsByTagName('TD')
for (i=0;i<tCell.length;i++){
if (tCell[i].width=="95%" && tCell[i].innerHTML.match(/Anonymous Members/i)){
tCell[i].innerHTML= tCell[i].innerHTML.replace(/<\/div>/i,"<br/><br/><b></b>" + inputUsers + "</div>")

var eSplit = tCell[i].innerHTML.split(/<DIV/i)[0].split(' guests,')
var memArray=new Array();
memArray[0]=eSplit[0]
eSplit=eSplit[1].split(' members,')
memArray[1]=eSplit[0]
eSplit=eSplit[1].split(' anonymous')
memArray[2]=eSplit[0]

eSplit = tCell[i].innerHTML.split(/<DIV/i)[0]
tCell[i].innerHTML = tCell[i].innerHTML.replace(eSplit,"(<img src='http://209.85.48.8/html/sys-img/item.gif'><font color=black> Dreuzels (Bezoekers)</font> - " + memArray[0] + ") (<img src='http://209.85.48.8/html/sys-img/item.gif'><font color=black> Leerlingen die vrij lopen </font> - " + memArray[1] + ") (<img src='http://209.85.48.8/html/sys-img/item.gif'><font color=black> Leerlingen die zijn verborgen </font> - " + memArray[2] + ")")
tCell[i].align="center"
var xFind = tCell[i].getElementsByTagName('DIV')
for (x=0;x<xFind.length;x++){
if (xFind[x].className=="thin"){
xFind[x].innerHTML="<b> Tovenaars en Heksen die actief zijn: " + xFind[x].innerHTML
}}}}
</script>+

Benamingen en kleurcodes kunnen worden aangepast. Beantwoord dit uw vraag?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan