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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

选吧回复编辑器和图片上传等功能完成

[复制链接]
zetd 发表于 2008-6-10 14:45:10 | 显示全部楼层 |阅读模式
注意事项
1、因为回复带了编辑器功能,所以UCH本来使用的AJAX技术的回复发布、编辑、删除被屏蔽了,其实就是回复、编辑、删除功能不能无刷新显示而已,最终结果是一样的。
2、本插件适合安装了本人制作的话题编辑器和图片插件,完美表情插件的用户。

81.   选吧主题图片上传和编辑器插件    https://discuz.dismall.com/viewth ... 4837&highlight=    作者 zetd
82.  完美UCH表情功能    https://discuz.dismall.com/viewth ... 8531&highlight=                      作者 zetd
3、提供本人修改文件对照修改,有PHP基础的可以直接看文件
4、插件有风险,请先做备份!

演示地址www.qnw.com.cn/uch

本来这个功能不想开发的,但考虑到后面的一系列插件最终决定将回复也做了编辑器和图片上传功能。
修改步骤:
1、请下载到source目录下
2、修改source目录space_thread.php在
  1.         //访问统计
  2.         inserttable('log', array('id'=>$id, 'idtype'=>'tid'));
复制代码
增加
  1.         //获取相册列表
  2.         function getalbums($uid) {
  3.                 global $_SGLOBAL;
  4.                
  5.                 $albums = array();
  6.                 $query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('album')." WHERE uid='$uid'");
  7.                 while ($value = $_SGLOBAL['db']->fetch_array($query)) {
  8.                         $albums[$value['albumid']] = $value;
  9.                 }
  10.                 return $albums;
  11.         }
  12.         $albums = getalbums($_SGLOBAL['supe_uid']);
复制代码
3、在source目录下cp_thread.php的
  1. if(!defined('IN_UCHOME')) {
  2.         exit('Access Denied');
  3. }
复制代码
后面增加
  1. //回复
  2. if(submitcheck('newpostsubmit')) {
  3. $pid = empty($_GET['pid'])?0:intval($_GET['pid']);

  4. if(empty($pid)) {
  5.         if(!checkperm('allowpost')) {
  6.                 showmessage('no_privilege');
  7.         }
  8.        
  9.         //判断是否操作太快
  10.         $waittime = interval_check('post');
  11.         if($waittime > 0) {
  12.                 showmessage('operating_too_fast','',1,array($waittime));
  13.         }
  14.         //获得话题
  15.         $tid = empty($_POST['tid'])?0:intval($_POST['tid']);
  16.         $thread = array();
  17.         if($tid) {
  18.                 $query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('thread')." WHERE tid='$tid' LIMIT 1");
  19.                 $thread = $_SGLOBAL['db']->fetch_array($query);
  20.         }
  21.         if(empty($thread)) showmessage('the_discussion_topic_does_not_exist');

  22.         //权限
  23.         $mtag = ckmtagspace($thread['tagid']);

  24.         include_once(S_ROOT.'./source/function_post.php');
  25.         if($blog = blog_post($_POST, $thread)) {
  26.        
  27.         $tagid=$blog['tagid'];
  28.         $tid=$blog['tid'];
  29.         $message=$blog['message'];
  30.         $psetarr = array(
  31.                 'tagid' => $tagid,
  32.                 'tid' => $tid,
  33.                 'uid' => $_SGLOBAL['supe_uid'],
  34.                 'username' => $_SGLOBAL['supe_username'],
  35.                 'ip' => getonlineip(),
  36.                 'dateline' => $_SGLOBAL['timestamp'],
  37.                 'message' => $message,
  38.                 'pic' => getpicurl($_POST['pic']),
  39.                 'isthread' => 0
  40.         );
  41.         $pid = inserttable('post', $psetarr,1);
  42.         $summay = getstr($message, 150, 1, 1);
  43.         //更新统计数据
  44.         $_SGLOBAL['db']->query("UPDATE ".tname('thread')."
  45.                 SET replynum=replynum+1, lastpost='$_SGLOBAL[timestamp]', lastauthor='$_SGLOBAL[supe_username]', lastauthorid='$_SGLOBAL[supe_uid]'
  46.                 WHERE tid='$tid'");
  47.         //积分
  48.         updatespacestatus('get', 'post');
  49.         if($thread['uid'] != $_SGLOBAL['supe_uid']) {
  50.                 $fs = array();
  51.                 $fs['icon'] = 'post';
  52.                 $fs['body_template'] = '';
  53.                 $fs['body_data'] = array();
  54.                 $fs['body_general'] = '';
  55.        
  56.                 $fs['title_template'] = lang('feed_thread_reply');
  57.                 $fs['title_data'] = array('touser'=>"<a href="space.php?uid=$thread[uid]">$thread[username]</a>", 'thread'=>"<a href="space.php?uid=$thread[uid]&do=thread&id=$thread[tid]">$thread[subject]</a>");
  58.                
  59.                 if(ckprivacy('post', 1)) {
  60.                         feed_add($fs['icon'], $fs['title_template'], $fs['title_data'], $fs['body_template'], $fs['body_data'], $fs['body_general']);
  61.                 }

  62.                 //通知
  63.                 $note = lang('note_thread_reply')." <a href="space.php?uid=$thread[uid]&do=thread&id=$thread[tid]&pid=$pid" target="_blank">$thread[subject]</a>";
  64.                 notification_add($thread['uid'], 'post', $note);
  65.                 }
  66.                 showmessage('do_success', "space.php?uid=$_SGLOBAL[supe_uid]&do=thread&id=$tid&pid=$pid", 0);


  67.         }
  68.         else
  69.                 {
  70.                 showmessage('that_should_at_least_write_things');
  71.         }
  72. }
  73. else
  74.                 {
  75.                         $query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('post')." WHERE pid='$pid'");
  76.                         $thread = $_SGLOBAL['db']->fetch_array($query);
  77.                         if(empty($thread)) showmessage('the_discussion_topic_does_not_exist');
  78.                 include_once(S_ROOT.'./source/function_post.php');
  79.                         if($blog = blog_post($_POST, $thread)) {
  80.                                 $message=$blog['message'];
  81.                                 updatetable('post', array('message'=>$message), array('pid'=>$pid));

  82.                         }
  83.                         showmessage('do_success', "space.php?uid=$_SGLOBAL[supe_uid]&do=thread&id=$thread[tid]&pid=$pid", 0);
  84.         }

  85. }

