Hi!
Hm, was hast Du denn als Beispieleingabestring?
Der nimmt ja quasi alles zwischen <a href="..."> heraus. Es wird geschaut ob der User die Syntax <a href='...'> oder <a href="..."> benutzt, also Single oder double quotes. Dann heißt es, es darf jedes beliebige ZEichen bis auf diese Anführungszeichen folgen und musss auf .3gp,mp3,mp4 oder mov enden. \1 bezieht sich dann wieder auf das korrekte Anführungszeichen, also ' oder ", danach dürfen dann noch weitere Attribute folgen bis das <a> zu Ende geht.
Ein "*?" bedeutet eigentlich, dass eine Pattern ungreedy gematcht wird. Standardmäßig matchen Reguläre ausdrücke "Greedy", also so viel wie nur irgendwie möglich. Mit "*?" wird nur soviel gematcht, wie der Ausdruck am kleinsten später ist. Möglicherweise ist dass das Problem von dem regulären asdruck, daher verwende doch testweise mal nur "*" anstelle "*?" an allen Stellen im Pattern.
"Usie" sind PAttern modifier: http://de.php.net/manual/en/reference.p ... ifiers.php
"U" ist Ungreedy (macht also obiges eh redundant), "i" ist Case insensitive, "s" ist, dass auch Zeilenumbrüche mit gematcht werden und "e" heißt dass im Pattern etwaiger PHP-Code ('sprintf...') ausgeführt wird.
Grüße,
Garvin
Trotz allem: nochmal Podcast
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
blog.brockha.us
- Regular
- Posts: 695
- Joined: Tue Jul 03, 2007 3:34 am
- Location: Berlin, Germany
- Contact:
Ich habe alles so weit hinbekommen.
Das MP3 wird im Player abgespielt.
Aber im RSS Feed erscheint nichts.
Welche URL ist für iTunes, bzw. was muss genau gegeben sein daß er die Enclosures mit rein nimmt?`
www.seidihrelektrisch.de (test)
Das MP3 wird im Player abgespielt.
Aber im RSS Feed erscheint nichts.
Welche URL ist für iTunes, bzw. was muss genau gegeben sein daß er die Enclosures mit rein nimmt?`
www.seidihrelektrisch.de (test)
-
blog.brockha.us
- Regular
- Posts: 695
- Joined: Tue Jul 03, 2007 3:34 am
- Location: Berlin, Germany
- Contact:
Ich kenne iTunes nicht, deshalb kann ich Dir leider nicht sagen, ob etwas besonderes für iTunes beachtet werden muss. Ich würde aber davon ausgehen, dass man für iTumes nichts besonderes beachten muss, denn wenn iTunes RSS versteht, dann müsste es das so verstehen, wie es spezifiziert wurde, also auch die RSS enclosure feeds, die das Podcast Plugin produziert.
Leider ist auf Deiner Test Seite gerade kein Podcast zu sehen, deshalb ist natürlich auch im entsprechenden Feed nichts enthalten und ich kann nichts nachschauen.
Damit enclosures überhaupt funktionieren, muss die getid library installiert sein. Wie man das macht, beschreibt eine Info Box oben in der Konfiguration des Podcastplugins. Hast Du die bereits installiert?
Leider ist auf Deiner Test Seite gerade kein Podcast zu sehen, deshalb ist natürlich auch im entsprechenden Feed nichts enthalten und ich kann nichts nachschauen.
Damit enclosures überhaupt funktionieren, muss die getid library installiert sein. Wie man das macht, beschreibt eine Info Box oben in der Konfiguration des Podcastplugins. Hast Du die bereits installiert?
Im RSS wir eben gar kein MP3 angezeigt, egal ob ich es als Link oder als freies Feld einfüge.blog.brockha.us wrote:Ich kenne iTunes nicht, deshalb kann ich Dir leider nicht sagen, ob etwas besonderes für iTunes beachtet werden muss. Ich würde aber davon ausgehen, dass man für iTumes nichts besonderes beachten muss, denn wenn iTunes RSS versteht, dann müsste es das so verstehen, wie es spezifiziert wurde, also auch die RSS enclosure feeds, die das Podcast Plugin produziert.
Leider ist auf Deiner Test Seite gerade kein Podcast zu sehen, deshalb ist natürlich auch im entsprechenden Feed nichts enthalten und ich kann nichts nachschauen.
Damit enclosures überhaupt funktionieren, muss die getid library installiert sein. Wie man das macht, beschreibt eine Info Box oben in der Konfiguration des Podcastplugins. Hast Du die bereits installiert?
Ich habe getid3 runtergeladen und einen ordner mit u. a. php Files in bundled-libs entpackt.
Der Aktuelle Beitrag enthält ein MP3 als Link und als freies Feld.
Aber inzwischen wird nicht mal der Player angezeigt.
Bitte beschreibe doch nochmal den Installationsvorgang genau.
Und vor allem ob das freie Feld mit großem oder kleinem p sein soll.
Je mehr ich mache desto weniger geht.
Ich würde gerne mit meinem Podcast starten und möchte unbedingt mit Srendipity arbeiten.
Hilfe!
-
blog.brockha.us
- Regular
- Posts: 695
- Joined: Tue Jul 03, 2007 3:34 am
- Location: Berlin, Germany
- Contact:
Ob das erweiterte Attribut mit großem oder kleinem P benannt wird, ist dem Podcast Plugin ziemlich egal. Es muss halt genauso benannt werden, wie Du auch das erweiterte Attribut in den Einstellungen für die erweiterten Artikelattribute benannt hast. Das Podcast Plugin kann eben ein beliebiges erweitertes Attribut benutzen, es muss nur genau unter diesem Namen vorhanden sein.
Zur getid Installation: Wenn Du die Installationsanweisung noch in der Konfiguration des Podcast Plugins siehst, dann hat das Podcast Plugin die getid3 Installation noch nicht gefunden. Ich weiß jetzt aber auch nicht, was ich hier noch genauer beschreiben kann, als ich es in der Installationsaweisung des Plugins bereits beschrieben habe. Vielleicht wäre es besser, Du beschreibst genau, wie/wo Du getid3 installiert hast, dann kann ich vielleicht erkennen, was bei Dir schief läuft..
Zur getid Installation: Wenn Du die Installationsanweisung noch in der Konfiguration des Podcast Plugins siehst, dann hat das Podcast Plugin die getid3 Installation noch nicht gefunden. Ich weiß jetzt aber auch nicht, was ich hier noch genauer beschreiben kann, als ich es in der Installationsaweisung des Plugins bereits beschrieben habe. Vielleicht wäre es besser, Du beschreibst genau, wie/wo Du getid3 installiert hast, dann kann ich vielleicht erkennen, was bei Dir schief läuft..
Ich hab Serendipity (kann ich immer noch nicht aussprechen) installiert
Danach habe ich das Podcast Plugin in den Pluginordner entpackt.
Im Pluginmenü dieses Plugin aktiviert und auf "Plugin" statt "Plugin,Video" gestellt. Danach das Modul für erweiterte Felder auf "Plugin" gestellt
GETID geladen und den ordner getid (darin sind nicht weitere Ordner, sondern jede Menge PHP Files) nach bundled-libs entpackt.
MP3 hochgeladen in Medienbibliothek.
Artikel verfasst und so wohl das MP3 aus Medienbibliothek verlinkt, als auch im Feld Podcast ausgewählt.
Erscheint beides nicht im RSS
Danach habe ich das Podcast Plugin in den Pluginordner entpackt.
Im Pluginmenü dieses Plugin aktiviert und auf "Plugin" statt "Plugin,Video" gestellt. Danach das Modul für erweiterte Felder auf "Plugin" gestellt
GETID geladen und den ordner getid (darin sind nicht weitere Ordner, sondern jede Menge PHP Files) nach bundled-libs entpackt.
MP3 hochgeladen in Medienbibliothek.
Artikel verfasst und so wohl das MP3 aus Medienbibliothek verlinkt, als auch im Feld Podcast ausgewählt.
Erscheint beides nicht im RSS
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi Chriz!
Wie ist denn deine URL?
Grüße,
Garvin
Wie ist denn deine URL?
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Hm, ich bin derzeit nicht so im Podcast-Plugin involviert wie Grischa - da deine HTML-Einbindung aber korrekt aussieht, verstehe ich auch nicht so ganz, warum es im RSS-Feed nicht erscheint.
Meine einzige Idee ist jedenfalls fehlgeschlagen, daher kann ich leider nur mit großen Augen Grischa anschauen und hoffe, dass er den Fehler findet.
Grüße,
Garvin
Hm, ich bin derzeit nicht so im Podcast-Plugin involviert wie Grischa - da deine HTML-Einbindung aber korrekt aussieht, verstehe ich auch nicht so ganz, warum es im RSS-Feed nicht erscheint.
Meine einzige Idee ist jedenfalls fehlgeschlagen, daher kann ich leider nur mit großen Augen Grischa anschauen und hoffe, dass er den Fehler findet.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
blog.brockha.us
- Regular
- Posts: 695
- Joined: Tue Jul 03, 2007 3:34 am
- Location: Berlin, Germany
- Contact:
Na, wie geschrieben. Für das Enclosure benötigt das Podcast Plugin die korrekt installierte getid3 Library, um den Player darzustellen, wird das nicht benötigt. Letzterer wird ja einfach über die Extension der Mediendatei ermittelt, für den Feed benötigt das Plugin dann aber den Content-Type und somit getid3.
Welche Version von getid3 hast Du installiert? Es muss - wie in der Installation beschrieben - eine 1.x Version sein.
GetId3 muss im folgenden Verzeichnis installiert sein:
[blog-verzeichnis]/bundled-libs/getid3/getid3.lib.php
Wenn Du nur PHP Dateien in dem Verzeichnis hast, dann klingt das schon einmal richtig. Hast Du evtl. eine 2.x installiert? Hast Du in dem Verzeichnis ein getid3.lib.php und getid3.php?
Was mich ein wenig wundert ist, dass gar kein enclosure in Deinem RSS Feed ist, meines Erinnerns kommt das Enclosure immer rein, nur evtl. mit falschen Content-Type.
Zeigt Dir die Plugin Konfiguration noch den Installationshinweis zu getid3 an oder ist der verschwunden? Welche Version des Plugins benutzt Du?
P.S.: Aha, ich habe es gerade mal getestet. Wenn getid3 nicht (richtig) installiert wurde, dann wird kein enclosure erstellt (der Player wird aber dargestellt). Daran wird es also liegen.
P.P.S.: Kann es sein, dass Dein Server ein Windows Rechner ist? Da scheint getid3 nicht korrekt zu funktionieren, habe ich den Eindruck..
Welche Version von getid3 hast Du installiert? Es muss - wie in der Installation beschrieben - eine 1.x Version sein.
GetId3 muss im folgenden Verzeichnis installiert sein:
[blog-verzeichnis]/bundled-libs/getid3/getid3.lib.php
Wenn Du nur PHP Dateien in dem Verzeichnis hast, dann klingt das schon einmal richtig. Hast Du evtl. eine 2.x installiert? Hast Du in dem Verzeichnis ein getid3.lib.php und getid3.php?
Was mich ein wenig wundert ist, dass gar kein enclosure in Deinem RSS Feed ist, meines Erinnerns kommt das Enclosure immer rein, nur evtl. mit falschen Content-Type.
Zeigt Dir die Plugin Konfiguration noch den Installationshinweis zu getid3 an oder ist der verschwunden? Welche Version des Plugins benutzt Du?
P.S.: Aha, ich habe es gerade mal getestet. Wenn getid3 nicht (richtig) installiert wurde, dann wird kein enclosure erstellt (der Player wird aber dargestellt). Daran wird es also liegen.
P.P.S.: Kann es sein, dass Dein Server ein Windows Rechner ist? Da scheint getid3 nicht korrekt zu funktionieren, habe ich den Eindruck..
-
blog.brockha.us
- Regular
- Posts: 695
- Joined: Tue Jul 03, 2007 3:34 am
- Location: Berlin, Germany
- Contact:
Ich habe noch ein wenig herum probiert. Es gab offenbar tatsächlich noch eine Situation, in der Mediendateien nicht in den RSS feed kamen.
Ich hoffe, das in der Version 1.11 gefixt zu haben. Kannst Du die mal updaten?
Über Spartacus demnächst oder bei mir sofort unter http://blog.brockha.us/public/serendipi ... odcast.zip
Ich hoffe, das in der Version 1.11 gefixt zu haben. Kannst Du die mal updaten?
Über Spartacus demnächst oder bei mir sofort unter http://blog.brockha.us/public/serendipi ... odcast.zip