Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Fs2You更新后无错版!(显示也正常一切正常)

[复制链接]
gjty 发表于 2008-7-21 08:20:15 | 显示全部楼层 |阅读模式
插件发布
插件名称: Fs2You更新后无错版!(显示也正常一切正常)
插件来源:
适用版本: Discuz! 6.1
语言编码: GBK简体 
最后更新时间:
插件作者: gjty
插件简介: 解决了不能上传,解决上传后显示代码。
在 'templates/<您的模版>/post_editor.htm' 中找到:
  1.         <!--{if $allowpostattach}-->
  2.                         <table class="box" summary="Upload" cellspacing="0" cellpadding="0">
  3.                                 <thead>
  4.                                         <tr>
  5.                                                 <th>{lang attachment_new}</th>
  6.                                                 <!--{if $allowsetattachperm}--><td class="nums">{lang readperm}</td><!--{/if}-->
  7.                                                 <!--{if $maxprice}--><td class="nums">{lang price}</td><!--{/if}-->
  8.                                                 <td>{lang description}</td>
  9.                                         </tr>
  10.                                 </thead>
  11.                                 <tbody id="attachbodyhidden" style="display:none"><tr>
  12.                                         <th>
  13.                                                 <input type="file" name="attach[]" />
  14.                                                 <span id="localfile[]"></span>
  15.                                                 <input type="hidden" name="localid[]" />
  16.                                         </th>
  17.                                         <!--{if $allowsetattachperm}--><td class="nums"><input type="text" name="attachperm[]" value="0" size="1" /></td><!--{/if}-->
  18.                                         <!--{if $maxprice}--><td class="nums"><input type="text" name="attachprice[]" value="0" size="1" />{$extcredits[$creditstrans][unit]}</td><!--{/if}-->
  19.                                         <td><input type="text" name="attachdesc[]" size="25" /></td>
  20.                                 </tr></tbody>
  21.                                 <tbody id="attachbody"></tbody>
  22.                                 <tr><td colspan="5" style="border-bottom: none;">
  23.                                         {lang attachment_size}: <strong><!--{if $maxattachsize_kb}-->{lang lower_than} $maxattachsize_kb kb <!--{else}-->{lang size_no_limit}<!--{/if}--></strong><br />
  24.                                         <!--{if $attachextensions}-->{lang attachment_allow_exts}: <strong>$attachextensions</strong><br /><!--{/if}-->
  25.                                         <!--{if $maxprice}-->{lang price}: <strong>{lang post_price_comment}{$extcredits[$creditstrans][title]}<!--{if $maxincperthread}-->{lang post_price_income_comment}<!--{/if}--><!--{if $maxchargespan}-->{lang post_price_charge_comment}<!--{/if}--><!--{/if}--></strong>
  26.                                 </td></tr>
  27.                         </table>
  28.                         <div id="img_hidden" alt="1" style="position:absolute;top:-100000px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image');width:{$thumbwidth}px;height:{$thumbheight}px"></div>
  29.                 <!--{/if}-->
