Maighdhlin, often when babies are doing what you describe it is because they are too distracted by all the interesting things around them and all the new things they're learning to do, and they're just too busy to stop and eat. Then they make up for it by nursing all night. Something that might help is to go into a darkish room or to put a blanket around your dd as she nurses (so she can't look around). And you will probably need to initiate nusing for awhile. That means taking her into another room (dark and quiet) or sitting with her with a blanket around her, offering the breast (sometimes repeatedly) and waiting. Doing this, she shouldn't be so hungry at night.
Ds never did like having a blanket over him while nursing (even very lightly), so we did the darkish room (and a boring room -- our bedroom, which only has a bed in it). We laid down on the bed and cuddled while he nursed, and he liked that. After awhile we didn't need the dark room anymore, but he still needed me to initiate nursing for quite awhile longer (at that point, thought, I would just ask if he needed to nurse -- he would often say no, but then come back in a few minutes and ask to nurse
). Once he hit a growth spurt, the stage ended (I guess he was just too hungry to ignore it).
I can't really give advice on her not wanting solids, since we didn't start ds on solids until a year old, and he didn't go through the kind of stage you describe after that. I do have one thought, though (but I have no idea how it will work for someone her age). He was pretty slow about accepting solids (and we were pretty slow about introducing them because of allergy worries), but once he was eating better and eating more things, we found that a nibble tray was great. That way the food was always available and he could eat on the run.