Everything I've read recently says you get a tourist visa after landing in Turkey at the airport, at a desk just before customs/immigration.....costs $20US cash....bring a crisp US$20 bill......not a lengthy process
Lots of excellent info at:
TurkeyTravelPlanner.com