PDA

View Full Version : [Request] Link to Profile in thread


Tigur
04-29-2005, 10:00 PM
Unless I am blind I can't find anything that would do this. But would it be possible for a hack to be created where if a users name is mentioned in a post it automaticaly turns into a link that links to their profile?

Example you typed Tigur while replying to a thread and it automaticaly will goto my profile if you click my name.

Here is an example Tigur (https://vborg.vbsupport.ru/member.php?userid=81541) isn't this the most interesting little post you've ever seen Tigur (https://vborg.vbsupport.ru/member.php?userid=81541)

akanevsky
04-29-2005, 10:30 PM
I don't think such a thing exists, since it would be a big load on your server. I would suggest making a special BBCODE tag, which when wrapped would make an internal link to user's profile.

why-not
04-30-2005, 03:35 AM
The thing here is not doing it when the post is to be displayed, but doing it when the new thread or new post or edit is done. I have this running on a clients forum and it works great.

When a new post or thread is made, the post is run through a simple BBCODE link builder. The usernames and the userid(s) are cached in a file as an array, I was using the database but with 42,000 + users it was faster using a IO file handle.

How I have it is like this!

In the Admin Panel under forum permissions I have a radio switch that says....

Convert usernames to profile links in forum threads. (radio yes/no)

This way I can turn it ( ON / OFF ) per forum!

All the posts are converted when the are made like so....

Tigur

If the control is on then when the post is displayed Tigur is then converted to a link to the user profile. If the control is off, then the tag is removed just leaving the username!

It's very resource friendly this way...

Sonia

Kihon Kata
04-30-2005, 04:29 AM
We do this right here (http://www.makeuptalk.com/forums/showthread.php?postid=63388#post63388)! You can see my name Tony used. We use Geek Autolinker 3.0 (https://vborg.vbsupport.ru/showthread.php?t=76054) located here. Works like a charm


Unless I am blind I can't find anything that would do this. But would it be possible for a hack to be created where if a users name is mentioned in a post it automaticaly turns into a link that links to their profile?

Example you typed Tigur while replying to a thread and it automaticaly will goto my profile if you click my name.

Here is an example Tigur (https://vborg.vbsupport.ru/member.php?userid=81541) isn't this the most interesting little post you've ever seen Tigur (https://vborg.vbsupport.ru/member.php?userid=81541)

Zachery
04-30-2005, 04:49 AM
We do this right here (http://www.makeuptalk.com/forums/showthread.php?postid=63388#post63388)! You can see my name Tony used. We use Geek Autolinker 3.0 (https://vborg.vbsupport.ru/showthread.php?t=76054) located here. Works like a charm
Would require that you add every username and link though?

Kihon Kata
04-30-2005, 04:55 AM
Would require that you add every username and link though?
Well, ya. We just linked the important ones, Admins/Mods/Supermods and other usergroups...

akanevsky
04-30-2005, 11:46 AM
Tigur,

Why don't you publish your hack here?

Tigur
05-05-2005, 11:06 AM
Dark Visor: I don't hack ... yet... when I finally finish tweaking my site (hah! ya right who really ever finishes?) I'll start learning to hack and I'll probably do something like this. I was thinking of the autolinker, if i had the time i'd probably make it an add on for it. After several years of working with php type forums im starting to understand what certain things mean:) so wish me luck on creating my first hack. Though it would take some time.

Adrian Schneider
05-05-2005, 01:39 PM
Maybe something like this would work:
somenewfile.php?u=username

(so basically replace TheSpecialist with TheSpecialist (https://vborg.vbsupport.ru/profiler.php?u=TheSpecialist)

The new file does the query and redirects to the users profile.

I have no idea how to use bbcodes, but if someone came up with the basic bbcode I could create the file (really simple lol)

WetWired
05-05-2005, 04:14 PM
When a new post or thread is made, the post is run through a simple BBCODE link builder. The usernames and the userid(s) are cached in a file as an array, I was using the database but with 42,000 + users it was faster using a IO file handle.Why not use the datastore?

Adrian Schneider
05-06-2005, 03:09 AM
Maybe something like this would work:
somenewfile.php?u=username

(so basically replace TheSpecialist with TheSpecialist (https://vborg.vbsupport.ru/profiler.php?u=TheSpecialist)

The new file does the query and redirects to the users profile.

I have no idea how to use bbcodes, but if someone came up with the basic bbcode I could create the file (really simple lol)
Would this work?

something like: TheSpecialist would link to profiler.php?u=TheSpecialist which would do the query and redirect to my profile.