• 1
  • 5
  • 6
  • 7(current)
  • 8
  • 9
  • 12
Mod Share your themes : Custom lists
#91
(2016-03-11, 18:08)reaven Wrote:
Code:
$INFO[ListItem.VideoCodec,mediacase/,.png]

Obviously ... I don't know why but I'm still passing through this kind of typo Undecided
Nevermind, so you know you can use VAR aswell ...
[Skin] KOver - V1.1.0 Stable (Repo version)
[WIP] ReKOver - Skinning tool project

If I've been helpful or you like my work, hit "THANK USER" button ;) ...
Reply
#92
I'm not confused, what I need to do is quite clear, i just needed to learn about infolabels existence and how to call them ($INFO[ListItem.XXXXX]), thanks Reynald for that Wink
It's just that it appears I made people think I wanted to hack KOver source code, whereas I was just talking about using infolabels in a Custom List code.

I'm French by the way, to answer your question ! Smile

As for using VideoCodec, this infolabel shows the codecwhich doesn't help to differentiate media types (ex : h264 for blurays and some MKV BR-rips).

I think the simplest way is to use FolderName and FileName to be able to have a different case for Bluray Structures (I'll use substring FolderName,bluray for that) and MKV x264/x265 (I'll use substring FileName,x264/x265 for that).
Same for 3D cases, DVD cases, sets cases (DBTYPE), etc.

I could try to make a rule also using VideoCodec if no keyword bluray/dvd/3d/x264:x265 is found in folders/files..

Are the controls applied in the same way of the code writing? <== example of a bad formulated phrase showing my limits in shakespeare language Big Grin
I mean, if I do like this :

<control - apply H264 case if videocodec is H264>
<control - apply BD case if bluray keyword found in folder>

Will this allow my media that are correctly named toto (bluray) (2016) to have BD case, and people using the custom list but having MKV files in x264 have a case with H264 logo? (the bluray structures matching both rules..)
Reply
#93
(2016-03-11, 18:08)reaven Wrote: as Jayz2K says and believe me the less you change of the original code the best, stick to the custom list and create your variables there, theres no need to modify variables.xml all this will be erase once you update the theme sooo. is less files to rememebr you have to modify again or replace Smile

I hadn't read this sentence when I read your post.
See, you too are talking about me changing code, whereas I never talked about that. I didn't even know about variables.xml existence lol.
Just talking about what infolabel to use in the custom list, since the beginning Wink
Reply
#94
We did not want to hack Kover lol, but be aware that the xml will always read from top to bottom in first. it is easier to put all the information in the file playback direction and keep from scattering codes. I learned to avoid errors and Kover code that Jay has created is very well built in the reading KODI, we must avoid adding pebbles between KOVER lines of code and that only focus on custome list . For BTW, we also know that the shortest way to the display of an image is often the best. The fewer obstacles, best poster is fast. I'm french also, if you have any questions I can answer and help answer, you can send me a PM.
Reply
#95
Yeah I think you would have understood the first time if we had talked french Wink

Anyway, we are both (and even reaven) telling the same thing since the beginning : only write code in the custom list XML, no mod of other XMLs in order not to spread (and easily loose after skin update) modifications.

When I spoke about "I'm going to try that, but maybe with a variable getting media type and not resolution (bluray, mkv, dvd)", you all just went berserk thinking I was about to change every XML in the skin, whereas I was only talking about finding the right infolabel allowing to differentiate media types Rofl
Reply
#96
Ok, so all is said and understood for that little problem info label? I'm glad you found the solution. I know you'll do a great view.
Reply
#97
hahahaha what a misunderstanding !!! well my native tongue is spanish soooo there you have it ! Wink

anyway you are not hacking anything since is open code and it was a suggestion, believe me once you learn you can easily get carried away changing everything ask me, ask Reynald Wink.

In the sample i posted i didnt change a thing in the code it was everything in the custom list.
the matching of cases the way you are saying, seem more difficult though code wise but the best results.

