The Forum has been Updated
The code has been upgraded to the latest .NET core version. Please check instructions in the Community Announcements about migrating your account.
Not sure what to call this mod, so for now it's the "User Class Mod". It's not very descriptive so if you have a better idea for a name, let me know.
What this mod does: Admin and Moderators Usernames are displayed using a different css style, i.e. (font color, weight, whatever), than normal users.
This mod adds a couple of new css classes, 1 for admins and 1 for mods, to the css in "inc_header.asp". A function then determines which class to use depending on the the members forum rank.
Download here May have to Right Click and Save
Files I've modified to use this.
What this mod does: Admin and Moderators Usernames are displayed using a different css style, i.e. (font color, weight, whatever), than normal users.
This mod adds a couple of new css classes, 1 for admins and 1 for mods, to the css in "inc_header.asp". A function then determines which class to use depending on the the members forum rank.
Download here May have to Right Click and Save
Files I've modified to use this.
- default.asp
- forum.asp
- topic.asp
- active.asp
- members.asp
_-/Cripto9t\-_
Last edited by cripto9t on 04 May 2008, 13:06
Posted
You missed a marker in forum.asp:
In your modified version, after line 455 (tM_NAME = 13), you need a marker line to identify the next line belongs to your changes.
In forum.asp; lines 543-545 need to be changed (the remark will not allow continuing):
Also, in default.asp; lines 1066 & 1068 need to be changed (the remark will not allow continuing):
<
In your modified version, after line 455 (tM_NAME = 13), you need a marker line to identify the next line belongs to your changes.
In forum.asp; lines 543-545 need to be changed (the remark will not allow continuing):
Code:
Response.Write " </td>" & vbNewLine
'##USER_CLASS ## CHANGE line below ###################################################################################
Response.Write " <td bgcolor=""" & CColor & """ valign=""middle"" align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strForumFontColor & """><span class=""" & GetMembersColor(Topic_MLevel) & """>" & profileLink(chkString(Topic_MName,"display"),Topic_Author) & "</span></font></td>" & vbNewLine & _
Also, in default.asp; lines 1066 & 1068 need to be changed (the remark will not allow continuing):
Code:
"<font face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """ color=""" & strForumFontColor & """>Please welcome our newest member: "
'##USER_CLASS ## CHANGE line below ###############################################################################
Response.Write "<span class=""" & GetMembersColor(NewMember_Level) & """>" & profileLink(NewMember_Name,NewMember_Id) & "</span>.</font></td>" & vbNewline & _
Last edited by Carefree on 04 May 2008, 15:48
Posted
Also, I now get a subscript out-of-range (Number 3) error in this function, the error is on this line:
ModMemLev = fForumMod(3)
Should there have been a table change to the DBase?<
ModMemLev = fForumMod(3)
Code:
function listForumModerators(fForum_ID)
fForumMods = split(strForumMods,"|")
for iModerator = 0 to ubound(fForumMods)
fForumMod = split(fForumMods(iModerator),",")
ModForumID = fForumMod(0)
ModMemID = fForumMod(1)
ModMemName = fForumMod(2)
ModMemLev = fForumMod(3)
if cLng(ModForumID) = cLng(fForum_ID) then
if fMods = "" then
'##USER_CLASS ## CHANGE line below #################################################################################
fMods = "<nobr><span class=""" & GetMembersColor(ModMemLev) & """>" & profileLink(chkString(ModMemName,"display"),ModMemID) & "</span></nobr>"
else
'##USER_CLASS ## CHANGE line below #################################################################################
fMods = fMods & ", <nobr><span class=""" & GetMembersColor(ModMemLev) & """>" & profileLink(chkString(ModMemName,"display"),ModMemID) & "</span></nobr>"
end if
end if
next
if fMods = "" then fMods = " "
listForumModerators = fMods
end function
Should there have been a table change to the DBase?<
Posted
Nope, no db changes. Let me look at the readme because everythings working fine for me.<
_-/Cripto9t\-_
Posted
Carefree I missed a few marks
Near the top of default.asp - Note that I changed the name of the variable "ModLev" to "ModMemLev" to be more consistant with existing code.
Thanks for pointing out my errors. I'm to leave the 2 marks that bring errors and point it out in the readme.<
Near the top of default.asp - Note that I changed the name of the variable "ModLev" to "ModMemLev" to be more consistant with existing code.
Code:
if recModeratorCount = "" then
fMods = " "
else
mFORUM_ID = 0
mMEMBER_ID = 1
mM_NAME = 2
'##USER_CLASS ## ADD line below #############################################################################
mM_Lev = 3
for iModerator = 0 to recModeratorCount
ModForumID = allModeratorData(mFORUM_ID, iModerator)
ModMemID = allModeratorData(mMEMBER_ID, iModerator)
ModMemName = replace(allModeratorData(mM_NAME, iModerator),"|","#124")
'##USER_CLASS ## ADD line below ############################################################################
ModMemLev = cLng(allModeratorData(mM_Lev, iModerator))
if iModerator = 0 then
'##USER_CLASS ## ADD "," & ModMemLev" to the line below ###################################################
strForumMods = ModForumID & "," & ModMemID & "," & ModMemName & "," & ModMemLev
else
'##USER_CLASS ## ADD "," & ModMemLev" to the line below ###################################################
strForumMods = strForumMods & "|" & ModForumID & "," & ModMemID & "," & ModMemName & "," & ModMemLev
end if
next
end if
end if _-/Cripto9t\-_
Posted
Cripto9t thanks for your efforts.
<
Last edited by texanman on 05 May 2008, 01:17
Posted
Hello Cripto9t:
I just implemented the Mod. It works except for this:
If the login name has space in it (e.g. Adam Smith), interestingly, the mod makes the admin/mod name bold but no change in color.
I believe I have made all the changes correctly.
Any input?
Thanks<
I just implemented the Mod. It works except for this:
If the login name has space in it (e.g. Adam Smith), interestingly, the mod makes the admin/mod name bold but no change in color.
I believe I have made all the changes correctly.
Any input?
Thanks<
Last edited by texanman on 05 May 2008, 11:39
Posted
Originally posted by texanmanI just tested this and it s working fine for me.
Hello Cripto9t:
I just implemented the Mod. It works except for this:
If the login name has space in it (e.g. Adam Smith), interestingly, the mod makes the admin/mod name bold but no change in color
I would check the spelling of the color. If your using the active users variable, check the source (html output) and make sure it has a value.<
_-/Cripto9t\-_
Posted
Thanks for responding.
I am not using AU variables and I checked the color spelling and I went through the changes 3 times. The only difference between my files and yours is in topic.asp where I made changes from this topic:
http://forum.snitz.com/forum/topic.asp?TOPIC_ID=66959
I am not sure if the problem from this.<
I am not using AU variables and I checked the color spelling and I went through the changes 3 times. The only difference between my files and yours is in topic.asp where I made changes from this topic:
http://forum.snitz.com/forum/topic.asp?TOPIC_ID=66959
I am not sure if the problem from this.<
Posted
Found one more missing marker in Forum.asp line 480 after Topic_MName =
Still that doesn't solve my problem. There could be more missing markers?!<
Still that doesn't solve my problem. There could be more missing markers?!<
Posted
Originally posted by texanmanThanks, the marker right above that is in the wrong place. It needs to be 1 line down.
Found one more missing marker in Forum.asp line 480 after Topic_MName =
Still that doesn't solve my problem. There could be more missing markers?!
Code:
Topic_LastPostReplyID = arrTopicData(tT_LAST_POST_REPLY_ID, iTopic)
Topic_MName = arrTopicData(tM_NAME, iTopic)
'##USER_CLASS ## ADD line below #################################################################################
Topic_MLevel = arrTopicData(tM_LEVEL, iTopic)
Topic_LastPostAuthorName = arrTopicData(tLAST_POST_AUTHOR_NAME, iTopic)
'##USER_CLASS ## ADD line below #################################################################################
Topic_LastPostAuthorLevel = arrTopicData(tLAST_POST_AUTHOR_LEVEL, iTopic)Does it work with names without a space? Is it just happening on one page or every page?
If it's just one page, post a link to a txt file and I'll give it a look.<
_-/Cripto9t\-_
Email Member
Message Member
Post Moderation
FileUpload
If you're having problems uploading, try choosing a smaller image.
Preview post
Send Topic
Loading...