Capture-Plugin: Titel und Episode (sofern vorhanden)

Bei Problemen mit der Bedienung von TV-Browser, bitte hier posten.
Antworten
PatPowerMan
Full Member
Beiträge: 53
Registriert: 14 Jan 2006, 13:19

Capture-Plugin: Titel und Episode (sofern vorhanden)

Beitrag von PatPowerMan »

Ich krieg es mit den Befehlen 'concat', 'urlencode' und 'isset' einfach nicht hin, den deutschen Titel (und nur diesen, also keine Original-Titel) samt allfälliger deutscher Episode zu übergeben.

Beispiel:
Titel: CSI:NY
Episode: 23/I Falscher Schein

Wie muss der Aufnahme-Parameter nun lauten, dass ich (nur bei vorhandener Episodenangabe) folgendes erhalte:

Code: Alles auswählen

CSI:NY - 23/I Falscher Schein
Bei nicht vorhandener Episodenangabe aber lediglich

Code: Alles auswählen

CSI:NY
Den Titel alleine erhalte ich mit {urlencode(title, "iso-8859-2")}, die Episode alleine entsprechend mit {urlencode(episode, "iso-8859-2")}.
Wie kommt das nun aber zusammen?
Benutzeravatar
fingerhut
Platin Member
Beiträge: 2923
Registriert: 03 Feb 2005, 10:18
Wohnort: Nürnberg

Re: Capture-Plugin: Titel und Episode (sofern vorhanden)

Beitrag von fingerhut »

PatPowerMan hat geschrieben: Beispiel:
Titel: CSI:NY
Episode: 23/I Falscher Schein

Wie muss der Aufnahme-Parameter nun lauten, dass ich (nur bei vorhandener Episodenangabe) folgendes erhalte:

Code: Alles auswählen

CSI:NY - 23/I Falscher Schein
Bei nicht vorhandener Episodenangabe aber lediglich

Code: Alles auswählen

CSI:NY
bsp: nur zusammen fügen und win fähig machen

Code: Alles auswählen

{concat(cleanLess(title),testparam(episode,"-"),cleanLess(episode))} 

CSI_NY-23_I_Falscher_Schein
CSI_Den_Tätern_auf_der_Spur-99_V_Hilferufe
dieses nun als URL

Code: Alles auswählen

{urlencode(concat(cleanLess(title),testparam(episode,"-"),cleanLess(episode)), "iso-8859-2")}

CSI_Den_T%E4tern_auf_der_Spur-99_V_Hilferufe
nach deiner Frage wäre es nur

Code: Alles auswählen

{urlencode(concat(title,testparam(episode,"-"),episode), "iso-8859-2")}

CSI+-+Den+T%E4tern+auf+der+Spur-99%2FV+Hilferufe

beim nächsten mal so was bitte unter hilfe posten.
PatPowerMan
Full Member
Beiträge: 53
Registriert: 14 Jan 2006, 13:19

Beitrag von PatPowerMan »

Danke für die frühmorgentliche Antwort! Ich werde das nächste Mal mehr auf die Platzierung achten.
PatPowerMan
Full Member
Beiträge: 53
Registriert: 14 Jan 2006, 13:19

Beitrag von PatPowerMan »

Darf ich nochmal nachhaken?

Wie kann ich aus einem Episodentitel den linken Teil wegschnippseln, der z.B. numerisch ist oder vor dem Leerschlag steht?

Beispiele:

Code: Alles auswählen

1/I Im Augenblick des Todes
Gewünschtes Resultat: 1 oder 1/I

Code: Alles auswählen

67/IV Seine letzte Sendung
Gewünschtes Resultat: 67 oder 67/IV

Bei {splitAt(description, "78")} steht als Beschreibung: Trennt einen Text nach einer bestimmten Anzahl von Zeichen. Ich interpretiere das so, dass in diesem Beispiel die 'description' nach 78 Zeichen getrennt wird. Aber in was? Einen linken Teil mit 78 Zeichen und einen rechten Teil mit dem Rest?

Geht statt mit einer "bestimmten Anzahl von Zeichen" auch vor/nach einem definierten Zeichen wie z.B. Leerschlag oder / ?
Benutzeravatar
fingerhut
Platin Member
Beiträge: 2923
Registriert: 03 Feb 2005, 10:18
Wohnort: Nürnberg

Beitrag von fingerhut »

PatPowerMan hat geschrieben: Bei {splitAt(description, "78")} steht als Beschreibung: Trennt einen Text nach einer bestimmten Anzahl von Zeichen. Ich interpretiere das so, dass in diesem Beispiel die 'description' nach 78 Zeichen getrennt wird. Aber in was? Einen linken Teil mit 78 Zeichen und einen rechten Teil mit dem Rest?
einfach immer mit einem Leerzeichen nach 78 Zeichen!!!
PatPowerMan hat geschrieben: Wie kann ich aus einem Episodentitel den linken Teil wegschnippseln, der z.B. numerisch ist oder vor dem Leerschlag steht?
nach dem Aufnehmen, es gibt extra Programme zum einfachen namens änderung.
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Ich hab solche funktionen mit voller absicht nicht implementiert. Das würde das ganze zu komplex machen (ist es ja jetzt schon). Sowas solltest du wirklich ein Skript machen lassen.
Antworten