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

 找回密码
 立即注册
搜索
12
返回列表 发新帖

[已答复] bug 报告,ss发表新资讯,无法出现在uch的动态里面!

[复制链接]
lidq.jingwu 发表于 2009-8-5 15:57:03 | 显示全部楼层
它是在admin_spacenews.php文件中,找到下面一段:

  1.                 case 'movefolder':        //移动文件夹
  2.                         if($_POST['opfolder'] != 1) {
  3.                                 deleteitemhtml($itemidarr);                //删除已生成的HTML文件
  4.                         } else {
  5.                                 if($_POST['oldfolder'] == 3 && !checkperm('allowundelete')) {
  6.                                         showmessage('spaceblog_no_popedom');
  7.                                 }
  8.                         }
  9.                         //更新文件夹id
  10.                         $_SGLOBAL['db']->query('UPDATE '.tname('spaceitems').' SET folder=\''.$_POST['opfolder'].'\' WHERE itemid IN ('.$itemidstr.')');
  11.                         break;
复制代码
它是进行审批操作的,但如果要将审批后的文件重新推送到uchome里面,那么你要修改很多。
如果自己的php基础不是很好,不建议修改。
回复

使用道具 举报

 楼主| yours1314 发表于 2009-8-6 09:09:48 | 显示全部楼层
谢谢,已经修改了一部分,可以post到动态那里了,但不知道怎么查询出post的信息。请再指教一下,谢谢

  1.                 case 'movefolder':        //移动文件夹
  2.                         if($_POST['opfolder'] != 1) {
  3.                                 deleteitemhtml($itemidarr);                //删除已生成的HTML文件
  4.                         } else {
  5.                                 if($_POST['oldfolder'] == 3 && !checkperm('allowundelete')) {
  6.                                         showmessage('spaceblog_no_popedom');
  7.                                 }
  8.                                
  9.                                 $feed['uid'] = 8;
  10.                                 $feed['username'] = '哈哈哈';
  11.                                 $feed['icon'] = 'comment';
  12.                                 $feed['title_template'] = 'feed_news_title';
  13.                                 $feed['body_template'] = 'feed_news_message';
  14.                                 $subjecturl = geturl('action/viewnews/itemid/'.$value['itemid']);
  15.                                
  16.                                 if(empty($_SCONFIG['siteurl'])) {
  17.                                         $siteurl = getsiteurl();
  18.                                         $subjecturl = $siteurl.$subjecturl;
  19.                                 }

  20.                                 $feed['body_data'] = array(
  21.                                         'subject' => '<a href="'.$subjecturl.'">的就是离开房间打扫了</a>',
  22.                                         'message' => 'message'
  23.                                 );
  24.                                 $picurl = getmessagepic(stripslashes(''));

  25.                                 if($picurl && (strpos($picurl, '://') === false)) {
  26.                                         $picurl = $siteurl.'/'.$picurl;
  27.                                 }
  28.                                 if(!empty($picurl)) {
  29.                                        
  30.                                         $feed['images'][] = array('url'=>$picurl, 'link'=>$subjecturl);
  31.                                 }
  32.                                
  33.                                 postfeed($feed);

  34.                                
  35.                                
  36.                                
  37.                                
  38.                                
  39.                                
  40.                                
  41.                                
  42.                         }
  43.                         //更新文件夹id
  44.                         $_SGLOBAL['db']->query('UPDATE '.tname('spaceitems').' SET folder=\''.$_POST['opfolder'].'\' WHERE itemid IN ('.$itemidstr.')');
复制代码





请问下面这几个怎么取得:

  1.                                 $feed['uid'] = 8;
  2.                                 $feed['username'] = '哈哈哈';
  3.                                 $feed['icon'] = 'comment';
  4.                                 $feed['title_template'] = 'feed_news_title';
  5.                                 $feed['body_template'] = 'feed_news_message';
复制代码
回复

使用道具 举报

lidq.jingwu 发表于 2009-8-6 09:23:27 | 显示全部楼层
$listcount = 1;
                if(!empty($paramarr['perpage'])) {
                        $listcount = $_SGLOBAL['db_uch']->result($_SGLOBAL['db_uch']->query('SELECT COUNT(*) FROM '.tname('blog', '2').' b '.$sql['where']), 0);
                        if($listcount) {
                                $urlarr = $_SGET;
                                unset($urlarr['page']);
                                $theblockarr['multipage'] = multi($listcount, $paramarr['perpage'], $_SGET['page'], $urlarr, 0);
                        }
                }
上面这段代码是我从程序里面找出来的,是对uch的数据库进行操作的,自己分析一下吧。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-12 16:11 , Processed in 0.111523 second(s), 12 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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