复制代码
另外要在
  1.         $post['message'] = html2bbcode($post['message']);//显示用
复制代码
后面加句
  1.         $albums = getalbums($_SGLOBAL['supe_uid']);//获取相册列表
复制代码
4、修改模板目录下space_thread_view.htm文件

  1.                 <!--{if $mtag[ismember]}-->
复制代码
后面所有的内容删除,然后增加
  1. <script language="javascript" src="image/editor/editor_function.js"></script>
  2. <script type="text/javascript">
  3.         function validate(obj) {
  4.                 uploadEdit(obj);
  5.                 return true;
  6.         }
  7.         function picView(albumid) {
  8.                 if(albumid == 'none') {
  9.                         $('albumpic_body').innerHTML = '';
  10.                 } else {
  11.                         ajaxget('do.php?ac=ajax&op=album&id='+albumid+'&ajaxdiv=albumpic_body', 'albumpic_body');
  12.                 }
  13.         }
  14.         function edit_album_show(id) {
  15.                 var obj = $('uchome-edit-'+id);
  16.                 if(id == 'album') {
  17.                         $('uchome-edit-pic').style.display = 'none';
  18.                 }
  19.                 if(id == 'pic') {
  20.                         $('uchome-edit-album').style.display = 'none';
  21.                 }
  22.                 if(obj.style.display == '') {
  23.                         obj.style.display = 'none';
  24.                 } else {
  25.                         obj.style.display = '';
  26.                 }
  27.         }
  28. </script>
  29.                
  30.                 <div class="quickpost">
  31.                         <form method="post" action="cp.php?ac=thread" class="quickpost" id="postform" name="postform" enctype="multipart/form-data">
  32.                                 <h4>回复主题</h4>
  33.                                 <table width="100%">
  34.                                         <tr>
  35.                                                 <td><!--<textarea id="post_message" name="message" onkeydown="ctrlEnter(event, 'postsubmit_btn');" rows="6"></textarea>-->
  36.                                                                                 <textarea class="userData" name="message" id="uchome-ttHtmlEditor" style="height:100%;width:100%;display:none;border:0px"></textarea>
  37.                                 <iframe src="editor.php?charset=$_SC[charset]&allowhtml=$allowhtml" name="uchome-ifrHtmlEditor" id="uchome-ifrHtmlEditor" scrolling="no" border="0" frameborder="0" style="width:100%;border: 1px solid #C5C5C5;" height="250"></iframe>

  38.                                                
  39.                                                
  40.                                                 </td>

  41.                                         </tr>
  42.                                         <tr><td>
  43.                                                 <div class="tabs_header">
  44.                                                         <ul class="tabs">
  45.                                                                 <li class="active" style="width:68px;"><a>默认表情</a></li>
  46.                                                         </ul>
  47.                                                 </div>
  48.                                                 <script language='javascript' type='text/javascript' src='smils.js'></script>
  49.                                                 <style type='text/css'>@import url(smils.css);</style>
  50.                                                 <div id="smilieslist"></div>
  51.                                         <script type="text/javascript">ajaxget('do.php?ac=ajax&op=smilsbig&ajaxdiv=smilieslist', 'smilieslist');</script>

  52.                                         </td></tr>
  53.                                         <tr>
  54.                                                 <td>
  55.                                                         <input type="hidden" name="tid" value="$thread[tid]" />

  56.                                                         <input type="hidden" name="newpostsubmit" value="true" />
  57.                                                         <input type="button" id="postsubmit_btn" name="postsubmit_btn" value="回复" class="submit" onclick="validate(this);" style="display: none;" />
  58.                                                         <div id="post_status"></div>
  59.                                                 </td>
  60.                                         </tr>
  61.                                 </table>
  62.                         </form>
  63.         <!--{if !$threadedit['uid'] || $threadedit['uid']==$_SGLOBAL['supe_uid']}-->
  64.         <table cellspacing="4" cellpadding="4" width="100%" >
  65.                 <tr><th width="65">图片:</th><td>
  66.                 <input type="button" name="clickbutton[]" value="上传图片" class="button" onclick="edit_album_show('pic')">
  67.                 <input type="button" name="clickbutton[]" value="浏览图片" class="button" onclick="edit_album_show('album')">
  68.                 </td></tr>
  69.         </table>
  70.         <!--{/if}-->
  71.         <table cellspacing="4" cellpadding="4" width="100%" id="uchome-edit-pic" class="infotable" style="display:none;">
  72.                 <tr>
  73.                         <th width="65">&nbsp;</th>
  74.                         <td>
  75.                                 <strong>选择图片</strong>:
  76.                                 <table summary="Upload" cellspacing="2" cellpadding="0">
  77.                                         <tbody id="attachbodyhidden" style="display:none">
  78.                                                 <tr>
  79.                                                         <td>
  80.                                                                 <form method="post" id="upload" action="cp.php?ac=upload" enctype="multipart/form-data" target="uploadframe" style="background: transparent;">
  81.                                                                         <input type="file" name="attach" style="border: 1px solid #CCC;" />
  82.                                                                         <span id="localfile"></span>
  83.                                                                         <input type="hidden" name="uploadsubmit" id="uploadsubmit" value="true" />
  84.                                                                         <input type="hidden" name="albumid" id="albumid" value="0" />
  85.                                                                 </form>
  86.                                                         </td>
  87.                                                 </tr>
  88.                                         </tbody>
  89.                                         <tbody id="attachbody"></tbody>
  90.                                 </table>
  91.                                 <strong>存储相册</strong>:
  92.                                 <table cellspacing="2" cellpadding="0">
  93.                                         <tr>
  94.                                                 <td>
  95.                                                         <select name="albumid" id="uploadalbum" onchange="addSort(this)">
  96.                                                                 <option value="0">默认相册</option>
  97.                                                                 <!--{loop $albums $value}-->
  98.                                                                 <option value="$value[albumid]">$value[albumname]</option>
  99.                                                                 <!--{/loop}-->
  100.                                                                 <option value="addoption" style="color:red;">+新建相册</option>
  101.                                                         </select>
  102.                                                         <script src="source/script_upload.js" type="text/javascript"></script>
  103.                                                         <iframe id="uploadframe" name="uploadframe" width="0" height="0" marginwidth="0" frameborder="0" src="about:blank"></iframe>
  104.                                                 </td>
  105.                                         </tr>
  106.                                 </table>
  107.                         </td>
  108.                 </tr>
  109.         </table>
  110.         <table cellspacing="4" cellpadding="4" width="100%"  id="uchome-edit-album" style="display:none;">
  111.                 <tr>
  112.                         <th width="65">&nbsp;</th>
  113.                         <td>
  114.                                 选择相册: <select name="view_albumid" onchange="picView(this.value)">
  115.                                         <option value="none">选择一个相册</option>
  116.                                         <option value="0">默认相册</option>
  117.                                         <!--{loop $albums $value}-->
  118.                                         <option value="$value[albumid]">$value[albumname]</option>
  119.                                         <!--{/loop}-->
  120.                                 </select> (点击图片可以插入到内容中)
  121.                                 <div id="albumpic_body"></div>
  122.                         </td>
  123.                 </tr>
  124.         </table>
  125.         <table cellspacing="4" cellpadding="4" width="100%" class="infotable">
  126.                 <tr>
  127.                         <th width="65">&nbsp;</th>
  128.                         <td><input type="button" id="issuance" onclick="document.getElementById('postsubmit_btn').click();" value="回复" class="submit" /></td>
  129.                 </tr>
  130.         </table>

  131.                         </div>
  132.                 <!--{else}-->
  133.                 <div class="article quickpost">你还不是该圈子成员,不能参与讨论。<a href="cp.php?ac=mtag&op=join&tagid=$mtag[tagid]" id="mtag_join_$mtag[tagid]" onclick="ajaxmenu(event, this.id, 99999)">现在就加入</a>。</div>
  134.                 <!--{/if}-->
  135.         </div>
  136. </div>

  137. <div class="f_status f_status_w s_clear">
  138.         <a href="javascript:;" onclick="window.scrollTo(0,0);" id="a_top" title="TOP">TOP</a>
  139.         <a href="cp.php?ac=share&type=thread&id=$thread[tid]" id="a_share" onclick="ajaxmenu(event, this.id, 99999, '', -1)">分享</a>
  140. </div>                                               
  141. <script type="text/javascript">
  142.         resizeImg('detail_0','500');
  143. </script>
  144. <!--{template footer}-->