* you can use other skin codes as examples, see here. or here

and a combination of listitem.videocodec and ListItem.filename,blu-ray seems the best

source
Code:
<control type="image"/>
<visible>SubString(Container().ListItem.filename,bluray) |
SubString(Container().ListItem.filename,blu-ray) |
SubString(Container().ListItem.filename,bdrip) |
SubString(Container().ListItem.filename,brrip) </visible>
<texture>bluray.png</texture>

things to check, dirty and i dont even know if it would work !


all in all good luck and post your work at the end !
clearArt Concept
cdArt Concept

*If like, thank user
Reply
#98
anyone know how to get this widget to work

https://www.youtube.com/watch?v=PIFPpvw99qg

I have tried but it does not seem to work, when I select the movie in the home screen it does nothing and I had followed that video to the letter.

cheers
Reply
#99
Did you load the corresponding custom list?
Reply
where is the custom list located ? I seen that in the video but I don't have the custom list 5 as there is no link in the video
Reply
what is the number for your custom list? 1, 2 ... 6 or?

Ok : I understand : Use this customlist .
https://www.dropbox.com/s/lduco84ztjgd9f...5.xml?dl=0
Reply
OK, here is the code as promised.
I changed black border by white border compared to yesterday, and reajusted orange corner on focused item so that it doesn't overlay orange border :
Image

