Forumda Flash (swf) , mp3, wma, wmv izlettirmek

Dark_Angel

Webmaster
Yönetici
Administrator
Katılım
17 Haz 2005
Mesajlar
4,841
Reaction score
0
Puanları
36
Yaş
44
Konum
192.168.0.1
Forumda attachment olarak upload ederek değişik windows ortam dosyalarını ekleyip izlettirebilirsiniz (flash, mp3, wma, wmv...)... En altta eklediğim resimlerde görebilirsiniz..

functions_showthread.php'yi açıp bulun;

PHP:
function construct_postbit($post, $maintemplatename = 'postbit', $alternate = '')
{

Altına ekleyin;

PHP:
// flash attachment
    global $flashid,$flashfilename,$flashextension,$flashfilenameandlocation,$flashfilesize;

// wma attachment
    global $wmaid,$wmafilename,$wmaextension,$wmafilenameandlocation,$wmafilesize;
    // wmv attachment
    global $wmvid,$wmvfilename,$wmvextension,$wmvfilenameandlocation,$wmvfilesize;    
    // mp3 attachment
    global $mp3id,$mp3filename,$mp3extension,$mp3filenameandlocation,$mp3filesize;
//default media tag
    $media_controller= "$vboptions[bburl]/attachment.php?attachmentid=";

Sonra şunu bulun;

PHP:
$attachment['filename'] = fetch_censored_text(htmlspecialchars_uni($attachment['filename']));
            $attachment['attachmentextension'] = strtolower(file_extension($attachment['filename']));
            $attachment['filesize'] = vb_number_format($attachment['filesize'], 1, true);

Altına ekleyin;

PHP:
//flash attachment
            $flashfilename=$attachment['filename'];                            
            $flashextension=$attachment['attachmentextension'];                            
            $flashfilesize=$attachment['filesize'];                            
            $flashid=$post['userid'];                            
            $flashfilenameandlocation=$media_controller . $attachmentid  ;
            //wma attachment
            $wmaid=$post['userid'];
            $wmafilename=$attachment['filename'];
            $wmaextension=$attachment['attachmentextension'];                                        
            $wmafilenameandlocation=$media_controller . $attachmentid  ;            
            $wmafilesize=$attachment['filesize'];            
            //wmv attachment
            $wmvid=$post['userid'];
            $wmvfilename=$attachment['filename'];
            $wmvextension=$attachment['attachmentextension'];                            
            $wmvfilenameandlocation=$media_controller . $attachmentid  ;            
            $wmvfilesize=$attachment['filesize'];            
            //wmv attachment
            $mp3id=$post['userid'];
            $mp3filename=$attachment['filename'];
            $mp3extension=$attachment['attachmentextension'];
            $mp3filenameandlocation=$media_controller . $attachmentid  ;
            $mp3filesize=$attachment['filesize'];

Sonra şunu bulun;

PHP:
eval('$post[\'imageattachmentlinks\'] .= "' . fetch_template('postbit_attachment') . '";');
                            $show['imageattachmentlink'] = true;
                        }
                        break

Altına ekleyin;

PHP:
case 'swf':
                        eval('$post[\'flashattachments\'] .= "' . fetch_template('postbit_attachmentflash') . '";');                        
                        $show['flashattachment'] = true;                        
                    break;    
                    
                    case 'wma':
                        eval('$post[\'wmaattachments\'] .= "' . fetch_template('postbit_attachmentwma') . '";');                        
                        $show['wmaattachment'] = true;                        
                    break;    
                    
                    case 'wmv':
                        eval('$post[\'wmvattachments\'] .= "' . fetch_template('postbit_attachmentwmv') . '";');                        
                        $show['wmvattachment'] = true;                        
                    break;    
                    
                    case 'mp3':
                        eval('$post[\'mp3attachments\'] .= "' . fetch_template('postbit_attachmentmp3') . '";');                        
                        $show['mp3attachment'] = true;                        
                    break;

Aşağıda verdiğim template leri sıfırdan oluşturup içlerine kodlarını ekleyin

postbit_attachmentflash

PHP:
<br> <center> <table border="0" align="center" width="400" cellspacing="0" cellpadding="0" height="275"> <tr> <td class="thead" width="100%" height="25"> <center> <font color="#FFFFFF"> Flash Player (organik81) </font> </center> </td> </tr> <tr> <td width="100%" height="225"> <center> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/...version=6,0,0,0" WIDTH="450" HEIGHT="225" id="$flashid" ALIGN=""> <PARAM NAME=movie VALUE="$flashfilenameandlocation"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#000000> <EMBED src="$flashfilenameandlocation" quality=high bgcolor=#000000 WIDTH="450" HEIGHT="225" NAME="$flashid" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"> </EMBED> </OBJECT> </center></td> </tr> <tr> <td class="thead" width="100%" height="25"> <center> <font color="#6600FF"> </font> </center> </td> </tr> </table> </center> <br>

