foobar2000 auf Deutsch

foobar2000 => Customize => Thema gestartet von: derhelge0815 in 09. Juni 2006, 11:06:30

Titel: Keine zeilen unter alben
Beitrag von: derhelge0815 in 09. Juni 2006, 11:06:30
so ich erkläre es mal so mein foobar schaut immo so (http://people.freenet.de/derhelge0815/foo.png) aus.

ich möcht allerdings in der linke spalt das unter den infos bis zum nächsten album keine zeilen mehr angzeigt werden.

quasi das es so ausschaut wie hier (http://img241.imageshack.us/img241/7773/foobar7ln.png) zu sehen.
auch das die infos links alle nur mit einer farbe dagestellt werden.

ich hoffe da kann mir jemand helfen.
Titel: Re: Keine zeilen unter alben
Beitrag von: Sebert in 09. Juni 2006, 11:09:57
Durchlesen, nachempfinden & nach denken & dann nachfragen:

http://foobar-users.de/index.php?topic=40.0
Titel: Re: Keine zeilen unter alben
Beitrag von: derhelge0815 in 09. Juni 2006, 12:27:07
alles klar das hat mir sehr geholfen.

ich hab folgenden text genommen
Zitat$if($greater(%tracknumber%,4),$set_style(back,$rgb(255,255,255,255,255,255)),$set_style(back,$rgb(159,243,255,0,215,245)))
es steht ja drin: ist die tracknummer größer 4 verwende die farbe...kann ich da noch reinbauen: ist die tracknummer größer 4 oder nicht vorhanden dann benutzen farbe bla bla bla?

wenn ja wie?

dann würd ich auch noch gern wissen wie ich um die ersten vier zeilen nen rahmen bekomme, und dann hätt ich gern auch noch um das ganze album nen rahmen also um alle spalten eines albums.

ich weis sind viele fragen aber ich bin in dem bereich noch nich so erfahren. muss ich jetzt mal zugeben.  ;)
Titel: Re: Keine zeilen unter alben
Beitrag von: wallawalla in 09. Juni 2006, 14:05:59
Zitates steht ja drin: ist die tracknummer größer 4 verwende die farbe...kann ich da noch reinbauen: ist die tracknummer größer 4 oder nicht vorhanden dann benutzen farbe bla bla bla?
hier die spezifikation der $if-Funktion:
$if(X,Y,Z) >> If X contains at least one present field, executes/displays Y, otherwise executes/displays Z.
Wenn also die tracknummer größer als 4 ist passiert Y und wenn sie kleiner ist passiert Z. So kannst die Farben anpassen.

Zitatdann würd ich auch noch gern wissen wie ich um die ersten vier zeilen nen rahmen bekomme, und dann hätt ich gern auch noch um das ganze album nen rahmen also um alle spalten eines albums.
Rahmen funktioniert so:
$set_style(frame-x,1,$rgb(...,...,...))
x kann top, bottom, right oder left sein
Titel: Re: Keine zeilen unter alben
Beitrag von: derhelge0815 in 09. Juni 2006, 15:20:45
zum rahmen da komm ich nich weiter ich möchte sagen mache bitte bei tracknumber 1 den rahmen oben,links und rechst bei tracknumber 2 links,rechts und so weiter

dazu bin ich soweit allerdings funzt das nich weil mir da auch noch ne variable fehlt.
Zitat$if($?????(%tracknumber%,01),

ist das so grundlegen richtig, oder mache ich anders nen rahmen und feld 1 bis 4 in ner beliebigen spalte?



Zitathier die spezifikation der $if-Funktion:
$if(X,Y,Z) >> If X contains at least one present field, executes/displays Y, otherwise executes/displays Z.
Wenn also die tracknummer größer als 4 ist passiert Y und wenn sie kleiner ist passiert Z. So kannst die Farben anpassen.

das hab ich ja sowei verstanden und dazu benutze ich ja auch

Zitat$if($greater(%tracknumber%,4),$set_style(back,$rgb(255,255,255,255,255,255)),$set_style(back,$rgb(159,243,255,0,215,245)))

aber wie sag ich dabei wenn die variable %tracknumber% nich gegeben ist dann benutze $set_style(back,$rgb(255,255,255,255,255,255) ich denm müsste halt irgendwie schreiben $greater(%tracknumber%,4) "oder variable %tracknumber nicht vorhanden".

ich wäre auch sehr froh wenn mir das gleich jemand so hin schreiben könnnte.



Titel: Re: Keine zeilen unter alben
Beitrag von: wallawalla in 09. Juni 2006, 15:27:46
Du kannst ja mal %_playlist_number% anstelle von %tracknumber% nehmen. Denn ne playlist-number hast ja immer...

Hier mal meine Variablen für nen Rahmen wie ich ihn aktuell hab:
//Rahmen
$if($strcmp(%tracknumber%,01),$set_style(frame-top,1,$get_global(silver1)))
$if($strcmp(%tracknumber%,02),$set_style(frame-bottom,1,$get_global(silver1)))
$if($strcmp(%tracknumber%,01),$set_style(frame-left,1,$get_global(silver1)))
$if($strcmp(%tracknumber%,02),$set_style(frame-left,1,$get_global(silver1)))
$if($strcmp(%tracknumber%,02),$set_style(frame-right,1,$get_global(silver1)))


Das könnte man natürlich auch besser machen. Aber mir reichts so erst mal. Vlt hilfts dir. Du kannst im Desktop-Thread ja sehn wie das dann am Ende aussieht.
Solange es funktioniert...  ;)
Titel: Re: Keine zeilen unter alben
Beitrag von: derhelge0815 in 09. Juni 2006, 15:54:50
danke hat mir geholfen, habs so gemacht jetzt

Zitat$if($strcmp(%tracknumber%,01),$set_style(frame-top,1,$rgb(0,0,0)))
$if($strcmp(%tracknumber%,04),$set_style(frame-bottom,1,$rgb(0,0,0)))
$if($strcmp(%tracknumber%,02),$set_style(frame-left,1,$rgb(0,0,0)))
$if($strcmp(%tracknumber%,02),$set_style(frame-right,1,$rgb(0,0,0)))
$if($strcmp(%tracknumber%,03),$set_style(frame-left,1,$rgb(0,0,0)))

so eine frage noch kann ich sagen nimm das letzte lied eines albums und mach nen rahmen also quasi

Zitat$if($strcmp(%tracknumber%,?????),$set_style(frame-bottom,1,$rgb(0,0,0)))

achja das mit den tracknumber weiter ob hat sich erledigt.