Code:
<?xml version="1.0" encoding="UTF-8"?>
<includes>
    <!-- Custom List 5 -->
    <!-- DO NOT MODIFY FROM HERE -->
    <include name="Custom5">
    <!-- TO HERE -->    
        <itemlayout width="170" height="$PARAM[height]">        
            <control type="group">    
                <left>15</left>
                <top>80</top>
                <control type="image">
                    <left>-6</left>
                    <top>-5</top>
                    <width>162</width>
                    <height>222</height>
                    <aspectratio>scale</aspectratio>
                    <texture>common/white.png</texture>
                </control>
                <control type="image">
                    <left>0</left>                    
                    <width>150</width>
                    <height>210</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="FFFFFFFF">$INFO[ListItem.Icon]</texture>
                </control>                
                <control type="image">
                    <left>-6</left>
                    <top>220</top>
                    <width>162</width>
                    <height>222</height>
                    <aspectratio>scale</aspectratio>
                    <texture flipy="true">common/white.png</texture>
                    <animation effect="fade" start="25" end="25" time="300" condition="true">Conditional</animation>
                </control>
                <control type="image">
                    <top>220</top>
                    <left>0</left>
                    <width>150</width>
                    <height>210</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="FFFFFFFF"flipy="true">$INFO[ListItem.Icon]</texture>
                    <animation effect="fade" start="25" end="25" time="300" condition="true">Conditional</animation>
                </control>
            </control>
            <control type="group">
                <right>1</right>
                <top>73</top>
                <width>100</width>
                <height>100</height>
                <control type="image">
                    <right>-2</right>
                    <top>2</top>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$VAR[CategoryColor]">common/corner.png</texture>
                </control>
                <control type="image">
                    <right>5</right>
                    <top>5</top>
                    <width>25</width>
                    <height>25</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1Txt1F)]">material/check.png</texture>
                    <visible>!ListItem.HasTimer + !ListItem.IsRecording + !ListItem.IsResumable</visible>
                </control>
                <control type="image">
                    <right>6</right>
                    <top>6</top>
                    <width>25</width>
                    <height>25</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1Txt1F)]">osd/pause.png</texture>
                    <visible>ListItem.IsResumable</visible>
                </control>
                <!-- Recording image -->
                <control type="image">
                    <right>5</right>
                    <top>5</top>
                    <width>25</width>
                    <height>25</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1Txt1F)]">osd/record.png</texture>
                    <visible>ListItem.IsRecording</visible>
                </control>
                <!-- Timer image -->
                <control type="image">
                    <right>5</right>
                    <top>5</top>
                    <width>25</width>
                    <height>25</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1Txt1F)]">material/clock.png</texture>
                    <visible>ListItem.HasTimer + !ListItem.IsRecording</visible>
                </control>            
                <visible>[Skin.HasSetting(WatchedFlag) + [Container.Content(movies) + stringcompare(ListItem.Overlay,OverlayWatched.png)] | [Container.Content(episodes) + stringcompare(ListItem.Overlay,OverlayWatched.png)] | [Container.Content(seasons) + stringcompare(ListItem.Overlay,OverlayWatched.png)] | [Container.Content(tvshows) + stringcompare(ListItem.Overlay,OverlayWatched.png)] | ListItem.IsResumable] | ListItem.IsRecording | ListItem.HasTimer</visible>
            </control>
        </itemlayout>
        <focusedlayout width="170" height="$PARAM[height]">
            <control type="group">          
                <top>80</top>
                <left>15</left>
                <control type="image">
                    <left>-6</left>
                    <top>-5</top>
                    <width>162</width>
                    <height>222</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1ItemF)]">common/white.png</texture>
                </control>
                <control type="image">
                    <left>0</left>
                    <width>150</width>
                    <height>210</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="FFFFFFFF">$INFO[ListItem.Icon]</texture>
                </control>
                <control type="image">
                    <left>-6</left>
                    <top>215</top>
                    <width>162</width>
                    <height>222</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1ItemF)]">common/white.png</texture>
                    <animation effect="fade" start="25" end="25" time="300" condition="true">Conditional</animation>
                </control>
                <control type="image">
                    <top>220</top>
                    <left>0</left>
                    <width>150</width>
                    <height>210</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="FFFFFFFF" flipy="true">$INFO[ListItem.Icon]</texture>
                    <animation effect="fade" start="25" end="25" time="300" condition="true">Conditional</animation>
                </control>
                <animation type="Focus">
                    <effect type="zoom" tween="Quadratic" start="100" end="130" center="auto" easing="Out" time="250"/>
                </animation>
                <animation type="UnFocus">
                    <effect type="zoom" tween="Quadratic" start="130" end="100" center="auto" easing="Out" time="125" />
                </animation>
            </control>
            <control type="group">
                <right>1</right>
                <top>73</top>
                <width>100</width>
                <height>100</height>
                <control type="image">
                    <right>-2</right>
                    <top>2</top>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$VAR[CategoryColor]">common/corner.png</texture>
                </control>
                <control type="image">
                    <right>5</right>
                    <top>5</top>
                    <width>25</width>
                    <height>25</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1Txt1F)]">material/check.png</texture>
                    <visible>!ListItem.HasTimer + !ListItem.IsRecording + !ListItem.IsResumable</visible>
                </control>
                <control type="image">
                    <right>6</right>
                    <top>6</top>
                    <width>25</width>
                    <height>25</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1Txt1F)]">osd/pause.png</texture>
                    <visible>ListItem.IsResumable</visible>
                </control>
                <!-- Recording image -->
                <control type="image">
                    <right>5</right>
                    <top>5</top>
                    <width>25</width>
                    <height>25</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1Txt1F)]">osd/record.png</texture>
                    <visible>ListItem.IsRecording</visible>
                </control>
                <!-- Timer image -->
                <control type="image">
                    <right>5</right>
                    <top>5</top>
                    <width>25</width>
                    <height>25</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1Txt1F)]">material/clock.png</texture>
                    <visible>ListItem.HasTimer + !ListItem.IsRecording</visible>
                </control>            
                <visible>[Skin.HasSetting(WatchedFlag) + [Container.Content(movies) + stringcompare(ListItem.Overlay,OverlayWatched.png)] | [Container.Content(episodes) + stringcompare(ListItem.Overlay,OverlayWatched.png)] | [Container.Content(seasons) + stringcompare(ListItem.Overlay,OverlayWatched.png)] | [Container.Content(tvshows) + stringcompare(ListItem.Overlay,OverlayWatched.png)] | ListItem.IsResumable] | ListItem.IsRecording | ListItem.HasTimer</visible>
                <animation type="Focus">
                    <effect type="slide" tween="Quadratic" end="16,-36" easing="Out" time="250"/>
                </animation>
                <animation type="UnFocus">
                    <effect type="slide" tween="Quadratic" start="16,-36" end="0,0" easing="Out" time="125"/>
                </animation>
            </control>
        </focusedlayout>      
    <!-- DO NOT MODIFY FROM HERE -->
    </include>
