vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   Postbits: Linking "Posts" by user to "search for msgs". Problem: Unregistered po (https://vborg.vbsupport.ru/showthread.php?t=23607)

theflow 07-25-2001 10:55 AM

Rather than display a button called "search" in postbits (which finds all messages by the post's author), I'd prefer to have the word "Posts" linked to that "search" function. Example:

---------------------------------------------------------
wluke
Moderator and Support Guy

Registered: Aug 2000
Location: Lancaster, Ca.
Posts: 3430
---------------------------------------------------------

I click on "Posts" and that = "search all messages by wluke". That part's simple.

The problem is, for Unregistered users.

Solution A: I'd prefer to have the word "Posts" also be linked for these posters. But I need the logic code that determines "if registered, find all messages by this user. If unregistered, display error message instead" -- similar to the message you receive if you try to display an Unregistered user's "profile".

vBulletin Message
This user has not registered and therefore does not have a profile to view.


Try this example: login at my site www.theflow.com/forums using:
username: test
password: test

Now go to this thread: http://www.theflow.com/forums/showth...s=&threadid=25
"General Topics" --> "Ever Notice your coffee..."

I've already got the Author's name linked to their "profile". Now scroll down til you see "Unregistered" name "Andy Rooney". Click on his screename. Appropriately, you get the error message listed above: "This user has not registered and therefore does not have a profile to view."

So imagine "Total Posts" being a link too. Even though the system already displays "Total Posts: N/A", I want to generate an error message that says "We have no way of searching for other messages by an Unregistered user."

Solution B: Same kind of if/then evaluation of Reg or Unregistered. If registered, search for all messages by user. If unregistered, the word "Total Posts" does not display as a link.

(unlike a lot of vB sites, I want to enable Unregistered posting. But at same time, I want to make it clear that there are advantages to being Registered. This helps do that.)

BradC 07-25-2001 03:15 PM

it should be really easy to do..

<a href="search.php?&action=finderuser&userid=userinf o[userid]>Posts</a> (put the post count here to display number of posts)

blah I cannot type html or anything here at work, can't remember.. hehe :)

but if you need help I am sure I can help ya, or someone else around here can right off the bat :)

as for advancing to have error messages and everything that should be able to be done through a simple if else statement I would think anyways..

but I think a lot but make sense very little :)

theflow 07-25-2001 06:51 PM

Hey Brad, thank you... Here's what Ed sullivan said... Can you tell me if both answers are compatable -- or different approaches?
-----------------------------------------------------------

In showthread.php, make $post[posts] be this:

$post[posts] = "Posts: $post[posts]";

For registered users, and "" (empty) for non registered users.
__________________
--Mike "Ed" Sullivan, mike@vbulletin.com
vBulletin Developer & Support


I replied:
One question: Are those changes above accessable via the vB templates, or does that change need to be hard-coded into the php file? (I am less comfortable touching the PHP files themselves)

BradC 07-26-2001 03:31 PM

My understanding of what you were wanting is a link from the postbit or the threads under there username that will link to search for other posts. So.. I don't know. I will mess with this tonight, along with a lot of other things. I would say what Ed has told you is correct. (I find him never to be wrong :) )

and it can be coded.. in the .php file I don't think it would be that hard..

if ($post[posts] !=0) {
$post[posts]=" Posts: $post[posts]";
}
else
{
$post[posts]="Posts: 0";
}

theflow 07-26-2001 04:28 PM

Quote:

Originally posted by BradC
My understanding of what you were wanting is a link from the postbit or the threads under there username that will link to search for other posts. So.. I don't know. I will mess with this tonight, along with a lot of other things. I would say what Ed has told you is correct. (I find him never to be wrong :) )
Correct, like this:

---------------------------------------------------------
wluke
Moderator and Support Guy

Registered: Aug 2000
Location: Lancaster, Ca.
Posts: 3430
---------------------------------------------------------

I click on "Posts" and that = "search all messages by wluke". The problem is, for Unregistered users. I need logic check code and I don't how to code. Any help is appreciated.

theflow 07-31-2001 04:36 AM

Quote:

Originally posted by BradC
My understanding of what you were wanting is a link from the postbit or the threads under there username that will link to search for other posts. So.. I don't know. I will mess with this tonight
Brad, I still need this code solution. Can you help me with it?


All times are GMT. The time now is 11:19 AM.

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.01006 seconds
  • Memory Usage 1,731KB
  • 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
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (6)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete