Este el código correcto, te falto poner el campo fecha:
Código PHP:
<?php
mysql_query("insert into noticias(titulo,autor,categoria,descripcion,articulo, fecha) values('$titulo','$autor','$categoria','$descripci on','$articulo', NOW())",$connect) or die(mysql_error());
echo 'Noticia ingresada correctamente!';
?>
Ese error es típico cuando se quieren insertar mas valores que la cantidad de campos disponibles. Ej:
Insert into tabla (nombre, apellido) values (gustavo, perez, hola)
Saludos.