Supernovae and their host galaxies – III. The impact of bars and bulges on the radial distribution of supernovae in disc galaxies