Darstellung von Links ?

Hier wird dir geholfen, wenn du TV-Daten anbieten möchtest.
Antworten
bedeka

Darstellung von Links ?

Beitrag von bedeka »

Das mit den links im PDS funktioniert bei mir noch nicht

ich dachte das geht so :
String progUrl ="http://www.google.de";
frame.addProgramField(ProgramField.create(ProgramFieldType.URL_TYPE,progUrl));
???
Wie kann ich in der beschreibung links setzen?
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Du kannst einfach die URL in die Beschreibung reinpacken. Die Info-Box sollte die URL automatisch erkennen...

Bodo
Benutzeravatar
Til
Site Admin
Beiträge: 1498
Registriert: 04 Dez 2003, 11:21
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Til »

Die Info-Box macht aus allem einen Link, was mit "http://" oder "www." anfängt. Die URL muss also einfach nur im Text stehen.
bedeka

Links 2

Beitrag von bedeka »

ok mit "einfachen" links geht es jetzt auch mit dem feld URL_...

aber diese Links mag er nicht gerne darstellen:
z.B.

http://www.bbc.co.uk/cgi-perl/whatson/p ... _63853_180

ab dem Minus gibts anscheinend probleme

gibts ne möglichkeit den link mit eigenem text zu versehen wie bei html: (a href="link")Linktext (/a)
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Wenn ich mich recht erinnere, werden alle HTML-Tags entfernt...
Benutzeravatar
Til
Site Admin
Beiträge: 1498
Registriert: 04 Dez 2003, 11:21
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Til »

Wenn das mit dem Bindestrich Probleme macht, dann ist das ein Fehler des Info-Plugins. Ich prüfe das mal und ändere es.

Einen alternativen Link-Text kann man nicht angeben. Das werden wir wohl auch nicht einbauen, da man ja sonst eine falsche URL unterschieben könnte.
Benutzeravatar
Til
Site Admin
Beiträge: 1498
Registriert: 04 Dez 2003, 11:21
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Til »

Ich hab gerade nachgeschaut. Es wird alles als Link genommen, was mit "http://" oder "www." anfängt, bis zum nächsten Whitespace oder "<". Whitespace sind folgende Zeichen: [ \t\n\x0B\f\r]. Der verwendete reguläre Ausdruck ist: "(http://|www.)[^\s<]*"

Ein Minus macht also kein Problem. Siehe auch "Deutschland Champions" 17.07. ARD um 20:15. Da ist auch ein Minus drin. Hast du evtl. aus Versehen ein Leerzeichen oder so eingebaut?
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Hab das mal gerade nachgestellt.

Zuerst in kregexpeditor und dann im TV-Browser. Bei mir tut's...
Benutzeravatar
Til
Site Admin
Beiträge: 1498
Registriert: 04 Dez 2003, 11:21
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Til »

Ich hab's jetzt nochmal explizit mit deinem Link probiert. Es funktioniert. Hier ein Screenshot:

Bild
Antworten