As for weight of law in relation to signs, a simple "no knives" sign does have weight. 51% and 30.06 apply to licensed carry of a handgun. As we already know, it is illegal to carry handguns without a license, so no signs apply to unlicensed carry of a handgun due to it being illegal. Carry a handgun without a license past 51% or inside a TABC licensed to sell beer establishment, Your Getting Charged With A Felony...
Knives can be restricted with a simple sign.
Rifles and Shotgun have different rules. They are only restricted by prohibited places and of course, a simple sign can be posted against them, but not 51% or 30.06 for they apply to handguns only.
Oh yea, let make it clear that Beer Bars do not restrict Licensed Concealed Carry. "This should start some questions" LOL