微信分享图

写给雅昌博客管理员看的技术帖

现在用户写了日志后无法直接发布到群组,很不方便,经常发生重复劳动。
建议管理员将程序升级到UChome2.0,然后按以下办法修改就能解决上述问题。
 
就不提供修改后的文件了,直接说方法:

1、cp_blog.htm

在:
  1.                         <tr>
  2.                                 <th width="100">动态选项</th>
  3.                                 <td>
  4.                                         <input type="checkbox" name="makefeed" id="makefeed" value="1"<!--{if ckprivacy('blog', 1)}--> checked<!--{/if}-->> 产生动态 (<a href="cp.php?ac=privacy#feed" target="_blank">更改默认设置</a>)
  5.                                 </td>
  6.                         </tr>               
之前添加:
  1.                         <!--{if $mtags}-->
  2.                         <tr>
  3.                                 <th>投稿到圈子</th>
  4.                                 <td>
  5.                                         <select name="tagid">
  6.                                         <option value="">选择圈子</option>
  7.                                         <!--{loop $mtags $value}-->
  8.                                         <option value="$value[tagid]" <!--{if $value[tagid]==$event[tagid]}-->selected<!--{/if}--> >$value[tagname]</option>
  9.                                         <!--{/loop}-->
  10.                                         </select>
  11.                                 </td>
  12.                         </tr>
  13.                         <!--{/if}-->
2、cp_blog.php

在:
  1. include_once template("cp_blog");
之前添加:
  1. //关联群组
  2. $mtags = array();
  3. if(!$eventid || $event['uid']==$_SGLOBAL['supe_uid']) {
  4.         $query = $_SGLOBAL['db']->query("SELECT mtag.* FROM ".tname("tagspace")." st LEFT JOIN ".tname("mtag")." mtag ON st.tagid=mtag.tagid WHERE st.uid='$_SGLOBAL[supe_uid]' ");
  5.         while($value=$_SGLOBAL['db']->fetch_array($query)) {
  6.                 $mtags[] = $value;
  7.         }
  8. }
3、function_blog.php

  1.         //标题
  2.         $POST['subject'] = getstr(trim($POST['subject']), 80, 1, 1, 1);
  3.         if(strlen($POST['subject'])<1) $POST['subject'] = sgmdate('Y-m-d');
  4.         $POST['friend'] = intval($POST['friend']);
  5. 之后添加:
  6. [code]

  7.         //圈子       
  8.         $tagid = $POST['tagid'] = intval($POST['tagid']);
==================================

  1.                 $fieldarr['blogid'] = $blogid;
  2.                 $fieldarr['uid'] = $blogarr['uid'];
  3.                 inserttable('blogfield', $fieldarr);
之后添加:
  1.                 if($tagid){ //投稿到圈子

  2.                         $tsetarr = array(
  3.                                 'tagid' => $tagid,
  4.                                 'uid' => $_SGLOBAL['supe_uid'],
  5.                                 'username' => $_SGLOBAL['supe_username'],
  6.                                 'dateline' => $_SGLOBAL['timestamp'],
  7.                                 'subject' => $POST['subject'],
  8.                                 'lastpost' => $_SGLOBAL['timestamp'],
  9.                                 'lastauthor' => $_SGLOBAL['supe_username'],
  10.                                 'lastauthorid' => $_SGLOBAL['supe_uid'],
  11.                                 'topicid' => 0
  12.                         );
  13.                         $tid = inserttable('thread', $tsetarr, 1);

  14.                         $psetarr = array(
  15.                                 'tagid' => $tagid,
  16.                                 'tid' => $tid,
  17.                                 'uid' => $_SGLOBAL['supe_uid'],
  18.                                 'username' => $_SGLOBAL['supe_username'],
  19.                                 'ip' => getonlineip(),
  20.                                 'dateline' => $_SGLOBAL['timestamp'],
  21.                                 'message' => $message,
  22.                                 'isthread' => 1
  23.                         );
  24.                         //添加
  25.                         inserttable('post', $psetarr);
  26.                         //更新圈子统计
  27.                         $_SGLOBAL['db']->query("UPDATE ".tname("mtag")." SET threadnum=threadnum+1 WHERE tagid='$tagid'");

  28.                 }

作者:王门走卒

特别声明:本文为艺术头条自媒体平台“艺术号”作者上传并发布,仅代表该作者观点。艺术头条仅提供信息发布平台。

是否打开艺术头条阅读全文?

取消打开
打开APP 查看更多精彩
该内容收录进ArtBase内容版

    大家都在看

    打开艺术头条 查看更多热度榜

    更多推荐

    评论

    我要说两句

    相关商品

    分享到微信,

    请点击右上角。

    再选择[发送朋友]

    [分享到朋友圈]

    已安装 艺术头条客户端

       点击右上角

    选择在浏览器中打开

    最快最全的艺术热点资讯

    实时海量的艺术信息

      让你全方位了解艺术市场动态

    未安装 艺术头条客户端

    去下载

    /