Eine Frage:
Gibt es in Admidio schon einen BB-Code für YouTube-Videos? Wenn nein, wie könnte ich den implementieren (er soll nur interpretiert werden, einen eigenen YT-Code-Button benötige ich nicht.
BB-Code
-
- Beiträge: 119
- Registriert: 30. Jun 2008, 20:05
- Wohnort: Baden
- Kontaktdaten:
Hallo Supermini,
damit hab ich mich noch nicht beschäftigt, aber schau dir mal die Klasse adm_program/system/classes/ubb_parser.php an, dort wird der BBCode interpretiert. Wenn du einigermaßen PHP-Fit bist, dann kann man die auch um weitere Tags erweitern. Falls du hier Erfolg hast, kannst du die Anpassungen ja mal posten.
Gruß
Fasse
damit hab ich mich noch nicht beschäftigt, aber schau dir mal die Klasse adm_program/system/classes/ubb_parser.php an, dort wird der BBCode interpretiert. Wenn du einigermaßen PHP-Fit bist, dann kann man die auch um weitere Tags erweitern. Falls du hier Erfolg hast, kannst du die Anpassungen ja mal posten.
Gruß
Fasse
-
- Beiträge: 119
- Registriert: 30. Jun 2008, 20:05
- Wohnort: Baden
- Kontaktdaten:
Lösung:
in der Datei /adm_program/system/classes/ubb_parser.php in Zeile 260 (unter der Funktion parse_url) folgenden Code eingefügt:
Der Aufruf erfolgt dann mit [yt=http://www.youtube.com/v/POjTfSF-Qmk&hl=de&fs=1&rel=0]Video[/yt]
Natürlich ist das noch verbesserungswürdig, da das Video dann zwar eingebunden wird, aber direkt dahinter der Text "Video" steht. Außerdem sind Rahmen und Videofenstergröße damit nicht anpassbar.
in der Datei /adm_program/system/classes/ubb_parser.php in Zeile 260 (unter der Funktion parse_url) folgenden Code eingefügt:
Code: Alles auswählen
// YT
function parse_yt($tree, $params = array())
{
global $g_root_path;
/* [url]href[/url] as well as [url=href]text[/url] is supported */
$href = isset($params['yt']) ? $params['yt'] : $tree->toText();
$href = $this->valid_url($href) ? $href : '';
return $this->simple_parse($tree, '<object width="480" height="385">
<param name="movie" value="'.htmlspecialchars($href).'" "></param>
<param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param>
<embed src="'.htmlspecialchars($href).'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed>', '</object>');
}
// - YT
Natürlich ist das noch verbesserungswürdig, da das Video dann zwar eingebunden wird, aber direkt dahinter der Text "Video" steht. Außerdem sind Rahmen und Videofenstergröße damit nicht anpassbar.
Youtube Video BB-Code
Admidio:aktuell
Hallo liebe Admidianer,
letzter Zeit sind unsere Mitglieder scheinbar in der Lage Videos auf Youtube zu veröffentlichen.
Daher wurde jetzt der Wunsch groß - Youtubevideos von den vergangenen Veranstaltungen in den Kalender einzubinden... um zu zeigen wie toll es war.
Um nicht den Grundgedanken(Admidio-Struktur) hardcoded zu umgehen ... wollte ich vorher nachfragen welche Möglichkeiten aktuell sinnvoll sind um den BBC um Youtube zu erweitern.
bg artifly
Hallo liebe Admidianer,
letzter Zeit sind unsere Mitglieder scheinbar in der Lage Videos auf Youtube zu veröffentlichen.
Daher wurde jetzt der Wunsch groß - Youtubevideos von den vergangenen Veranstaltungen in den Kalender einzubinden... um zu zeigen wie toll es war.
Um nicht den Grundgedanken(Admidio-Struktur) hardcoded zu umgehen ... wollte ich vorher nachfragen welche Möglichkeiten aktuell sinnvoll sind um den BBC um Youtube zu erweitern.
bg artifly
-
- Former team member
- Beiträge: 1087
- Registriert: 2. Sep 2007, 17:12
- Wohnort: Itzstedt
- Kontaktdaten:
Re: BB-Code
Hallo artifly,
in Admidio wird seit der Version 2.3 der CKEditor für die textgestaltung in Ankündigungen etc. genutzt. In der "Basis"-Version gibt es keine Youtube-Integration!
Es ist aber durch eigene Anpassung möglich, dort eine Möglichkeit für die Anzeige der Videos zu schaffen. Dazu existieren soagr einige gute Tutorials im Netz.
Letzten Endes wird aber auf jeden Fall ein Eingriff in Admidio notwendig sein, um hier Erfolg zu haben. Solltest Du an dieser Ecke tiefer einsteigen, präsentiere Dein Ergebnis gerne hier. Vielleicht lohnt es ja, das allgemein aufzunehmen...
Gruss,
Matze
in Admidio wird seit der Version 2.3 der CKEditor für die textgestaltung in Ankündigungen etc. genutzt. In der "Basis"-Version gibt es keine Youtube-Integration!
Es ist aber durch eigene Anpassung möglich, dort eine Möglichkeit für die Anzeige der Videos zu schaffen. Dazu existieren soagr einige gute Tutorials im Netz.
Letzten Endes wird aber auf jeden Fall ein Eingriff in Admidio notwendig sein, um hier Erfolg zu haben. Solltest Du an dieser Ecke tiefer einsteigen, präsentiere Dein Ergebnis gerne hier. Vielleicht lohnt es ja, das allgemein aufzunehmen...
Gruss,
Matze
Re: BB-Code Youtube
Danke für die schnelle Rückmeldung.
Auf dieser Seite habe ich die Antwort gefunden.
http://visualteam.pl/ckeflash.php
Es muß nur eine ckeditor Datei getauscht werden "flash.js" und der Eintrag 'Flash' in die Toolbarconfig.
Funzt!!!Danke!!!
BG artifly
Auf dieser Seite habe ich die Antwort gefunden.
http://visualteam.pl/ckeflash.php
Es muß nur eine ckeditor Datei getauscht werden "flash.js" und der Eintrag 'Flash' in die Toolbarconfig.
Funzt!!!Danke!!!
BG artifly
Re: BB-Code
funzt super!!!
Danke für den Tip artifly!
Danke für den Tip artifly!
Re: BB-Code
Hallo artifly
wo finde ich die Toolbarconfig?
PS Die config habe ich inzwischen gefunden aber leider funktioniert es nicht. Es schaut bei mir so aus: danach: und dann nichts: Gruß V206
wo finde ich die Toolbarconfig?
PS Die config habe ich inzwischen gefunden aber leider funktioniert es nicht. Es schaut bei mir so aus: danach: und dann nichts: Gruß V206