vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   [Request] Link to Profile in thread (https://vborg.vbsupport.ru/showthread.php?t=80772)

Tigur 04-29-2005 10:00 PM

[Request] Link to Profile in thread
 
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 isn't this the most interesting little post you've ever seen Tigur

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....

[profile=81541]Tigur[/profile]

If the control is on then when the post is displayed [profile=81541]Tigur[/profile] 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! You can see my name Tony used. We use Geek Autolinker 3.0 located here. Works like a charm


Quote:

Originally Posted by Tigur
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 isn't this the most interesting little post you've ever seen Tigur


Zachery 04-30-2005 04:49 AM

Quote:

Originally Posted by TonysDesigns
We do this right here! You can see my name Tony used. We use Geek Autolinker 3.0 located here. Works like a charm

Would require that you add every username and link though?

Kihon Kata 04-30-2005 04:55 AM

Quote:

Originally Posted by Zachery
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

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

Quote:

Originally Posted by why-not
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?


All times are GMT. The time now is 10:37 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03446 seconds
  • Memory Usage 1,739KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (4)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete