Still the same, you can also take your 'card' into photo shops at the park and they'll show you your prints on a screen. You can buy them or wait until you get home and order on-line. You can also pre-purchase a photopass and Disney will put all your photos on a CD-it looked expensive to me though.
The photographers are out and about in the parks-lots inside the entrances to parks i.e on main street in MK so you get the castle as a backdrop etc. Also very often standing with characters. If you want a photo done just ask -and give them your card, they'll also take one with your camera if you ask. They have them at waterparks too, the card is smaller and on a curly stretchy plastic wire to put around your wrist.