Discussion Forums  >  Uncategorized

Replies: 10    Views: 256

mrDavid
BTMods.com
Profile
Posts: 3936
Reg: May 21, 2011
San Diego, CA
51,910
12/20/11 07:18 PM (14 years ago)

Big bug found on buzz server?

What I did: 1. Created a Menu Simple called Settings. 2. Entered a name in Row Title as Device Settings, left New or Existing Nickname blank, and chose Device Info for Choose if adding a nickname. It will NOT allow you to do this, as it will tell you: Existing nickname or a new nickname required.. I am simply trying to add a screen to my Menu Simple. This is very wierd - any ideas/help? I am pretty sure this is a bug. David.
 
theGreek
Aspiring developer
Profile
Posts: 648
Reg: May 25, 2011
Schaumburg, IL
7,830
like
12/20/11 08:04 PM (14 years ago)
I did the following: Created a Device Setting Screen by using Nickname=Settings then Plugin type = Device Setting. Then on a simple screen added it as a row... using the Row title = Setting on Device and New or existing nickname = Device Setting (from Plugin type above) by using the SELECT I dont recall if that is very differant than how its done the old way on the BT Site
 
mrDavid
BTMods.com
Profile
Posts: 3936
Reg: May 21, 2011
San Diego, CA
51,910
like
12/20/11 08:05 PM (14 years ago)
So what your saying is that you got around this bug by using the use an existing screen rather then making the screen right then and there?
 
theGreek
Aspiring developer
Profile
Posts: 648
Reg: May 25, 2011
Schaumburg, IL
7,830
like
12/20/11 08:06 PM (14 years ago)
Yup I guess so :) I have not done it the old way for a while now..... :) Just went back and tried it on an old v1.5 project and yes you can add the screen on the fly as say. Guess not any more... Maybe they have a good reason to not do it... Or maybe it is a bug...
 
mrDavid
BTMods.com
Profile
Posts: 3936
Reg: May 21, 2011
San Diego, CA
51,910
like
12/20/11 08:09 PM (14 years ago)
It works! So importing an existing screen into a Menu Simple works, however, Creating a new screen from the Menu Simple will NOT work. Thanks gbakakos, this will help me as a work around :) Hope the buzz team can fix this1 David.
 
theGreek
Aspiring developer
Profile
Posts: 648
Reg: May 25, 2011
Schaumburg, IL
7,830
like
12/20/11 08:12 PM (14 years ago)
Glad it helped. I noticed that problem last week but just thought it was the way it needed to work because of the new plugin types. Hard sometimes to know what's a bug or not.... Good luck....
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
12/20/11 08:28 PM (14 years ago)
This isn't broken (that I can tell). It is a bit different than the 'old way' in v1.5 intentionally. The idea is this: You'll always enter a nickname in the second box. The nickname you enter in the box is EITHER the nickname of an exisiting screen. OR, it's a nickname to a new sreen you want to create. In the second case, where you want to create a new screen, you also need to choose something from the list. In other words, if you're entering a nickname that does not exist the system needs to know what type of screen you want to create.
 
Kiwidave
Aspiring developer
Profile
Posts: 30
Reg: Nov 23, 2011
Sydney
300
like
12/20/11 09:14 PM (14 years ago)
I did exactly what David said about 5 times today. It works a treat. It's pretty clever feature really. it's so much easier creating things on the fly rather than creating screens then going back in.
 
Fred@mySkylla com
Android Fan
Profile
Posts: 5259
Reg: Oct 03, 2011
location unknow...
62,560
like
12/21/11 01:16 AM (14 years ago)
I agree this is a better method, just wish I could also enter the url at the same time for custom url. That would also save effort & time.
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
12/21/11 01:29 AM (14 years ago)
Enter URL at the same time. Makes sense, but, not easy because there are lots of different screens types that may be selected. If you use Custom URL often (sounds like you do), I would do this: a) Copy the bt_screens.php file. It's in the bt_v15/bt_app folder. Rename it and place it in the /files/custom folder so whatever you end up doing to it doesn't get overwritten during the next update. b) Hack around in this file. Remove all the unessary code that allows you to choose screen types, etc. Just use this one to add new Custom URL screens. When you're modifying it, just a text box for URL. c) Add a link to the existing bt_screeen.php file to the new one. Use this link to create new Custom URL screens (instead of selecting from the drop-down list). The new screen you make could allow you to enter more screens over and over again or it could return you to the previous screens. The sky's the limit, just gotta dig into it ;-)
 
mrDavid
BTMods.com
Profile
Posts: 3936
Reg: May 21, 2011
San Diego, CA
51,910
like
12/21/11 02:01 AM (14 years ago)
^ This sounds like a great idea, I'm thinking of doing this now myself, if it works, I will post up the modified/new files for others if they want (even through this isn't a plugin) David
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.