复制代码
5、修改模板文件下cp_thread.htm
找到
  1. <!--{elseif $_GET['op'] == 'delete'}-->
复制代码
将这行以上所有代码删除替换为
  1. <!--{template header}-->

  2. <!--{if $_GET['op'] == 'edit'}-->
  3. <script language="javascript" src="image/editor/editor_function.js"></script>
  4. <script type="text/javascript">
  5.         function validate(obj) {
  6.                 uploadEdit(obj);
  7.                 return true;
  8.         }
  9.         function picView(albumid) {
  10.                 if(albumid == 'none') {
  11.                         $('albumpic_body').innerHTML = '';
  12.                 } else {
  13.                         ajaxget('do.php?ac=ajax&op=album&id='+albumid+'&ajaxdiv=albumpic_body', 'albumpic_body');
  14.                 }
  15.         }
  16.         function edit_album_show(id) {
  17.                 var obj = $('uchome-edit-'+id);
  18.                 if(id == 'album') {
  19.                         $('uchome-edit-pic').style.display = 'none';
  20.                 }
  21.                 if(id == 'pic') {
  22.                         $('uchome-edit-album').style.display = 'none';
  23.                 }
  24.                 if(obj.style.display == '') {
  25.                         obj.style.display = 'none';
  26.                 } else {
  27.                         obj.style.display = '';
  28.                 }
  29.         }
  30. </script>

  31. <div id="$pid" <!--{if !$_SGLOBAL[inajax]}-->class="inpage"<!--{else}-->class="inajax"<!--{/if}--> style="padding:2em 1em;">
  32.         <form id="postform" name="postform" method="post" action="cp.php?ac=thread&pid=$pid"  enctype="multipart/form-data">
  33.                 <table width=100%>
  34.                         <tr>
  35.                                 <th style="vertical-align: top;"><label for="message">内容:</label></th>
  36.                                 <td>
  37.                                 <textarea class="userData" name="message" id="uchome-ttHtmlEditor" style="height:100%;width:100%;display:none;border:0px">$post[message]</textarea>
  38.                                 <iframe src="editor.php?charset=$_SC[charset]&allowhtml=$allowhtml" name="uchome-ifrHtmlEditor" id="uchome-ifrHtmlEditor" scrolling="no" border="0" frameborder="0" style="width:100%;border: 1px solid #C5C5C5;" height="250"></iframe>
  39.                                
  40.                                 </td>
  41.                         </tr>
  42.                                         <tr>
  43.                                 <th style="vertical-align: top;"><label for="message">表情:</label></th>
  44.                                         <td>
  45.                                                 <div class="tabs_header">
  46.                                                         <ul class="tabs">
  47.                                                                 <li class="active" style="width:68px;"><a>默认表情</a></li>
  48.                                                         </ul>
  49.                                                 </div>
  50.                                                 <script language='javascript' type='text/javascript' src='smils.js'></script>
  51.                                                 <style type='text/css'>@import url(smils.css);</style>
  52.                                                 <div id="smilieslist"></div>
  53.                                         <script type="text/javascript">ajaxget('do.php?ac=ajax&op=smilsbig&ajaxdiv=smilieslist', 'smilieslist');</script>

  54.                                         </td></tr>
  55.                                         <tr>
  56.                         <tr>
  57.                                 <th>&nbsp;</th>
  58.                                 <td>
  59.                                 <input type="hidden" name="refer" value="$_SGLOBAL[refer]" />
  60.                                 <input type="hidden" name="newpostsubmit" value="true" />
  61.                                                         <input type="button" id="postsubmit_btn" name="postsubmit_btn" value="回复" class="submit" onclick="validate(this);" style="display: none;" />
  62.                                 <div id="post_status"></div>
  63.                                 </td>
  64.                         </tr>
  65.                 </table>
  66.         </form>
  67.         <!--{if !$threadedit['uid'] || $threadedit['uid']==$_SGLOBAL['supe_uid']}-->
  68.         <table cellspacing="4" cellpadding="4" width="100%" >
  69.                 <tr><th width="65">图片:</th><td>
  70.                 <input type="button" name="clickbutton[]" value="上传图片" class="button" onclick="edit_album_show('pic')">
  71.                 <input type="button" name="clickbutton[]" value="浏览图片" class="button" onclick="edit_album_show('album')">
  72.                 </td></tr>
  73.         </table>
  74.         <!--{/if}-->
  75.         <table cellspacing="4" cellpadding="4" width="100%" id="uchome-edit-pic" class="infotable" style="display:none;">
  76.                 <tr>
  77.                         <th width="65">&nbsp;</th>
  78.                         <td>
  79.                                 <strong>选择图片</strong>:
  80.                                 <table summary="Upload" cellspacing="2" cellpadding="0">
  81.                                         <tbody id="attachbodyhidden" style="display:none">
  82.                                                 <tr>
  83.                                                         <td>
  84.                                                                 <form method="post" id="upload" action="cp.php?ac=upload" enctype="multipart/form-data" target="uploadframe" style="background: transparent;">
  85.                                                                         <input type="file" name="attach" style="border: 1px solid #CCC;" />
  86.                                                                         <span id="localfile"></span>
  87.                                                                         <input type="hidden" name="uploadsubmit" id="uploadsubmit" value="true" />
  88.                                                                         <input type="hidden" name="albumid" id="albumid" value="0" />
  89.                                                                 </form>
  90.                                                         </td>
  91.                                                 </tr>
  92.                                         </tbody>
  93.                                         <tbody id="attachbody"></tbody>
  94.                                 </table>
  95.                                 <strong>存储相册</strong>:
  96.                                 <table cellspacing="2" cellpadding="0">
  97.                                         <tr>
  98.                                                 <td>
  99.                                                         <select name="albumid" id="uploadalbum" onchange="addSort(this)">
  100.                                                                 <option value="0">默认相册</option>
  101.                                                                 <!--{loop $albums $value}-->
  102.                                                                 <option value="$value[albumid]">$value[albumname]</option>
  103.                                                                 <!--{/loop}-->
  104.                                                                 <option value="addoption" style="color:red;">+新建相册</option>
  105.                                                         </select>
  106.                                                         <script src="source/script_upload.js" type="text/javascript"></script>
  107.                                                         <iframe id="uploadframe" name="uploadframe" width="0" height="0" marginwidth="0" frameborder="0" src="about:blank"></iframe>
  108.                                                 </td>
  109.                                         </tr>
  110.                                 </table>
  111.                         </td>
  112.                 </tr>
  113.         </table>
  114.         <table cellspacing="4" cellpadding="4" width="100%"  id="uchome-edit-album" style="display:none;">
  115.                 <tr>
  116.                         <th width="65">&nbsp;</th>
  117.                         <td>
  118.                                 选择相册: <select name="view_albumid" onchange="picView(this.value)">
  119.                                         <option value="none">选择一个相册</option>
  120.                                         <option value="0">默认相册</option>
  121.                                         <!--{loop $albums $value}-->
  122.                                         <option value="$value[albumid]">$value[albumname]</option>
  123.                                         <!--{/loop}-->
  124.                                 </select> (点击图片可以插入到内容中)
  125.                                 <div id="albumpic_body"></div>
  126.                         </td>
  127.                 </tr>
  128.         </table>
  129.         <table cellspacing="4" cellpadding="4" width="100%" class="infotable">
  130.                 <tr>
  131.                         <th width="65">&nbsp;</th>
  132.                         <td><input type="button" id="issuance" onclick="document.getElementById('postsubmit_btn').click();" value="提交" class="submit" />&nbsp;<input type="button" name="btncancel" value="取消" class="button" onclick="history.go(-1)" /></td>
  133.                 </tr>
  134.         </table>
  135.         <!--{if $_SGLOBAL[inajax]}--></div><!--{/if}-->
  136. </div>
