![]() |
Problem with the names of plug-in menu items
Hello! Sorry for my bad English. I make the vbulletin plugin, and have this problem:
in install code I'm create XML file cpnav_myplugin.xml, containing this code: HTML Code:
<?xml version="1.0" encoding="ISO-8859-1"?> HTML Code:
<phrases> https://vborg.vbsupport.ru/external/2012/02/62.png In this regard, I want to ask: where is I did mistake? :) |
Try using this instead:
Code:
<phrasetype name="Control Panel Home Pages" fieldname="cphome"> because only some phrase types are loaded for a given page, and you must set your phrases to a type that will be loaded on the menu page. |
Thank you. Now the code looks like this:
HTML Code:
<phrases> https://vborg.vbsupport.ru/external/2012/02/60.png what else could be the problem? Maybe I missed some more of the code? --------------- Added [DATE]1328188604[/DATE] at [TIME]1328188604[/TIME] --------------- And another question, what directory should I put a php script (my_product.php) that is invoked here: HTML Code:
<phrase>my_product_edit_text</phrase> tried to use: HTML Code:
<phrasetype name="Control Panel Global" fieldname="cpglobal"> |
Quote:
Quote:
You beat me to it, I was just going to suggest that. To be honest I don't understand why it isn't working, but if I figure out anything I'll post it. |
Ok)) Thank you!
|
1 Attachment(s)
OK, I tried using the file you posted and I got this to show up
Attachment 136251 But I didn't have the phrases defined. So maybe your problem is not the phrases but the cpnav file. But I don't see anything wrong with it. |
It's a good thing. I agree with you, most likely the problem is not in sentences. Here is the complete code cpnav file:
HTML Code:
|
Are you saying that you leave a blank line at the top, or are you removing the <?xml line? I was wondering if it could be a character encoding issue.
|
The problem can be encoded in which you saved the file cpnav?
--------------- Added [DATE]1328192246[/DATE] at [TIME]1328192246[/TIME] --------------- I leave a blank line at the top. We believe in one direction))) --------------- Added [DATE]1328193770[/DATE] at [TIME]1328193770[/TIME] --------------- I'm create cpnav file in install code and to be sure that the encoding is correct, I used the function mb_convert_encoding: PHP Code:
--------------- Added [DATE]1328257666[/DATE] at [TIME]1328257666[/TIME] --------------- I tried to change the tag <phrase> to the tag <text> as advised in one of the forums. HTML Code:
<?xml version="1.0" encoding="ISO-8859-1"?> --------------- Added [DATE]1328278249[/DATE] at [TIME]1328278249[/TIME] --------------- Maybe you can tell which file script which generates the menu items, then I would be able to analyze the whole process and it is possible to solve the problem |
Quote:
It's in admincp/index.php around line 359 (in version 4.1.10), there's this code: PHP Code:
I don't know very much about character encoding problems, but maybe the problem is that the xml file has ISO-8859-1 for the encoding and your editor is doing something different? |
All times are GMT. The time now is 09:28 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:
|