postbit_attachmentmp3

PHP:
<br> <center> <table border="0" align="center" width="400" cellspacing="0" cellpadding="0" height="100"> <tr> <td class="thead" width="100%" height="25"> <center> <font color="#FFFFFF"> mp3 Player (organik81) </font> </center> </td> </tr> <tr> <td width="100%" height="50" colspan="2"> <center> <embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" Name="MediaPlayer" src="$mp3filenameandlocation" AutoStart=1 ShowStatusBar=1 volume=-1 enablecontextmenu=0 HEIGHT=50 WIDTH=400></embed> </center> </td> </tr> <tr> <td class="thead" width="100%" height="25" colspan="2" background="$vboptions[bburl]/images/note_bar.gif" align="center"> <center> <font color="#FFFFFF" size="1"> <a href="attachment.php?$session[sessionurl]attachmentid=$attachment[attachmentid]" target="_blank">$attachment[filename]</a> <span class="smallfont">($attachment[filesize] bytes, $attachment[counter] views)</span> </font> </center> </td> </tr> </table> </center> <br> <center> <table border="0" width="400"> <tr> <td width="100%" colspan="2"> <center> </center> </td> </tr> <tr> <td width="50"> <center> </center> </td> <td width="350" align="left"> <font color="#6600FF" size="1"> <I> </I> </font> </td> </tr> </table> </center> <br>

postbit_attachmentwma

PHP:
<br>
<center>
<table border="0" align="center" width="400" cellspacing="0" cellpadding="0"  height="250">
<tr>
<td class="thead" width="100%" height="25">
<center>
<font color="#FFFFFF">
Windows Media Audio Plyaer (organik81)
</font>
</center>
</td>
</tr>

<tr>
<td width="100%" height="200">

<object classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" id="Player" width="400" height="200" 
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,0,0" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject">

<param name="URL" value="$wmafilenameandlocation">
<param name="rate" value="1">
<param name="balance" value="0">
<param name="currentPosition" value="1">
<param name="defaultFrame" value>
<param name="playCount" value="1">
<param name="autoStart" value="-1">
<param name="loop" value="-1">
<param name="currentMarker" value="0">
<param name="invokeURLs" value="-1">
<param name="baseURL" value>
<param name="volume" value="200">
<param name="mute" value="0">
<param name="uiMode" value="full">
<param name="stretchToFit" value="0">
<param name="windowlessVideo" value="0">
<param name="enabled" value="-1">
<param name="enableContextMenu" value="0">
<param name="fullScreen" value="0">
<param name="SAMIStyle" value>
<param name="SAMILang" value>
<param name="SAMIFilename" value>
<param name="captioningID" value>
<param name="enableErrorDialogs" value="0">
<param name="_cx" value="7938">
<param name="_cy" value="6482">

<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows95/downloads/contents/wurecommended/s_wufeatured/mediaplayer/default.asp" src="$wmafilenameandlocation" 
rate=1
balance=0
currentPosition=1
playCount=1
autoStart=1
loop=-1
currentMarker=0
invokeURLs=-1
volume=200
mute=0
uiMode=full
stretchToFit=0
windowlessVideo=0
enabled=-1
enableContextMenu=0
fullScreen=0
SAMIStyle
SAMILang
SAMIFilename
captioningID
enableErrorDialogs=0
_cx=7938
_cy=6482
width=400 
height=200>
</embed>
</object>
</td>
</tr>

postbit_attachmentwmv

