![]() |
Getting the sub forum name from url
If my url looks like this http://www.clubmonza.com/forums/foru...p?2-Main-Forum
How can i get the forum name from the url (Main-Forum) |
Are you talking about getting it in a plugin or in a template? Can you be more specific about what you want. Or do you literally want to take "2-Main-Forum" and turn it into "Main-Forum"? If so, look at this PHP page on string functions - http://www.php.net/manual/en/ref.strings.php
|
I just want to pull the current sub forum name the the url so i can use it in my external
so $_get["?????"]; will show my the sub forum |
Where is the url coming from? I'm wondering if there could be any other parameters on the url. Also you're saying this is not a vb script, right?
|
the url is coming from vbulletin. All i really need to do is if a user is in a sub forum i want to know who to find the sub form name using hard code.
|
$foruminfo['title'] contains the title of the forum a user is in. You'll need to use it in a hook, most likely forumdisplay_start.
There's no reason to try and grab it from the URL, that's just over-complicating it. |
What do you mean by a hook??
My code looks like this PHP Code:
|
I mean. You're going about this all wrong...
Go to products and plugins -> create new plugin -> hook location: forumdisplay_start |
in my adds i use this to get the add
<center><iframe width="800" frameborder="0" height="110" src="http://www.clubmonza.com/forums/theadds.php"></iframe></center> now i have made the plugin how to i call it within the Ad HTML section in advertising banners |
You could try this: create a new plugin using hook location parse_templates and this code:
Code:
global $foruminfo; Then in your ad html, put {vb:raw foruminfo.title} where you want to use it. ETA:...you also need to change the template name (in red) to the template for the ad location you're using - ad_global_above_footer was just an example. |
I cant find parse_templates in hooks :S
|
Quote:
|
If you're not familiar with creating a plugin, you can search for "Adding or Editing a Plugin" in the vbulletin manual: https://www.vbulletin.com/docs/html?...rsion=40111601 . In case there's any confusion, I was talking about the "Hook Location" drop-down menu when you're creating a plugin.
Also, I edited my post above - I forgot to mention above that 'ad_location_above_footer' was just an example template name. |
Ok i have got the forum name :) issue is i have written my code in php and dont nknow how to get it to work within a template.
foruminfo.title could really be the id so foruminfo.threadid but that does not seem to work PHP Code:
|
...What are you doing?
Why are you trying to connect to ezSQL_mysql? Get rid of that junk and use the normal database abstraction layer! Secondly, you're comparing a username to a forum's title and you wonder why you're not getting results? Thirdly, you're using template syntax within a PHP file?! |
the username was incorrect it was just an example.
Thirdly, you're using template syntax within a PHP file?! < this is what i dont understand how do i split the two up? |
Quote:
There's plenty of articles on this here: https://vborg.vbsupport.ru/forumdisplay.php?f=242 |
All times are GMT. The time now is 06:39 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 | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|