2017-11-03, 14:02
Ok FINALLY!!!!
After reinstalling i was loading the skin with no errors (except skin helper bitching that I deleted the cherrypy script (because it causes crashes in windows). I checked and saw that everything was loading correctly for normal fan art using a fresh install of the skin as well.
Then I renamed the skin folder and pasted in the exact one I was using earlier that had the errors. It now works correctly.
When you are ready please link a full zip installer to test. This way I can unstall/reinstall again to make sure we are not seeing any errors before it goes public.
Also you might be wondering why I had both of these lines instead of just 1:
<value condition="!Skin.HasSetting(global.fanart) + !String.IsEmpty(ListItem.Art(fanart))">$INFO[ListItem.Art(fanart)]</value>
<value condition="!Skin.HasSetting(global.fanart) + !String.IsEmpty(Fanart.Image)">$INFO[Fanart.Image]</value>
The first is the one I know you like to use so it is likely the second line you are wondering why that is there. If the line above it does not load it will load and appear in conditions like when you are hovering over the back button in ep level views. Without using Fanart.Image it would display black at that time instead of still showing a fan art image as it should if you do not want to see this in over view modes than please just restrict it to control 513 as it is needed for that view to display as intended.
After reinstalling i was loading the skin with no errors (except skin helper bitching that I deleted the cherrypy script (because it causes crashes in windows). I checked and saw that everything was loading correctly for normal fan art using a fresh install of the skin as well.
Then I renamed the skin folder and pasted in the exact one I was using earlier that had the errors. It now works correctly.
When you are ready please link a full zip installer to test. This way I can unstall/reinstall again to make sure we are not seeing any errors before it goes public.
Also you might be wondering why I had both of these lines instead of just 1:
<value condition="!Skin.HasSetting(global.fanart) + !String.IsEmpty(ListItem.Art(fanart))">$INFO[ListItem.Art(fanart)]</value>
<value condition="!Skin.HasSetting(global.fanart) + !String.IsEmpty(Fanart.Image)">$INFO[Fanart.Image]</value>
The first is the one I know you like to use so it is likely the second line you are wondering why that is there. If the line above it does not load it will load and appear in conditions like when you are hovering over the back button in ep level views. Without using Fanart.Image it would display black at that time instead of still showing a fan art image as it should if you do not want to see this in over view modes than please just restrict it to control 513 as it is needed for that view to display as intended.