Standing waves for discrete nonlinear Schrödinger equations: sign-changing nonlinearities