Cardiff striker Etien Velikonja has left the club to join Portuguese side Rio Ave on loan until the end of the season.