Pagina 1 van 1

mediaplayer mod

Geplaatst: 23 dec 2004, 16:09
door LazyTiger
heb wat op phpbbhacks.com gezocht, maar kom er niet echt aan uit of er iets bruikbaars tussen zit.

ik wil als iemand een link naar een audio of video bestand post, dat er automatisch een mediaplayer in dat bericht komt te staan.

dus ik post bijv. http://link.nl/lied.mp3
en als ik dan dit bericht zie staat er een mediaplayer met play button en zo.

is er een mod van of zo?

anders moet ik het denk ik inbouwen door een of ander mediaplayer script...

Geplaatst: 23 dec 2004, 16:10
door RobinTown
Ik kan het ff voor je uit de BBcode box rippen, ik post het over 5 minuten

Posting_body.tpl
Onder

Code: Selecteer alles

p_help = "{L_BBCODE_P_HELP}";

Code: Selecteer alles

v_help = "Video: [video width=XXX height=XXX]Video url[/video]";
Tussen de functions

Code: Selecteer alles

function BBCvideo() {
	var FoundErrors = '';
	var enterFURL   = prompt("Please Enter the video file URL", "http://");
	if (!enterFURL)    {
		FoundErrors += "You didn't write the file URL";
	}
		var enterW   = prompt("Enter the video file width", "400");
	if (!enterW)    {
		FoundErrors += "You didn't enter the video file width";
	}
	var enterH   = prompt("Enter the video file height", "350");
	if (!enterH)    {
		FoundErrors += "You didn't enter the video file height";
	}
	if (FoundErrors)  {
		alert("Error :"+FoundErrors);
		return;
	}
	var ToAdd = "[video width="+enterW+" height="+enterH+"]"+enterFURL+"[/video]";
	document.post.message.value+=ToAdd;
	document.post.message.focus();
}
onder bv

Code: Selecteer alles

			<td><span class="genmed"> 
			  <input type="button" class="button" accesskey="c" name="addbbcode8" value="Code" style="width: 52px" onClick="bbstyle(8)" onMouseOver="helpline('c')" />
			  </span></td>

Code: Selecteer alles

			<td><span class="genmed"> 
			  <input type="button" class="button" accesskey="v" name="addbbcode17" value="Video" style="width: 52px" onClick="BBCvideo()" onMouseOver="helpline('v')" />
			  </span></td>
zetten

Dat laatste moet je zelf maar goed zetten, maar zo zou het moeten werken

/edit: Woeps, bbcode.php en ~.tpl vergeten, w8 ff

includes/bbcode.php
Zet onder

Code: Selecteer alles

	$bbcode_tpl['img'] = str_replace('{URL}', '\\1', $bbcode_tpl['img']);

Code: Selecteer alles

        $bbcode_tpl['video'] = str_replace('{URL}', '\\3', $bbcode_tpl['video']);
        $bbcode_tpl['video'] = str_replace('{WIDTH}', '\\1', $bbcode_tpl['video']);
        $bbcode_tpl['video'] = str_replace('{HEIGHT}', '\\2', $bbcode_tpl['video']);
Zet voor

Code: Selecteer alles

	// [email]user@domain.tld[/email] code..

Code: Selecteer alles

        // [flash width= height= loop= ] and [/flash] code..
        $patterns[10] = "#\[video width=([0-6]?[0-9]?[0-9]) height=([0-4]?[0-9]?[0-9]):$uid\](.*?)\[/video:$uid\]#si";
        $replacements[10] = $bbcode_tpl['video'];
        $text = preg_replace($patterns, $replacements, $text);
templates/../bbcode.tpl
Zet ergens neer, maakt niet uit waar:

Code: Selecteer alles

<!-- BEGIN video -->
<div align="center"><embed src="{URL}" width={WIDTH} height={HEIGHT}></embed></div>
<!-- END video -->

Geplaatst: 23 dec 2004, 17:49
door LazyTiger
dat is alleen video?


//edit
heb je voorbeeldje hoe het eruit ziet?

Geplaatst: 23 dec 2004, 17:53
door RobinTown

Geplaatst: 23 dec 2004, 18:07
door LazyTiger
ik kan het alleen zien met IE :S

welke mod is het?

of zelf in elkaar gegoocheld?


en mp3 en zo doet hij ook ga ik vanuit....