Wie füge ich eingebettete YouTube-Videos in ein Feld ein?
9
Ich hätte gerne ein Feld zum Hinzufügen von YouTube-Videos. Ich möchte das Medienmodul jedoch nicht verwenden, da es zu diesem Zeitpunkt sehr fehlerhaft ist. Gibt es eine Alternative für Drupal 7?
Wenn man sagt, dass es "an dieser Stelle sehr fehlerhaft" ist, ist diese Frage zu lokalisiert. Im Medienmodul werden alle Anstrengungen für D7-Medien unternommen, und die meisten Benutzer der neuesten Entwicklungsversion hatten großen Erfolg.
tim.plunkett
1
Ich habe gerade zwei Stunden lang damit experimentiert und dabei mehrere Fehler festgestellt, darunter, dass ich die voreingestellten Bildabmessungen nicht ändern wollte. Ich werde nur die Profis ein bisschen mehr daran arbeiten lassen, bevor ich anfange, mich damit zu beschäftigen.
Adam S
3
Ich sehe die Frage nicht als zu lokalisiert an. Ich sehe es als eine Frage zum Einbetten von Videos, ohne das Medienmodul zu verwenden.
Kiamlaluno
Antworten:
3
In Drupal 6 würden Sie dazu Embedded Media Field (emfield) verwenden, aber dieses Modul wird in D7 durch das Media-Modul ersetzt. Einige Leute argumentieren, dass emfield vorerst auf D7 portiert werden sollte, bis Media eine stabile Version erreicht.
Eine interessante Problemumgehung ist die des Vimeo Link Formatter- Moduls, bei dem es sich um einen Formatierer für das vom Link- Modul bereitgestellte Linkfeld handelt. Wenn Sie PHP schreiben können, ist es möglicherweise nicht allzu schwierig, dieses Modul zu ändern und ein Youtube-Äquivalent für sich selbst (und möglicherweise für den Rest der Community) zu erstellen.
Ich denke, dass ich in der Lage sein werde, eine Youtube-Version davon zu erstellen.
Adam S
Groß. Wenn Sie können, teilen Sie es der Community entweder als separates Contrib-Modul oder als Teil des Vimeo Link Formatter-Moduls mit.
Marcvangend
8
Verwenden Sie einfach das Videofiltermodul . Hier ist ein Zitat von der Projektseite:
Dies ist ein hochflexibles und leicht erweiterbares Filtermodul, mit dem Sie mit einem einfachen Token jede Art von Video in Ihre Site einbetten können. Andere Module können mithilfe einer einfachen Plugin-Architektur Video-Sites / Formate (sogenannte Codecs) hinzufügen.
Wenn WYSIWYG installiert ist, können Sie mit der Schaltfläche Videofilter ganz einfach Videos in einem Rich-Text-Editor hinzufügen.
Was bei D7 für mich funktioniert hat, war das Video Embed Field . Das Medienfeld war zu komplex und der Emfield D7-Port funktionierte überhaupt nicht. Der oben erwähnte Videofilter scheint großartig zu sein, bietet aber kein Feld, daher war er für mich keine Option.
Ich habe auch Probleme mit dem Medien-Youtube-Modul (D7). Ich denke, Sie könnten einfach zwei Felder erstellen: eines für den YouTube-Einbettungscode und eines für das Miniaturbild des YouTube-Bildes. Zeigen Sie dann das Miniaturbild in der Teaser-Anzeige und den Einbettungscode in der vollständigen Anzeige an.
Antworten:
In Drupal 6 würden Sie dazu Embedded Media Field (emfield) verwenden, aber dieses Modul wird in D7 durch das Media-Modul ersetzt. Einige Leute argumentieren, dass emfield vorerst auf D7 portiert werden sollte, bis Media eine stabile Version erreicht.
Eine interessante Problemumgehung ist die des Vimeo Link Formatter- Moduls, bei dem es sich um einen Formatierer für das vom Link- Modul bereitgestellte Linkfeld handelt. Wenn Sie PHP schreiben können, ist es möglicherweise nicht allzu schwierig, dieses Modul zu ändern und ein Youtube-Äquivalent für sich selbst (und möglicherweise für den Rest der Community) zu erstellen.
quelle
Verwenden Sie einfach das Videofiltermodul . Hier ist ein Zitat von der Projektseite:
quelle
Was bei D7 für mich funktioniert hat, war das Video Embed Field . Das Medienfeld war zu komplex und der Emfield D7-Port funktionierte überhaupt nicht. Der oben erwähnte Videofilter scheint großartig zu sein, bietet aber kein Feld, daher war er für mich keine Option.
quelle
Ich habe auch Probleme mit dem Medien-Youtube-Modul (D7). Ich denke, Sie könnten einfach zwei Felder erstellen: eines für den YouTube-Einbettungscode und eines für das Miniaturbild des YouTube-Bildes. Zeigen Sie dann das Miniaturbild in der Teaser-Anzeige und den Einbettungscode in der vollständigen Anzeige an.
quelle