PDA

View Full Version : Could not find phrase


getthat
08-30-2004, 04:39 PM
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

Tekton
08-30-2004, 06:38 PM
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
Is that in your phrases, or did you just make it up? ('adv_portal_removelink')

rake
08-30-2004, 07:08 PM
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.

getthat
08-30-2004, 10:45 PM
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

rake
08-30-2004, 11:21 PM
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.

getthat
08-31-2004, 07:13 AM
:p:p:p I changed the code to this :

$_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

rake
08-31-2004, 10:39 AM
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'));

getthat
08-31-2004, 10:44 AM
Great, it works. Thx a lot rake !!!