PHP:
<br> <center> <table border="0" align="center" width="400" cellspacing="0" cellpadding="0" height="350"> <tr> <td class="thead" width="100%" height="25"> <center> <font color="#FFFFFF"> Windows Media Player (organik81) </font> </center> </td> </tr> <tr> <td width="100%" height="200"> <object classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" id="Player" width="400" height="300"> <param name="URL" value="$wmvfilenameandlocation"> <param name="rate" value="1"> <param name="balance" value="0"> <param name="currentPosition" value="1"> <param name="defaultFrame" value> <param name="playCount" value="1"> <param name="autoStart" value="-1"> <param name="loop" value="-1"> <param name="currentMarker" value="0"> <param name="invokeURLs" value="-1"> <param name="baseURL" value> <param name="volume" value="100"> <param name="mute" value="0"> <param name="uiMode" value="full"> <param name="stretchToFit" value="0"> <param name="windowlessVideo" value="0"> <param name="enabled" value="-1"> <param name="enableContextMenu" value="0"> <param name="fullScreen" value="0"> <param name="SAMIStyle" value> <param name="SAMILang" value> <param name="SAMIFilename" value> <param name="captioningID" value> <param name="enableErrorDialogs" value="0"> <param name="_cx" value="7938"> <param name="_cy" value="6482"> <embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows95/downloads/contents/wurecommended/s_wufeatured/mediaplayer/default.asp" src="$wmvfilenameandlocation" rate=1 balance=0 currentPosition=1 playCount=1 autoStart=1 loop=-1 currentMarker=0 invokeURLs=-1 volume=100 mute=0 uiMode=full stretchToFit=0 windowlessVideo=0 enabled=-1 enableContextMenu=0 fullScreen=0 SAMIStyle SAMILang SAMIFilename captioningID enableErrorDialogs=0 _cx=7938 _cy=6482 width=400 height=300> </embed> </object> </td> </tr> <tr> <td class="thead" width="100%" height="25"> <center> <font color="#FFFFFF" size="1"> <a href="attachment.php?$session[sessionurl]attachmentid=$attachment[attachmentid]" target="_blank">$attachment[filename]</a> <span class="smallfont">($attachment[filesize] bytes, $attachment[counter] views)</span> </font> </center> </td> </tr> </table> </center> <br>

Alttaki sözcük gruplarını (Add Phrase - Sözcük Grubu Ekle) bölümünden GLOBAL kısmına girin;

Var: attach_wmv
Text: Window Media Video

Var: attach_mp3
Text: MPEG-1 layer 3 Audio Encoding :

Var: attached_flash
Text: Attached Flash File:

Var :attach_wma
Text : Window Media Audio :


postbit_legacy isimli templatede bulun;

PHP:
$post[imageattachments]
					</div>
				</fieldset>
			</if>

Altına ekleyin;

PHP:
<if condition="$show[flashattachment]"> <fieldset class="fieldset"> <legend>$vbphrase[attached_flash] $flashfilename </legend> <div style="padding:$stylevar[formspacer]px"> $post[flashattachments] </div> </fieldset> </if> <if condition="$show[wmaattachment]"> <fieldset class="fieldset"> <legend>$vbphrase[attach_wma] $wmafilename</legend> <div style="padding:$stylevar[formspacer]px"> $post[wmaattachments] </div> </fieldset> </if> <if condition="$show[wmvattachment]"> <fieldset class="fieldset"> <legend>$vbphrase[attach_wmv] $wmvfilename</legend> <div style="padding:$stylevar[formspacer]px"> $post[wmvattachments] </div> </fieldset> </if>  <if condition="$show[mp3attachment]"> <fieldset class="fieldset"> <legend> $vbphrase[attach_mp3] $mp3filename</legend> <div style="padding:$stylevar[formspacer]px"> $post[mp3attachments] </div> </fieldset> </if>

Admincp >> Eklentiler (Attachments) >> Uzantılar >> Bu formatları tek tek ekleyin (mp3, swf vs....)

izletmek veya dinletmek istediğiniz dosyaları foruma attachment şeklinde ekleyeceksiniz ve upload ettıgınız konunun içinde izlenebilicek iyi forumlar....

organik81 e tesekkurler
 

Ekli dosyalar

  • banner01.gif
    banner01.gif
    29.9 KB · Görüntüleme: 139
  • mp3attachment.gif
    mp3attachment.gif
    17 KB · Görüntüleme: 114
  • wmaattachment.gif
    wmaattachment.gif
    18.7 KB · Görüntüleme: 65
  • wmvattachment.gif
    wmvattachment.gif
    57 KB · Görüntüleme: 69
dediklerini yaptım ama functions_showthread hata veriyor
 
functions_showthread deki edıtlemelerı yanlıs yapmıssındır tekrar kontrol et bence...
 
functions_showthread.php dosyanın ıcerıgını buraya ekle bakalım bı birde vb surumun nedir?
 
Saol üstad emeğine sağlık
 
bunun 3.5.3 olanı yokmu acaba? sadece flashda oLsa oLur :p
 
functions_showthread.php nerede yaww alla alla bulamadım arattırdım yine çıkmadı nerede bu :D
 
ya bi banner yapmam lazım daha önceden yapılmış iyi bi tane var elimde onun üzeinde değişiklik yaparak oluşturayım diyorum
lashla yapılmış swf dosyalarını tekrar *.fla yapacak bi program varmı?
 
Ellerine Sağlık Dark_Angel.. ;)
 
Arkadaşlar benim site 3.6.8 kurulu denemek istedim ama funcip denen dosya bende yok.Bir yardım ederseniz sevinirim.
 
Geri
Üst