We deal with a planar differential system of the form u′=h(t,v), v′=−λa(t)g(u), where h is T-periodic in the first variable and strictly increasing in the second variable, λ>0, a is a sign-changing T-periodic weight function and g is superlinear. Based on the coincidence degree theory, in dependence of λ, we prove the existence of T-periodic solutions (u,v) such that u(t)>0 for all t∈R. Our results generalize and unify previous contributions about Butler's problem on positive periodic solutions for second-order differential equations (involving linear or φ-Laplacian-type differential operators).