All ordinances imposing any penalty or making any appropriations shall, within one month after they are passed, be published at least once in a daily or weekly newspaper published in the district or, if there is no newspaper published in the district, in a newspaper published in the county and having general circulation in such district. If no such newspaper is published in the district or county, by posting copies of the same in 3 public places in the district; and no such ordinance shall take effect until 10 days after it is so published. All other ordinances, orders and resolutions, shall take effect from and after their passage unless otherwise provided therein.
70 ILCS 2805/5