Estuary MOD V2 Filme (kids), Serien (kids) im Hauptmenü

  • So Leute,
    Wie versprochen jetzt noch mein Tests zu dem Syntax. Weil es mich selber noch interessierte.
    Dies ist ein Resultat wo reproduzierbar ist und auch funktioniert, auch wenn es euch @PvD, @Steevee2 gegen den Strich und der Ehre von Entwicklern geht :D :D Es funktioniert einfach, Warum weiss ich nicht aber ist mir jetzt auch egal, ich greife das nicht mehr an oder baue es um wenn es so klappt.

    Also:
    *1 Ausgangssituation ist jetzt einfach mal die titel.xml bei meinem movie-kids zu Beginn die ganze xml danach nur noch die Änderung

    <node order="30" type="filter">
    <label>10024</label>
    <icon>DefaultMovieTitle.png</icon>
    <content>movies</content>
    <order direction="ascending">sorttitle</order>
    <rule field="path" operator="contains">
    <value>smb://http://xx.xx.xx.xx/Kidyfolder/Filme/</value> and <value>smb://http://xx.xx.xx.xx/Kidyfolder/Filmreihen/</value>
    </rule>
    </node>

    # in dem Bild seht ihr wie gesagt die Ausgangssituation mit den Filmen aus dem ersten Pfad
    <value>smb://http://xx.xx.xx.xx/Kidyfolder/Filme/</value> >>gelbe Markierung
    und den Filmreihen aus dem zweiten Pfad.
    <value>smb://http://xx.xx.xx.xx/Kidyfolder/Filmreihen/</value> >> rote Markierung

    und das aus der Nodeübersicht movies Kids




    *2 nun erste Änderung am Code in dem ich nach dem "AND" einen Fehler Einbaue und das Zeichen < vor dem value weglasse.

    richtig:
    <value>smb://http://xx.xx.xx.xx/Kidyfolder/Filme/</value> and <value>smb://http://xx.xx.xx.xx/Kidyfolder/Filmreihen/</value>

    mit Fehler:
    <value>smb://http://xx.xx.xx.xx/Kidyfolder/Filme/</value> and value>smb://http://xx.xx.xx.xx/Kidyfolder/Filmreihen/</value>

    # das Resultat ist das der node Titel im movies kids verschwindet.




    *3 Finaler Test, wenn ich den Fehler korrigiere und so den Teil ab dem AND entferne wird je nach dem was ich für ein Pfad angebe diese auch angezeigt.

    mit Fehler:
    <value>smb://http://xx.xx.xx.xx/Kidyfolder/Filme/</value> and value>smb://http://xx.xx.xx.xx/Kidyfolder/Filmreihen/</value>

    korrigiert:
    <value>smb://http://xx.xx.xx.xx/Kidyfolder/Filme/</value> >> Markierung gelb

    # Resultat ist wieder die Anzeige wie sie standardmäßig angezeigt wird, beschränkt auf diesen einen Pfad.



    Sobald ich den zweiten Pfad mit dem AND wieder hinzufüge habe ich wieder meine Filme und Filmreihen in meinem Titel Node.


    Ich hoffe es ist für euch jetzt OK das dieser Syntax bei mir funktioniert, wieder den Argumenten das es nicht funktionieren sollte und Falsch ist. So Falsch es sein scheint klappt es trotzdem bei mir. :D

    LG
    joey

  • @PvD eine Frage noch zu den Widgets,... wo wird der Titel Name im Widget gesteuert das der neben dem Widgetnamen angezeigt wird? Bei mir zeigt es nur den Widgetnamen an aber daneben nicht den Namen von dem Poster auf dem ich mich befinde. Anhand vom Poster ist es nicht immer so eindeutig wie der Film nun heißt.

    THX schon mal.

  • Ich weiss nicht, warum du dich so dagegen wehrst, es richtig zu machen. Beim Programmieren kann man evtl. auch Fehler machen, die im Ablauf sich nicht bemerkbar mchen.
    Aber ich hab ja die richtige Variante schon gepostet. Also wäre es ja kein Problem.

  • Ich weiss nicht, warum du dich so dagegen wehrst, es richtig zu machen. Beim Programmieren kann man evtl. auch Fehler machen, die im Ablauf sich nicht bemerkbar mchen.
    Aber ich hab ja die richtige Variante schon gepostet. Also wäre es ja kein Problem.

    Ich wehre mich nicht, nur ihr sagt es geht nicht und ist falsch, und ich sage es funktioniert aber so, das ist alles, und weiteres ist es wirklich sehr viel Arbeit das alles so umzubauen wie ich das für mich möchte und da möchte ich mich nicht mit Dingen aufhalten die der Kosmetik dienen.
    Deine Vorschläge kann ich nicht so ohne weiteres umsetzen da in dem Ordner wo die Filme und Filmreihen auch noch die Serien und andere Ordner drinnen liegen. Ich werde es aber noch testen. JETZT!

    Ich möchte euch auch nicht tritzen bitte verstehe mich da ja nicht falsch. Ich habe größte Achtung vor euch und bin unendlich dankbar das ihr mir hier helft.

  • Grad nochmal rumprobiert:
    Mehrere Regeln hinternander (ohne das match angegeben wurde, also Standart-Wert) ist die UND-Verknüpfung, also "Alle Regeln" müssen erfüllt sein. Ausführlich:

    Code
    <match>all</match>

    Wenn nur "Eine oder mehrerere Regeln" erfüllt werden muss, also die ODER-Verknüpfung wird diese deffiniert mit:

    Code
    <match>any</match>

    Also müsste das auch so funktionieren:

    aber so ist natürlich kürzer:

    Code
    <node order="30" type="filter">
      <label>10024</label>
      <icon>DefaultMovieTitle.png</icon>
      <content>movies</content>
      <order direction="ascending">sorttitle</order>
      <rule field="path" operator="contains">
        <value>smb://xx.xx.xx.xx/Kidyfolder/</value>
      </rule>
    </node>

    @Steevee2 OK funktioniert beides auch ,... ich baue es jetzt auf deine Kurzvariante um, damit es richtig ist. :D

  • Ich hoffe, das du auch verstanden hast warum das ganze.

    Wenn man mehrere Pfade angibt, in denen die Datei drin sein soll, dann muss nur eine Regel passen.
    Wenn man mehrere Pfade angibt, in denen die Datei nicht drin sein soll, dann müssen alle Regeln passen.

    Oder man gibt nur ein Pfad an, dann hat man das ganze Problem nicht.

  • @Steevee2 Wenn man auf der Hauptseite (Beispiel Filme) auf das Widget "zuletzt hinzugefügt" ein Poster ausgewählt wird, Zeigt es neben dem Widgetnamen immer den Titelnamen an. Zumindest bei den Standardwigets,... wenn ich meine eigenen zusammenbaue zeigt es den Titel nicht mehr an. Was ein bisschen blöd ist wenn der titel nicht gross genug auf dem Poster steht.

  • Ja das kenne ich schon aber da habe ich Poster ausgewählt aber mehr Funktion gibt es da ja nicht,..

    Miniaturen ohne Banner
    Miniaturen mit Banner
    Quadrate
    keine Miniatur
    Genre

    Aber da kann ich das nicht steuern das der Titel angezeigt wird.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!