All ordinances imposing any penalty or making any appropriations shall be published at least once in a newspaper of general circulation published in said district, or if no newspaper of general circulation is published therein, then in a newspaper published in the county which contains all or the largest portion of such district and having a general circulation in the district; and no such ordinance shall take effect until ten days after it is so published, and all other ordinances and resolutions shall take effect from and after their passage unless otherwise provided therein.
70 ILCS 3305/6