vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   Need some help finishing a hack. (https://vborg.vbsupport.ru/showthread.php?t=27552)

JJR512 09-07-2001 06:34 PM

Now see I'm not really sure what you mean by that. Earlier when I said I don't know what I'm doing, I wasn't kidding!

But I thought that by putting the script in the vbcode.js, and that the file is called in the header section, was all that I needed? Do I need something else?

ToraTora! 09-07-2001 06:41 PM

The code that i added just above your reply, is what i used for the mood hack, just with your variables. Try using it once..it may work.... It pops open my script to display the usermood, which is a seperate script in the member.php file.

The thing that i think may hold this off, is the fact you use a $action call, which is a defined call in member.php, and showthread.php...etc...
the link itself has to be somewhere defined, as a actual action call such as this

if ($action == 'showforumrules') {
$templatesused = "showforumrules";
include("./global.php");

you know..that type of deal...

JJR512 09-07-2001 06:42 PM

OK, forget my last post, I guess I was writing it at the same time you were posting your second reply. :)

But I thought that by putting the code in the vbcode.js file, that I wouldn't have to put it in the header. That's how the smilies popup window works. I basically copied the whole smilies popup and just changed which template it used (and of course the function names).

The whole thing works. A window pops up. The problem is that I can't get the forumid number to get into the template that's being used. I can't get it from the link into the template. If I hardcode the forumid number, it works fine, but if I use the variable, it doesn't work. I get an error message that no forumid was specified. There must be something wrong with the syntax of the code that PPN gave in his last message; it's not properly getting the forumid number from the link.

JJR512 09-07-2001 06:44 PM

Quote:

Originally posted by ToraTora!
...The thing that i think may hold this off, is the fact you use a $action call, which is a defined call in member.php, and showthread.php...etc...
the link itself has to be somewhere defined, as a actual action call such as this

if ($action == 'showforumrules') {
$templatesused = "showforumrules";
include("./global.php");



you know..that type of deal...

Yeah, I put something like that in misc.php. It's detailed in the original message above.

ToraTora! 09-07-2001 06:53 PM

yeh i just noticed that...sorry bout that...

i think there has to be something with the forum id bit.

I do not think a person can get away, with just having $forumid at the end like that...

everything, even replying to this thread, has some sort of variable tied in with it...

newreply.php?s=&action=newreply&threadid=

thats the trick...trying to get the forumid number in there...

Think along the lines of getinfo, when you click on a username..how does it find the correct user?

=&action=getinfo&userid=$userinfo[userid]

so, something like this may work..dont know...

=&action=showforumrules&forumid=$foruminfo[forumid]

There has to be something like foruminfo, in order to kick in the id, just like getinfo uses..

Try that foruminfo code once..

ToraTora! 09-07-2001 06:57 PM

maybe instead of $foruminfo...

try....$forumdisplay

JJR512 09-07-2001 07:07 PM

The forumid is determined in the link, like this:
PHP Code:

<a href="java script:showforumrules(420,512,'$session[sessionhash]','$foruminfo[forumid]')">Forum Rules</a

But the javascript is not recognizing it. I guess what PPN was trying to do was pass the forumid through the link into the javascript, like the way the sessionhash variable is. But the problem is that the javascript is not properly interpreting the variable. I think it's gotta be a syntax problem with the javascript.

But in the meantime, I'll try the other stuff you mentioned.

ToraTora! 09-08-2001 01:36 PM

the biggest thing, is that when the $action variable is called, it needs to know where its going...

Getinfo uses the $userinfo[username]

so, your script, or mine, would work, if you could pinpoint where it is, your script has to goto.

the $forumid alone will not work i dont think, because there is nothing telling the script, where exactly it is supposed to go.
That is why, when you hardcoded it into your addy, it worked, because it knew now where to go.
The same holds true for getinfo. If you took the username part out from the little tidbit i showed you above, it would not display anything either, because it needs that username, to distinquish the username variables, and id's of all your members.

That is the same for forumid...forumid needs to be whatever you numbered or set the faqs at...(when you add a new forum, there is a id that you can add, to find where it is supposed to be directed to)

If the faq is in lets say...in a thread...than it would have to be something like..


http://www.vbulletin.com/forum/newre...threadid=27552

By posting the address, for this thread, you can see that 27552 is the threadid...however, what distinquishes that id?

PHP Code:

newreply&threadid=forumid[$threadid

the threadid variable, is what automatically assigns the basic directions, or map of your site.
You need to have something resembling that in your script...

Getinfo is like this...

PHP Code:

http://www.vbulletin.com/forum/member.php?s=&action=getinfo&userid=userinfo[$username] 

im am almost postive..that you have to have something else go along with the forumid bit....because the script has no idea, of where it is going to, or what id number, or set addy your faqs are set to.....nothing is assigned to it...just forumid...which could be anything in your fourms, because forum id, is of course, your added forums id number.

ok...im not 100% on all of this, but i am pretty sure that i am on the rite track...lol..


All times are GMT. The time now is 09:14 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.01163 seconds
  • Memory Usage 1,740KB
  • 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
  • (3)bbcode_php_printable
  • (1)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
  • (8)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