• portfolio
  • flash
  • microbe
  • go
  • blog
  • contact

back to GOSWF page

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

back to Tutorial list