Open UI |
|||||||||||||||
Question: I am considering switching to Open UI
after my 2.13 upgrade. I have visited the OpenUi site, and understand the concept, but there was little explaining the practical details. I am currently using a heavily modified mmui.mv , and am curious about the implementation of
my changes on the openui.mv . Are my code changes, in say my product_display function, done in one of the hooks? etc.. Answer:
Did you read thru the "Getting Started" guide on the OpenUI site? Basically, your code changes would reside in one or more hook points in one (or possibly more) extension modules. There also are numerous sample files you can download (all in one zip) that give practical (and usefull) examples. The sample zip is also on the download page.
|
|||||||||||||||
Question: If I want to make changes to the top navigation bar (add more links, buttons, etc) do I make the changes to the oui_bes.mv file? Answer:
Imagine Merchant with a Shipping Module interface. Everytime you wanted shipping different, instead of writing a shipping module, you would actually have to modify merchant.mv. Of course, when you modify merchant.mv, anytime Miva would release a new version you'd have quite a job ahead of you. This is why Miva instead wrote a shipping module interface.
|
|||||||||||||||
Question: Is there a way to remove the
references to the Shipping Weight that appears on the screen after the initial thumbnail of a product? |
|||||||||||||||
Question: I've been toying with the oui_bes.mv module lately, with some success. However, whenever I add a new table
beneath the top navigation bar, EVERYTHING gets fouled up. With MMUI, I had the store hugging the top left hand corner of the screen, with 0 margins. I can't even begin to fathom where to set the margins on the openui. Answer: |
|||||||||||||||
Question:
What exactly do the function returns (meaning wise) ... from what I gather when you return a value other than 0 it tells it to skip to that hook and when you return 0 it tells openui to do what? If you are using the new, preferred '*' style hook (as in the sample), then Answered by Darren Ehlers @ http://www.starbase21.com |
|||||||||||||||
Question: I was wondering, if a OUI subfile has
say 55 hook points, and I only want to modify the first one, is it necessary to put a + followed by 54 - signs in the extension module? i.e. OUI_Register_Extension(l.modcode, 11, Answer:
No, you can stop at the last + |
|||||||||||||||
Question: Where can I obtain a "Forced Login" module? Answer:
For the OpenUI, a forced login module written by Adam Denning is now available for free download at http://www.designextend.com |
|||||||||||||||
Question: When does it begin to start replacing code and
stop replacing code? If I do a * for tags 5 through 10, does it start at 5 and go until 10 Answered by Jeff Bogatay |
|||||||||||||||
Question: I installed OPENUI, checked it out,
and then switched back to my old layout. When I tried to add a category, I received a FATAL ERROR Answer
:
You can't just switch back and forth between the OUI and MMUI (or vice versa) without first exporting and then importing the data using uiexport.mv and uiimport.mv. This process needs to be done EVERYTIME one switches between one Look & Feel and another. Hope this helps you in the future.
|
|||||||||||||||
Question: What is Miva's position on Open UI? Answer:
Miva Corporation does not have any official stance on Open User Interface (OUI). It is a 3rd party module, like any other outside-developed module. Although, it is agreed to that OUI has been of great help to those end-users and developers that have the need to make changes source code of a Miva Merchant user interface.
|
|||||||||||||||