复制代码
7、修改模板文件下space_post_li.htm,把编辑和删除两个链接里的这段代码删除或者屏蔽
  1. onclick="ajaxmenu(event, this.id, 99999,'' , -1)"
复制代码

然后在
  1.         <div class="detail" id="detail_$value[pid]">
  2.                 <!--{eval echo smils_replace($value['message']);}-->
  3.                 <!--{if $value[pic]}--><div><a href="$value[pic]" target="_blank"><img src="$value[pic]" class="resizeimg" /></a></div><!--{/if}-->
  4.         </div>
复制代码
后面增加
  1. <script type="text/javascript">
  2.         resizeImg('detail_$value[pid]','500');
  3. </script>
复制代码
8、修改根目录下smilsfunction.php(这个文件是自己写的表情代码替换)

  1.                         $message=str_replace($list[0],$list[1],$message);
复制代码
增加一行代码
  1.                         $message = str_replace(array('[quote]','[/quote]','[b]','[/b]'), array('<div class="quote"><span class="q">','</span></div>','<b>','</b>'), $message);
复制代码
刷新缓存,测试一下吧!

[ 本帖最后由 zetd 于 2008-6-10 18:27 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

alou520 发表于 2008-6-10 14:47:19 | 显示全部楼层
抢了个沙发~~~~~就不给你~~~~

第2步是在后面加!必需安装所有插件!

[ 本帖最后由 alou520 于 2008-6-10 17:17 编辑 ]
回复

使用道具 举报

alou520 发表于 2008-6-10 14:53:57 | 显示全部楼层
楼主好人做到底,把你的表情包也发出来吧!
回复

使用道具 举报

superwyh 发表于 2008-6-10 14:55:34 | 显示全部楼层
回复

使用道具 举报

wh58 发表于 2008-6-10 15:13:17 | 显示全部楼层
强烈支持老贼
回复

使用道具 举报

alou520 发表于 2008-6-10 15:38:02 | 显示全部楼层
两次发布操作太快了,请等 ? 秒钟再试  改短点时间? 在那里改请问?
回复

使用道具 举报

alou520 发表于 2008-6-10 15:40:19 | 显示全部楼层
我晕发了2个

[ 本帖最后由 alou520 于 2008-6-10 15:50 编辑 ]
回复

使用道具 举报

紫云杉 发表于 2008-6-10 15:46:30 | 显示全部楼层
:) :) :)
回复

使用道具 举报

luring 发表于 2008-6-10 15:51:32 | 显示全部楼层
hao yin a
回复

使用道具 举报

luring 发表于 2008-6-10 15:53:03 | 显示全部楼层
我喜欢十楼

稀饭老贼的首页flash

PS:去除掉AJAX就不好玩
不如搞学校/公司这种东西:)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-19 18:19 , Processed in 0.030195 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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