![]() |
Changing the link of the Post New Thread button
So i have a few forms which do certain things, main one is the application form, there is a specific forum for it, now my question is can i change the link of the "Post New Thread" button so it directs the user to my form and not create a new topic?
Help is appreciated |
Just edit the template and put in a condition - if in forumid xx, then this link, else that link.
|
Which template do i add it too and whats the full code I need to add?
Thanks |
To find the template to modify, do this - vboptions > General Settings > Add Template Name in HTML Comments > set to Yes . Then go back to your page and view the source code and you will see the name of the template called around your part of the code. (Sometimes the template is the one mentioned at the very top of the page source.)
I'm guessing you are talking about the FORUMDISPLAY template. I'd guess you'd want something like (in a couple places): HTML Code:
<vb:if condition="$foruminfo['forumid'] == x"> |
Correct, this works great. Thanks for the help!
EDIT: Is there a elseif function? Because theres another seperate forumid i want to add which goes to a different link and have found not an easy or practical way. |
Yes, <vb:elseif condition="stuff" />
|
Works great thanks alot!
|
Quote:
|
The forumdisplay template is in Admin > Styles & Templates > Style Manager > (The style your using) > Forum Display Templates > and edit FORUMDISPLAY.
I added the lines in the body under here: Code:
<body> |
Thanks for your fast reply, that helped a bit but what I was aiming at was editing the code:
I want to redirect a specific 'Post New Thread' link to a form I created using Easy Form Mod. The link I want to redirect is http://www.spyike.org/newthread.php?do=newthread&f=19 and I want to redirect that to http://www.spyike.org/misc.php?do=form&fid=1 I also want to do this with other 'Post New Threads' Code:
<vb:if condition="$foruminfo['forumid'] == x"> |
Ok well here is my set up:
Code:
<vb:if condition="$foruminfo['forumid'] == 6"> Code:
<vb:if condition="$foruminfo['forumid'] == 19"> Blue = If you need another link (edit as required (you do not NEED to use this)) Red = States if in a other forum, it posts a topic like usual. ( You need to use both green and red atleast) Hope this helps.. --------------- Added [DATE]1290022353[/DATE] at [TIME]1290022353[/TIME] --------------- 1. I dont see the code i told you to put in or is that the original code? 2. What code is that? |
Worked, thanks but now I have another problem! Two 'Post New Thread'
https://vborg.vbsupport.ru/external/2010/11/18.jpg |
Well i assume you either left a bit of code in or didnt put the correct forum ID in, whats the code you got upto that point?
|
Code:
<body> |
Remove
Code:
<vb:if condition="$show['newthreadlink']"><a href="newthread.php?{vb:raw session.sessionurl}do=newthread&f={vb:raw foruminfo.forumid}" rel="nofollow" class="newcontent_textcontrol" id="newthreadlink_top"><span>+</span> {vb:rawphrase post_new_thread}</a></vb:if> |
Thank you!!! How do I move the Post icon a bit down so it's not exactly below the announcement! THANK YOUUU
|
All I can say is maybe add some <br /> tags (on each line e.g.
<br /> <br /> (buttons here)) Other than that I can't help you with it ;) |
THANK YOU! LOve you <3
|
All times are GMT. The time now is 04:54 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:
|