Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)

Reply
 
Thread Tools Display Modes
  #1  
Old 04-29-2005, 10:00 PM
Tigur Tigur is offline
 
Join Date: Apr 2005
Location: Canada
Posts: 79
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default [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
Reply With Quote
  #2  
Old 04-29-2005, 10:30 PM
akanevsky akanevsky is offline
 
Join Date: Apr 2005
Posts: 3,972
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #3  
Old 04-30-2005, 03:35 AM
why-not why-not is offline
 
Join Date: Feb 2004
Posts: 218
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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
Reply With Quote
  #4  
Old 04-30-2005, 04:29 AM
Kihon Kata Kihon Kata is offline
 
Join Date: Nov 2003
Posts: 763
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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
Reply With Quote
  #5  
Old 04-30-2005, 04:49 AM
Zachery's Avatar
Zachery Zachery is offline
 
Join Date: Jul 2002
Location: Ontario, Canada
Posts: 11,440
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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?
Reply With Quote
  #6  
Old 04-30-2005, 04:55 AM
Kihon Kata Kihon Kata is offline
 
Join Date: Nov 2003
Posts: 763
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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...
Reply With Quote
  #7  
Old 04-30-2005, 11:46 AM
akanevsky akanevsky is offline
 
Join Date: Apr 2005
Posts: 3,972
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Tigur,

Why don't you publish your hack here?
Reply With Quote
  #8  
Old 05-05-2005, 11:06 AM
Tigur Tigur is offline
 
Join Date: Apr 2005
Location: Canada
Posts: 79
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #9  
Old 05-05-2005, 01:39 PM
Adrian Schneider's Avatar
Adrian Schneider Adrian Schneider is offline
 
Join Date: Jul 2004
Posts: 2,528
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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)
Reply With Quote
  #10  
Old 05-05-2005, 04:14 PM
WetWired's Avatar
WetWired WetWired is offline
 
Join Date: Jun 2002
Location: Texas
Posts: 669
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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?
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:01 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04385 seconds
  • Memory Usage 2,251KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete