All ordinances imposing any penalty or making any appropriations shall be published at least once in a newspaper published in said district, or if no newspaper of general circulation is published therein, by posting copies of the same in 10 public places in the district; and no such ordinance shall take effect until 10 days after it is so published or posted, and all other ordinances and resolutions shall take effect from and after their passage unless otherwise provided therein.
70 ILCS 105/6