"Still it makes me happy to think of this time from my past."
Is this a correct sentence or do I, for instance, need to change the word order "Still it" into "It still" ?
As a NES, but not a teacher:
To me, changing the order of the words can change the meaning of the sentence.
"It still/Still it makes me happy to think of this time from my past." can both be interpreted as "It continues to make me happy to think of this time from my past."
"Still it makes me happy to think of this time from my past." could, however, have been preceded by: "I know I shouldn't dwell on the past - still, it makes me happy to remember this particular time from my past.". In this case, "still" could be interpreted as "but".
Hope this helps
R21
PS Looks like my post has crossed with Raymott's