Use Goswf in PHPBB forum:
Method 1:
There is a method using new BBcodes (in french).
Method 2:
Another method consist in displaying automatically with Gswf the attached files if they are terminated with ".sgf". This method is explained here. Thanks to covay.org for providing this method.
Files to edit:
- include/functions_content.php
- styles/prosilver/template/attachment.htm
- styles/subsilver2/template/attachment.htm
Upload
forum/goswf.swf
open: forum/include/functions_content.php
find:
$block_array += array(
'S_FILE' => true,
);
In this code find:
$block_array += array(
After, add:
'S_SGF' =>($attachment['extension'] == 'sgf') ? true : false,
Open: forum/styles/prosilver/template/attachment.htm
Find:
<a href="{_file.U_DOWNLOAD_LINK}">{_file.DOWNLOAD_NAME}</a> [ {_file.FILESIZE} {_file.SIZE_LANG} | {_file.L_DOWNLOAD_COUNT} ]</p>
<!-- ENDIF -->
After, add:
<!-- IF _file.S_SGF -->
<OBJECT classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="640" height="480" id="goswf" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="goswf.swf" />
<param name="flashVars" value="nav=16AAD9&bg=E8F3FD&url={_file.U_DOWNLOAD_LINK}/{_file.DOWNLOAD_NAME}" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<EMBED src="goswf.swf" flashVars="nav=16AAD9&bg=E8F3FD&url={_file.U_DOWNLOAD_LINK}/{_file.DOWNLOAD_NAME}" quality="high" bgcolor="#ffffff" width="640" height="480" name="goswf" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
<!-- ENDIF -->
Open: forum/styles/subsilver2/template/attachment.htm
Find:
<!-- IF _file.S_FILE -->
<span class="genmed">
<!-- IF _file.UPLOAD_ICON -->{_file.UPLOAD_ICON} <!-- ENDIF -->
<a href="{_file.U_DOWNLOAD_LINK}">{_file.DOWNLOAD_NAME}</a> [{_file.FILESIZE} {_file.SIZE_LANG}]
</span><br />
After, add:
<!-- IF _file.S_SGF -->
<OBJECT classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="640" height="480" id="goswf" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="goswf.swf" />
<param name="flashVars" value="nav=16AAD9&bg=E8F3FD&url={_file.U_DOWNLOAD_LINK}/{_file.DOWNLOAD_NAME}" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<EMBED src="goswf.swf" flashVars="nav=16AAD9&bg=E8F3FD&url={_file.U_DOWNLOAD_LINK}/{_file.DOWNLOAD_NAME}" quality="high" bgcolor="#ffffff" width="640" height="480" name="goswf" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
<!-- ENDIF -->
Save, close all files.
Login Admin CP: Allows users upload file .sgf
