|
#57987
03/01/2005 12:48 AM
|
Joined: Dec 2002
Posts: 7
Junior Member
|
Junior Member
Joined: Dec 2002
Posts: 7 |
I'm interested in a tag that will be displayed as the reader's username. For example...
Say user X is making a post.
In the post, he says, "My favorite member of this message board is [READER]."
If user Y reads this post, he sees, "My favorite member of this message board is user Y." ...and so on for any member.
Is this type of thing possible? Dynamic content within a post?
Thanks in advance.
|
|
|
#57988
03/01/2005 11:46 AM
|
Joined: Jan 2003
Posts: 3,456 Likes: 2
Master Hacker
|
Master Hacker
Joined: Jan 2003
Posts: 3,456 Likes: 2 |
this is untested, but I don't see why it wouldn't work IN ubb_lib.cgi
FIND:
$match++ if $_[0] =~ s/([email])(S+@S+?)([/email])/&urlize("mailto:$2", $2)/eisg;
ADD AFTER:
$match++ if $_[0] =~ s/([READER])/<span class="ip-ubbcode-reader"> </span>/isg;
IN ubb_lib_posting.cgi
FIND:
$match++ if $message =~ s/(<strong>)(.+?)(</strong>)/[qb]$2[/qb]/isg;
ADD AFTER:
$match++ if $message =~ s/(<span class="ip-ubbcode-reader">s*</span>/[READER]/isg;
In public_topic_page.pl
FIND:
$blueextra $GENERIC_GLOBALS{"public_topic_page_footer"}
ADD BEFORE:
<script type="text/javascript"> default_user = "random member";
spans = document.getElementsByTagName("SPAN"); for(i=0;i<spans.length;i++) { if(spans[i].className == "ip-ubbcode-reader") { if(u_array[2] != '') { spans[i].appendChild(document.createTextNode(unescape(u_array[2]))); } else { spans[i].appendChild(document.createTextNode(unescape(default_user))); } } }
</script>
|
|
|
#57989
03/02/2005 1:54 AM
|
Joined: Dec 2002
Posts: 7
Junior Member
|
Junior Member
Joined: Dec 2002
Posts: 7 |
Worked nicely. Thanks for the help.
|
|
|
#57990
03/02/2005 6:56 PM
|
Joined: Jan 2003
Posts: 3,456 Likes: 2
Master Hacker
|
Master Hacker
Joined: Jan 2003
Posts: 3,456 Likes: 2 |
Glad I could be of service, I've been on a roll with that kinda stuff recently
|
|
|
Donate to UBBDev today to help aid in Operational, Server and Script Maintenance, and Development costs.
Please also see our parent organization VNC Web Services if you're in the need of a new UBB.threads Install or Upgrade, Site/Server Migrations, or Security and Coding Services.
|
|
Posts: 1,157
Joined: July 2001
|
|
Forums63
Topics37,573
Posts293,925
Members13,849
|
Most Online5,166 Sep 15th, 2019
|
|
Currently Online
Topics Created
Posts Made
Users Online
Birthdays
|
|
|
|
|