umm...well i posted an attempted fix which i never tried, but supposedly it didnt work, as for the 'default' view in the itemshop, you can do two things:
first, set all links to the itemshop as itemshop.php?itemtype=$bbuserinfo[rpgtype]
and then first find the TYPE ID of your generic items that you have, and then find in itemshop.php (i dont have the file but i know it is in there)
something like $itemtype = 0;
it should be in the code which checks if itemtype is set...change the 0 to the generic type id.
i myself did a added a new rpg type to which NO classes were applied to, and called it 'Certain Type'
then i applied all the items to show up in this type....so basically, i now had an itemshop which had all the items in it to view, a combination itemshop, for everyone to see :-p and then it would say in the purchase area, 'You must be a Certain Type to purchase' catch my drift? well that type happened to have an id of 5, which i applied to itemshop.php, and now....even if you are not registered, you will see my combination itemshop :-p check it out::
http://forums.ffgon.com/itemshop.php