登录 注册

登录

问题 在 fireboard 上整合外部免費檔案存储空間及圖片存储空间(完成)

更多
2008年11月06日 14:53 - 2008年11月07日 15:59 #1 作者: 阿恩
感謝白老大的用心為大家服務^^

對了我自己作網站發現討論區不管是哪一種系統
對於上傳圖片或者附件可能會受限到管理員或者系統的限制
無法上傳多個或者上傳大檔案
我自己本身使用fireboard我自己在發文的地方結合了免費檔案空間以及圖空進去
不知道這個大家有沒有需要
以下是簡單的修改方法-範例Fireboard1.05RC2

先找到fb_write.html.php
搜尋 _POST_SUBSCRIBE
可以看到

        if ($my_id != 0 && $fbConfig->allowsubscriptions == 1 && $fb_cansubscribe == 1 && !$editmode)
        {
        ?>
           
            <tr class = "<?php echo $boardclass; ?>sectiontableentry1">
                <td class = "fb_leftcolumn">
                    <strong><?php echo _POST_SUBSCRIBE; ?></strong>:
                </td>


    <tr class = "<?php echo $boardclass; ?>sectiontableentry1">
            <td class = "fb_leftcolumn">
            <strong><?php echo _NEW_UPLOAD; ?></strong>
上面加入
    <tr class = "<?php echo $boardclass; ?>sectiontableentry1">
            <td class = "fb_leftcolumn">
            <strong><?php echo _NEW_UPLOAD; ?></strong>
            </td>
            <td>
            <?php mosLoadModules('user999', -1); ?>
            </td>
            </tr>
變成

        if ($my_id != 0 && $fbConfig->allowsubscriptions == 1 && $fb_cansubscribe == 1 && !$editmode)
        {
        ?>
    <tr class = "<?php echo $boardclass; ?>sectiontableentry1">
            <td class = "fb_leftcolumn">
            <strong><?php echo _NEW_UPLOAD; ?></strong>
            </td>
            <td>
            <?php mosLoadModules('user999', -1); ?>
            </td>
            </tr>
           
            <tr class = "<?php echo $boardclass; ?>sectiontableentry2">
                <td class = "fb_leftcolumn">
                    <strong><?php echo _POST_SUBSCRIBE; ?></strong>:
                </td>

我們在"訂閱"上方加入一個模組位置
然後在使用Html Code Module
在模組user999位置加入下面語法

<table>
<tr>
<td>
<FIELDSET class=fieldset>
<DIV style="PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px">
<IFRAME src="templates/ImageShack.htm" frameBorder=0 scrolling=no height=135 allowTransparency></IFRAME></DIV></FIELDSET> 
</td>
<td>
<FIELDSET class=fieldset>
<DIV style="PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px">
<IFRAME SRC="templates/badongo.htm"  ID="upload_form" NAME="ifForm" WIDTH="400" HEIGHT="130" frameborder=0></IFRAME></DIV></FIELDSET>
</td>
</tr>
</table>

把附加的兩個檔案放到templates資料夾內
這樣就可以簡易的實現 在發文地方加入免費空間!這方法也可以結合在其他各個地方
SMF DZ JOOMLA等等地方都可以使用

提供簡易的方法希望對大家有所幫助~~修改方法拙劣請大家多加包含~如果大家有更好得IDEA或者構想歡迎一起討論交流一下^^
最后修改: 2008年11月07日 15:59 由 springtian.

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年11月06日 16:32 #2 作者: Joomla之门
这个主意很不错!

imageshack 是著名的图片存储空间。我相信如果将它与 FireBoard 整合起来,将非常受欢迎!

如果 gn898040 有空,请将整合的方法分享一下!

我希望在用户用你的方法上传图片到 ImageShack 之后,你的代码能够自动在 FireBoard 帖子里面插入图片链接。

如果将来 FireBoard for Joomla! 1.5 推出之后,希望和你能更新此方法来支持新版本。

另外,鉴于 gn898040 的杰出贡献,我特赠送“开发高手”名号一个,同时将您的下载权限升级到“高级会员”行列。

欢迎您继续为中文 Joomla! 的发展作出贡献!如果您有开发兴趣,我有几个 idea,我们可以商量商量。您可以随时 PM 我。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年11月06日 16:46 #3 作者: 阿恩
白老 感謝你的熱愛︿︿
不過我只是用簡單的方法把他崁入,大致作法就是在fireboard的發文php內
加入一個模組位置
圖空是html檔案
用語法再把html呼叫去模組位置實現

要讓他自動實現我相信應該有辦法@@可惜小弟對php實在是一竅不通
要真正看懂php都有問題,我能力只能作到簡易修改,所以還需要看看網站上有沒有對於php編寫有研究的網友來幫忙了

很抱歉@@能力不足 我預計明天會找時間把我的方法寫上來 附帶fireboard的php檔案上來

再次感謝白老大的厚愛..︿︿

登录 或者   注册一个会员帐号 来参与讨论