The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
![]()
Hi Guys,
I'm working on a hack based on vbulletin 3.0.3 and vbadvanced but I ran into this problem. When I'm redirecting to another page with the code below, I get the error "Could not find phrase 'adv_portal_removelink'." What am I doing wrong here ? $_REQUEST['forceredirect'] = 1; $url = "http://www.paidmailclub.com/editaffpage"; eval(print_standard_redirect('adv_portal_removelin k')); Getthat |
#2
|
|||
|
|||
![]() Quote:
|
#3
|
||||
|
||||
![]()
The phrasing system can become annoying at times. To use plain text instead of a phrase, use:
eval(print_standard_error('text here',0)); Not exactly what you asked for, but i thought you may find it useful. |
#4
|
|||
|
|||
![]()
Tekton,
I made 'adv_portal_removelink' up. For vbadvanced you've got to use templates starting with 'adv_portal_xxx'. I thought I had to use a template to show the message while redirecting. Where are the so-called phrases located ? Rake, If it doesn't work with the phrases I will try your method. Thx. Getthat |
#5
|
||||
|
||||
![]()
getthat,
within your phrase manager in the admincp, try adding your phrase (adv_portal_removelink) to the global phrasegroup. see if it works then. If you want to add your own separate phrasetype, for whatever purpose, you need to run two queries: INSERT INTO `phrasetype` VALUES ('id_here', 'varname', 'Name', 3); ALTER TABLE `language` ADD `phrasegroup_varname` MEDIUMTEXT NOT NULL ; the id has to be under 1000. You can then use it within your pages by adding varname to the $phrasegroups array at the top of the file. |
#6
|
|||
|
|||
![]() ![]() ![]() ![]() $_REQUEST['forceredirect'] = 1; $url = "http://www.paidmailclub.com/editaffpage"; eval(print_standard_redirect('$vbphrase[adv_portal_removelink]')); I added a custom phrase in the global phrase group and now I get the error "Could not find phrase 'The link was removed'." which is the correct text from my custom phrase. Getthat |
#7
|
||||
|
||||
![]()
that's because you're using it wrong...
either use this: eval(print_standard_redirect('$vbphrase[adv_portal_removelink]',0)); or this eval(print_standard_redirect('adv_portal_removelin k')); |
#8
|
|||
|
|||
![]()
Great, it works. Thx a lot rake !!!
|
![]() |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|