Complex sentence: She also wrote for magazines and daily newspapers as a film critic and has been for years a contributing editor for the entertainment section of newspapers and daily online magazines.
Split into simpler sentences: She also wrote for magazines and daily newspapers as a film critic. In particular she has been a contributing editor for years for the entertainment section of newspapers and daily online magazines.