复制代码
替换成

  1. <!--{if $allowpostattach}-->
  2. <script type="text/javascript">
  3. // <![CDATA[
  4. function fs2you_show_upctrl(){
  5. var fu = document.getElementById("fs2you_upctrl");
  6. if(fu)fu.innerHTML='<img src="http://www.fs2you.com/media/img/loading.gif" style="border: 0px" />';
  7. var obj = document.createElement("script");
  8. obj.setAttribute("type", "text/javascript");
  9. obj.setAttribute("src", "http://www.fs2you.com/jslib/upctrl.js");
  10. document.body.appendChild(obj);
  11. }
  12. // ]]>
  13. </script>
  14. <style type="text/css">
  15. #fs2you_upctrl
  16. {
  17.         border: solid 1px #BBE9FF;
  18.         color: #4F6B72;
  19.         background: #F5FBFF none repeat scroll 0%;
  20.         padding: 5px;
  21. }
  22. </style>
  23. <script type="text/javascript">
  24. // <![CDATA[
  25.         var fs2you_account = "替换成你的用户名";
  26.         var fs2you_message_body_name = "message";
  27.         var fs2you_display_template = "%7B%25%20for%20file%20in%20files%20%25%7D%0D%0A%u6587%u4EF6%u540D%3A%20%5Burl%3D%7B%7B%20file.downloadUrl%20%7D%7D%5D%7B%7B%20file.fileName%20%7D%7D%5B/url%5D%0D%0A%u63CF%u8FF0%3A%20%7B%7B%20file.description%20%7D%7D%0D%0A%u4E0B%u8F7D%u5730%u5740%3A%20%5Burl%3D%7B%7B%20file.downloadUrl%20%7D%7D%5D%7B%7B%20file.downloadUrl%20%7D%7D%5B/url%5D%0D%0A%7B%25%20if%20file.thumbnailUrl%20%25%7D%u9884%u89C8%3A%0D%0A%5Burl%3D%7B%7B%20file.downloadUrl%20%7D%7D%5D%5Bimg%5D%7B%7B%20file.thumbnailUrl%20%7D%7D%5B/img%5D%5B/url%5D%7B%25%20endif%20%25%7D%0D%0A%7B%25%20endfor%20%25%7D";
  28. // ]]>
  29. </script>
  30. <div id="fs2you_upctrl"><a href="javascript:fs2you_show_upctrl()">我想要上传一些文件</a></div>
  31. <!--{/if}-->
复制代码
然后在在'include/global.func.php'这个文件中找到这段代码:

  1.                 if($allowget || ($_SERVER['REQUEST_METHOD'] == 'POST' && $GLOBALS['formhash'] == formhash() && (empty($_SERVER['HTTP_REFERER']) ||
  2.                         preg_replace("/https?:\/\/([^\:\/]+).*/i", "\\1", $_SERVER['HTTP_REFERER']) == preg_replace("/([^\:]+).*/", "\\1", $_SERVER['HTTP_HOST'])))) {
复制代码
替换为下面的代码:
  1.                 if($allowget || ($_SERVER['REQUEST_METHOD'] == 'POST' && $GLOBALS['formhash'] == formhash() && (empty($_SERVER['HTTP_REFERER']) ||
  2.                         preg_replace("/https?:\/\/([^\:\/]+).*/i", "\\1", $_SERVER['HTTP_REFERER']) == preg_replace("/([^\:]+).*/", "\\1", $_SERVER['HTTP_HOST'])||
  3.                         preg_replace("/https?:\/\/([^\:\/]+).*/i", "\\1", $_SERVER['HTTP_REFERER'])
  4.                         == "dyn.www.fs2you.com"))) {
复制代码

[ 本帖最后由 gjty 于 2008-7-21 08:55 编辑 ]

评分

1

查看全部评分

[K] 发表于 2008-7-21 08:56:18 | 显示全部楼层
支持下看看。
回复

使用道具 举报

tanglinkun 发表于 2008-7-21 11:31:04 | 显示全部楼层
谢谢楼主 分享。。。。。。。。
回复

使用道具 举报

ms1029 发表于 2008-7-21 11:41:10 | 显示全部楼层
ddddddddddddddddddddd
回复

使用道具 举报

SNFONG 发表于 2008-7-21 15:35:15 | 显示全部楼层
就只要改这两地方?以前的教程不但要改,还要fs2you里设置控件代码。。。。。。。
回复

使用道具 举报

bulaohu2046 发表于 2008-7-21 16:23:15 | 显示全部楼层
千万要小心,我这里不能用,并且 把原来上传附件的都搞掉了。
回复

使用道具 举报

heye521 发表于 2008-7-21 17:16:47 | 显示全部楼层
现备份好在试验吧
回复

使用道具 举报

918wz 发表于 2008-7-21 17:17:18 | 显示全部楼层
成功演示:http://bbs.gz7.com.cn
回复

使用道具 举报

 楼主| gjty 发表于 2008-7-21 19:30:07 | 显示全部楼层
不能用的请注意你自己代码改错不要说是我东西的问题哈
回复

使用道具 举报

kangjh 发表于 2008-7-21 20:48:23 | 显示全部楼层
感谢楼主,支持
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-22 04:53 , Processed in 0.034717 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表