The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
![]()
At least for me! Can anyone help?
I need to find the userid of the last poster in a thread. For example on this page, forumdisplay.php: https://vborg.vbsupport.ru/forumdisplay.php?f=111 if you look on the right hand side, it shows the user that posted last in that thread. Instead of it linking to the lastposer, and going to the memberpage, I just want a direct link right into the memberpage. I'm trying to modify threadbits template, but any userid variable I try doesn't work. Anyone know how I can get the userid variable for the lastposter there, so i can just do a direct link into the member page? Trying to do this so there are not two different URLs going to the same page (for SEO). Thanks for your help! |
#2
|
||||
|
||||
![]()
Are you saying that you just want to remove the link to the last post?
|
#3
|
|||
|
|||
![]()
Nah, I don't wanna remove the link, I want to change it.... I want it to link right to the member page, as opposed to the "last poster" in the forum display... but from threadbits I can't get the userid for the last poster....
|
#4
|
||||
|
||||
![]()
Find in "threadbit" template:
Code:
showthread.php?$session[sessionurl]p=$thread[lastpostid]$thread[highlight]#post$thread[lastpostid] Code:
member.php?find=lastposter&t=$thread[threadid] If you'd like to have it setup the same way on your FORUMHOME... Find in "forumhome_lastpostby": Code:
showthread.php?$session[sessionurl]p=$lastpostinfo[lastpostid]#post$lastpostinfo[lastpostid] Code:
member.php?$session[sessionurl]find=lastposter&f=$lastpostinfo[forumid] |
#5
|
|||
|
|||
![]()
That doesn't work.
I want to change the link to: member.php?u=4555 where do I get the 4555? I can't find this variable.... Thanks!!! |
#6
|
||||
|
||||
![]()
Yes it does... I tested the changes on my own testboard before I posted them up here. There is no way to get the UserID without Plugins or hacking your core files.
member.php?find=lastposter&t=$thread[threadid] is how vBulletin queries to find the Member Profile for the Last Poster. |
#7
|
|||
|
|||
![]()
Sorry, I mean I know it works, but it's not what I'm trying to do.
It's interesting how it displays the name, but it can't get the ID for the user? This just seems to me like unnecessary query when it has to look again to find the userid. I need this because for SEO, my pages are like this: mydomain.com/user/userid/ so I want to convert it into that format. |
#8
|
||||
|
||||
![]()
Oh, perhaps take a look at the way vBSEO does it? I'm sure there's a reason that they've set it up this way, but you're right - it does seem strange to have the Username stored in a variable, but not the UserID.
|
#9
|
|||
|
|||
![]()
Why not just use the username variable? Example: https://vborg.vbsupport.ru/member.ph...ame=Ken+Iovino
forumhome_lastposyby - Change: HTML Code:
<phrase 1="member.php?$session[sessionurl]find=lastposter&f=$lastpostinfo[forumid]" 2="$lastpostinfo[lastposter]">$vbphrase[by_x]</phrase> HTML Code:
<phrase 1="member.php?$session[sessionurl]username=$lastpostinfo[lastposter]" 2="$lastpostinfo[lastposter]">$vbphrase[by_x]</phrase> |
#10
|
|||
|
|||
![]()
Thanks Ken, that is actually a better way to do it... thanks!
|
![]() |
Thread Tools | |
Display Modes | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|