Seite 2 von 3
Verfasst: 01.02.2007 22:12
von uwe310
@Atari
Nur mal so nachfragen ist ja eigentlich nicht meine Aufgabe..
Hast du im Firefox Java eingeschaltet ?
siehe Beitrag hier ;
Verfasst: 01.02.2007 22:51
von ATARI
ja hab ich.
teste du doch mal in meinem forum wenn du zeit hast:
http://landshuts-finest.de/love/viewtop ... 0390#10390
Verfasst: 01.02.2007 23:09
von uwe310
Ja, geht wiegesagt mit IE 7 (irgendwann Morgen Nachmittag bzw Abend)
Sitz ich am Rechner und habe dann einen Firefox browser..
Mal sehen was dann passiert
Also bis dann
MFG
Verfasst: 02.02.2007 04:33
von uwe310
@Atari
Jetzt doch mal den Firfox 2.0 gedownload...
und siehe da so geht das... geht bei dir auch..
Also geht doch wenn nicht kannst du ja mal die Zeile Tauschen, obs was bringt weiß ich nicht. Die Zeile setTimeout (siehe Anleitung Java Txt)
Jedenfalls macht der jetzt eine Flashabfrage nach der 7,0 instaliert dann das plugin und alles sollte Easy sein..
Also Viel Glück, wenn immer noch kein Erfolg muß wohl das WMODE TRANSPARENT RAUS
MFG
Verfasst: 02.02.2007 12:02
von ATARI
also so gehts jeztzt bei mir:
Code: Alles auswählen
setTimeout(' document.getElementById(\''+ id +'\').innerHTML = \'<center><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/'+ youtube_id +'"></param><embed src="http://www.youtube.com/v/'+ youtube_id +'" width="425" height="350" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed></object></center>\';', 1000);
(Code aktualisiert!)
Verfasst: 02.02.2007 18:43
von KingKoQ
So geht es:
(@ARATI: Bei dir fehlte das youtube bei der ID)
Code: Alles auswählen
setTimeout(' document.getElementById(\'youbox'+ id +'\').innerHTML = \'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/'+ youtube_id +'"></param></param><embed src="http://www.youtube.com/v/'+ youtube_id +'" width="425" height="350" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed></object>\';', 1000);
Verfasst: 03.02.2007 04:49
von uwe310
@atari
solte jetzt nicht schaden aber du hast 2*</param> drinne
1* sollte auch reichen tut aber nichts zur sache sieht nur schöner aus
Wahr einen nette zusammenarbeit

!
Bis später mal wieder
MFG
P.S wmode blal.bla ist nun mal eine Windows schnittstelle und wird daher nicht im vollen Umfang von anderen Browser (können auch ältere sein)
unterstützt.
Verfasst: 03.02.2007 12:25
von ATARI
also mit deinem neuen Code gehts wieder nicht @KingOfQueens
Also ich hab bei meinem Code nun noch das zweite </param> raus und den wieder hergenommen, der funzt, und damit belass ich es nun!
Leider wird bei mir auch kein Vid. abgespielt
Verfasst: 13.02.2007 13:21
von Turaus
Hallo,
leider haben mir all diese aufgezeigten Möglichkeiten nicht geholfen.
Bei mir sieht es so aus als ob von YouTube geladen werden würde,
aber dann ist Abbruch.
zu sehen unter:
http://www.yachtsman.de/phpBB2/viewtopic.php?t=131
User: *****
Pwd : *****
Von mir im overall_header.tpl vor </head> eingesetzt:
Code: Alles auswählen
<script type="text/javascript"><!--
function YouTubeShowVideo(id, youtube_id)
{
document.getElementById('d' + id).style.visibility = 'hidden';
document.getElementById('d' + id).style.position = 'absolute';
document.getElementById(id).style.visibility = 'visible';
document.getElementById(id).style.position = 'relative';
// document.getElementById(id).innerHTML = '<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/'+ youtube_id +'"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/'+ youtube_id +'" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>';
document.getElementById(id).innerHTML = 'Bitte warten...';
setTimeout(' document.getElementById(\''+ id +'\').innerHTML = \'<center><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/'+ youtube_id +'"></param><embed src="http://www.youtube.com/v/'+ youtube_id +'" width="425" height="350" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed></object></center>\';', 1000);
}
//-->
</script>
In bbcode.php:
Code: Alles auswählen
srand ((double)microtime()*1000000);
$youtube_pattern = "#\[youtube](.*?)\[/youtube\]#si";
preg_match_all($youtube_pattern, $text, $you_erg);
foreach($you_erg[1] as $key => $yid)
{
$number_of_posts_in_diesem_topic++;
$random_id = $userdata[user_id].$userdata[user_posts]. round(rand(0, 1000)) . $number_of_posts_in_diesem_topic;
$text = preg_replace('#\[youtube]'.preg_quote($yid).'\[/youtube\]#si' , '<input style="margin: 1px;font-size:12px;" type="button" id="d'.$random_id.'" class="mainoption" onClick="javascript: YouTubeShowVideo(\''.$random_id.'\', \''.$yid.'\')" value="Video anzeigen" /><span id="'.$random_id.'" style="visibility:hidden; position: absolute;"></span>', $text, 1);
}
Leider ohne Erfolg
Schon mal vielen dank für Tipps.
Verfasst: 13.02.2007 14:15
von uwe310
Mach doch mal einen zweiten Test
die nächste zeile einfach mal kopieren einfügen, schauen was dann passiert.
Ok. ich gebs zu hab mal was neues gepostet bei dir
vieleicht hilftz dir das erstmal weiter
[youtube]fP1VZQsg-BE[/youtube]
MFG