Что касается worning'ов... Ну, да это не есть здорово. Надо править код.
А вот notice иногда очень хочется отключить
Например, вот в таком случае
{if $smarty.post.submit}
Кнопка SUBMIT нажата
{else}
Кнопка SUBMIT не нажата
{/if}
Подскажите, кто знает или где почитать