</includes>
    <!-- TO HERE -->
https://www.dropbox.com/s/8q3e4plgj7pbnm...5.xml?dl=0


Now off to media cases!
Reply
Great work Wink
Reply
Done!

Image

Image

Here is the code :
Code:
<?xml version="1.0" encoding="UTF-8"?>
<includes>
    <!-- Custom List 5 -->
    <!-- DO NOT MODIFY FROM HERE -->
    <include name="Custom5">
    <!-- TO HERE -->    
        <itemlayout width="170" height="$PARAM[height]">        
            <control type="group">    
                <left>15</left>
                <top>80</top>
                <control type="image">
                    <width>150</width>
                    <height>210</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="FFFFFFFF">$INFO[ListItem.Icon]</texture>
                </control>                
                <control type="image">
                    <top>216</top>
                    <width>150</width>
                    <height>210</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="FFFFFFFF" flipy="true">$INFO[ListItem.Icon]</texture>
                    <animation effect="fade" start="25" end="25" time="300" condition="true">Conditional</animation>
                </control>
            </control>
            <control type="group">
                <right>5</right>
                <top>80</top>
                <width>60</width>
                <height>60</height>
                <control type="image">
                    <right>0</right>
                    <top>0</top>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$VAR[CategoryColor]">common/corner.png</texture>
                </control>
                <control type="image">
                    <right>4</right>
                    <top>4</top>
                    <width>15</width>
                    <height>15</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1Txt1F)]">material/check.png</texture>
                    <visible>!ListItem.HasTimer + !ListItem.IsRecording + !ListItem.IsResumable</visible>
                </control>
                <control type="image">
                    <right>4</right>
                    <top>4</top>
                    <width>15</width>
                    <height>15</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1Txt1F)]">osd/pause.png</texture>
                    <visible>ListItem.IsResumable</visible>
                </control>
                <!-- Recording image -->
                <control type="image">
                    <right>4</right>
                    <top>4</top>
                    <width>15</width>
                    <height>15</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1Txt1F)]">osd/record.png</texture>
                    <visible>ListItem.IsRecording</visible>
                </control>
                <!-- Timer image -->
                <control type="image">
                    <right>4</right>
                    <top>4</top>
                    <width>15</width>
                    <height>15</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1Txt1F)]">material/clock.png</texture>
                    <visible>ListItem.HasTimer + !ListItem.IsRecording</visible>
                </control>            
                <visible>[Skin.HasSetting(WatchedFlag) + [Container.Content(movies) + stringcompare(ListItem.Overlay,OverlayWatched.png)] | [Container.Content(episodes) + stringcompare(ListItem.Overlay,OverlayWatched.png)] | [Container.Content(seasons) + stringcompare(ListItem.Overlay,OverlayWatched.png)] | [Container.Content(tvshows) + stringcompare(ListItem.Overlay,OverlayWatched.png)] | ListItem.IsResumable] | ListItem.IsRecording | ListItem.HasTimer</visible>
            </control>
            <control type="image">
                <left>0</left>
                <top>46</top>
                <width>188</width>
                <height>265</height>
                <aspectratio>stretch</aspectratio>
                <texture>$VAR[MyCase]</texture>
            </control>                
            <control type="image">
                <left>70</left>
                <top>58</top>
                <width>40</width>
                <height>20</height>
                <aspectratio>scale</aspectratio>
                <texture>$VAR[MyFlag]</texture>
            </control>                
            <control type="image">
                <left>0</left>
                <top>275</top>
                <width>188</width>
                <height>265</height>
                <aspectratio>stretch</aspectratio>
                <texture flipy="true">$VAR[MyCase]</texture>
                <animation effect="fade" start="25" end="25" time="300" condition="true">Conditional</animation>
            </control>                
        </itemlayout>
        <focusedlayout width="170" height="$PARAM[height]">
            <control type="group">          
                <top>80</top>
                <left>15</left>
                <control type="image">
                    <width>150</width>
                    <height>210</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="FFFFFFFF">$INFO[ListItem.Icon]</texture>
                </control>                
                <control type="image">
                    <top>216</top>
                    <width>150</width>
                    <height>210</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="FFFFFFFF" flipy="true">$INFO[ListItem.Icon]</texture>
                    <animation effect="fade" start="25" end="25" time="300" condition="true">Conditional</animation>
                </control>
                <animation type="Focus">
                    <effect type="zoom" tween="Quadratic" start="100" end="130" center="auto" easing="Out" time="250"/>
                    <effect type="slide" tween="Quadratic" end="1,10" easing="Out" time="250"/>
                </animation>
                <animation type="UnFocus">
                    <effect type="zoom" tween="Quadratic" start="130" end="100" center="auto" easing="Out" time="125" />
                    <effect type="slide" tween="Quadratic" start="1,10" end="0,0" easing="Out" time="125"/>
                </animation>
            </control>
            <control type="group">
                <right>5</right>
                <top>80</top>
                <width>60</width>
                <height>60</height>
                <control type="image">
                    <right>0</right>
                    <top>0</top>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$VAR[CategoryColor]">common/corner.png</texture>
                </control>
                <control type="image">
                    <right>4</right>
                    <top>4</top>
                    <width>15</width>
                    <height>15</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1Txt1F)]">material/check.png</texture>
                    <visible>!ListItem.HasTimer + !ListItem.IsRecording + !ListItem.IsResumable</visible>
                </control>
                <control type="image">
                    <right>4</right>
                    <top>4</top>
                    <width>15</width>
                    <height>15</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1Txt1F)]">osd/pause.png</texture>
                    <visible>ListItem.IsResumable</visible>
                </control>
                <!-- Recording image -->
                <control type="image">
                    <right>4</right>
                    <top>4</top>
                    <width>15</width>
                    <height>15</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1Txt1F)]">osd/record.png</texture>
                    <visible>ListItem.IsRecording</visible>
                </control>
                <!-- Timer image -->
                <control type="image">
                    <right>4</right>
                    <top>4</top>
                    <width>15</width>
                    <height>15</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1Txt1F)]">material/clock.png</texture>
                    <visible>ListItem.HasTimer + !ListItem.IsRecording</visible>
                </control>            
                <visible>[Skin.HasSetting(WatchedFlag) + [Container.Content(movies) + stringcompare(ListItem.Overlay,OverlayWatched.png)] | [Container.Content(episodes) + stringcompare(ListItem.Overlay,OverlayWatched.png)] | [Container.Content(seasons) + stringcompare(ListItem.Overlay,OverlayWatched.png)] | [Container.Content(tvshows) + stringcompare(ListItem.Overlay,OverlayWatched.png)] | ListItem.IsResumable] | ListItem.IsRecording | ListItem.HasTimer</visible>
                <animation type="Focus">
                    <effect type="slide" tween="Quadratic" end="23,-28" easing="Out" time="250"/>
                </animation>
                <animation type="UnFocus">
                    <effect type="slide" tween="Quadratic" start="23,-28" end="0,0" easing="Out" time="125"/>
                </animation>
            </control>
            <control type="group">
                <control type="image">
                    <left>0</left>
                    <top>46</top>
                    <width>188</width>
                    <height>265</height>
                    <aspectratio>stretch</aspectratio>
                    <texture>$VAR[MyCase]</texture>
                </control>                
                <control type="image">
                    <left>70</left>
                    <top>58</top>
                    <width>40</width>
                    <height>20</height>
                    <aspectratio>scale</aspectratio>
                    <texture>$VAR[MyFlag]</texture>
                </control>                
                <control type="image">
                    <left>0</left>
                    <top>275</top>
                    <width>188</width>
                    <height>265</height>
                    <aspectratio>stretch</aspectratio>
                    <texture flipy="true">$VAR[MyCase]</texture>
                    <animation effect="fade" start="25" end="25" time="300" condition="true">Conditional</animation>
                </control>                
                <animation type="Focus">
                    <effect type="zoom" tween="Quadratic" start="100" end="130" center="auto" easing="Out" time="250"/>
                </animation>
                <animation type="UnFocus">
                    <effect type="zoom" tween="Quadratic" start="130" end="100" center="auto" easing="Out" time="125" />
                </animation>
            </control>                
        </focusedlayout>      
    <!-- DO NOT MODIFY FROM HERE -->
    </include>
    <variable name="MyCase">
       <value condition="SubString(ListItem.Path,dvd)|SubString(ListItem.VideoCodec,dx50)|SubString(ListItem.VideoCodec,divx)|SubString(ListItem.VideoCodec,xvid)">cases/case_dvd.png</value>
       <value condition="SubString(ListItem.FileName,mkv)+!SubString(ListItem.Path,bluray)+!SubString(ListItem.FileName,bluray)+!SubString(ListItem.Path,3d)">cases/case_mkv.png</value>
       <value condition="SubString(ListItem.Path,bluray)|SubString(ListItem.FileName,bluray)">cases/case_bd.png</value>
       <value condition="SubString(ListItem.Path,3d)">cases/case_3d.png</value>
       <value condition="StringCompare(ListItem.DBTYPE,set)">cases/case_sets.png</value>
    </variable>
    <variable name="MyFlag">
       <value condition="SubString(ListItem.VideoCodec,dx50)|SubString(ListItem.VideoCodec,divx)|SubString(ListItem.VideoCodec,xvid)">cases/logo_divx.png</value>
       <value condition="SubString(ListItem.FileName,x264)|SubString(ListItem.VideoCodec,h264)+!SubString(ListItem.Path,bluray)+!SubString(ListItem.FileName,bluray)+!SubString(ListItem.Path,3d)">cases/logo_h264.png</value>
       <value condition="SubString(ListItem.FileName,x265)|SubString(ListItem.VideoCodec,h265)+!SubString(ListItem.Path,bluray)+!SubString(ListItem.FileName,bluray)+!SubString(ListItem.Path,3d)">cases/logo_h265.png</value>
       <value condition="SubString(ListItem.Path,bluray)|SubString(ListItem.FileName,bluray)">cases/logo_bluray.png</value>
       <value condition="SubString(ListItem.Path,dvd)">cases/logo_dvd.png</value>
       <value condition="SubString(ListItem.Path,3d)">cases/logo_3d.png</value>
       <value condition="StringCompare(ListItem.DBTYPE,set)">cases/logo_sets.png</value>
    </variable>
</includes>
    <!-- TO HERE -->
https://www.dropbox.com/s/8q3e4plgj7pbnm...5.xml?dl=0

I'll make sure the cases PNGs author allows me to share them before doing that Smile

And here are the PNGs that need to be in the skin media folder under a "cases" subfolder :
https://www.dropbox.com/s/3qlucoudid48ll...s.zip?dl=0
Reply
Yes , it s very great , l like very much . Really good job

Can you share cases please ?
Reply
  • 1
  • 5
  • 6
  • 7(current)
  • 8
  • 9
  • 12

Logout Mark Read Team Forum Stats Members Help
Share your themes : Custom lists1