注册
 找回密码
 注册
江西广告网
查看: 869|回复: 0
打印 上一主题 下一主题

选相册图片做封面,改组名,再也不用让用户填URL

[复制链接]
  • TA的每日心情
    擦汗
    2016-12-6 16:04
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    1
    跳转到指定楼层
    发表于 2009-6-8 11:51:19 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

    x
    I. 修改source/cp_mtag.php

    找到
    1. $setarr['pic'] = getpicurl($_POST['pic'], 150);
    复制代码
    在上面加一行
    1. $setarr['tagname'] = empty($_POST['tagname'])?'':$_POST['tagname'];
    复制代码
    找到
    1. include template("cp_mtag");
    复制代码
    在上面加一行
    1. $albums = getalbums($_SGLOBAL['supe_uid']);
    复制代码
    II.修改source/do_ajax.php

    找到
    1. $op = empty($_GET['op'])?'':$_GET['op'];
    复制代码
    在下面加一行
    1. $subop = empty($_GET['subop'])?'':$_GET['subop'];
    复制代码
    找到
    1. while ($value = $_SGLOBAL['db']->fetch_array($query)) {
    2.                 $value['bigpic'] = mkpicurl($value, 0);
    3.                 $value['pic'] = mkpicurl($value);
    4.                 $piclist[] = $value;
    5.                 $count++;
    6.         }
    复制代码
    修改为
    1. while ($value = $_SGLOBAL['db']->fetch_array($query)) {
    2.                 $value['bigpic'] = (($subop=='groupcover')?getsiteurl():'') . mkpicurl($value, 0);
    3.                 $value['pic'] = (($subop=='groupcover')?getsiteurl():'') . mkpicurl($value);
    4.                 $piclist[] = $value;
    5.                 $count++;
    6.         }
    复制代码
    III.修改template/default/cp_mtag.htm

    找到
    1. <!--{template header}-->
    复制代码
    下面加上
    1. <script type="text/javascript">
    2.         function picView(albumid) {
    3.                 if(albumid == 'none') {
    4.                         $('albumpic_body').innerHTML = '';
    5.                 } else {
    6.                         ajaxget('do.php?ac=ajax&op=album&subop=groupcover&id='+albumid+'&ajaxdiv=albumpic_body', 'albumpic_body');
    7.                 }
    8.         }
    9.         function insertGroupCover(picurl) {
    10.                 document.getElementById('pic').value = picurl;
    11.         }
    12. </script>
    复制代码
    找到
    1. <td>$mtag[tagname]</td>
    复制代码
    改为
    1. <td><input id="tagname" name="tagname" value="$mtag[tagname]"></td>
    复制代码
    找到
    1. <tr>
    2.                 <th width="100"><label for="pic">封面图片</label></th>
    3.                 <td><input id="pic" type="text" name="pic" value="$mtag[pic]" size="80" class="t_input" /><br />请输入 http:// 开头的图片URL地址</td>
    4.         </tr>
    复制代码
    在下面加上
    1. <tr>
    2.                 <th width="100">选择相册图片</th>
    3.                 <td>
    4.                         <select name="view_albumid" onchange="picView(this.value)">
    5.                                 <option value="none">选择一个相册</option>
    6.                                 <option value="0">默认相册</option>
    7.                                 <!--{loop $albums $value}-->
    8.                                 <option value="$value[albumid]">$value[albumname]</option>
    9.                                 <!--{/loop}-->
    10.                         </select> (点击图片可以选为群组封面)
    11.                         <div id="albumpic_body"></div>
    12.                 </td>
    13.         </tr>
    复制代码
    IV.修改template/default/do_ajax.htm

    找到
    1. <td><img src="$value[pic]" width="60" onclick="insertImage('$value[bigpic]');" style="cursor:hand;"></td>
    复制代码
    改为
    1. <!--{if $subop=='groupcover'}-->
    2.         <td><img src="$value[pic]" width="60" onclick="insertGroupCover('$value[bigpic]');" style="cursor:hand;"></td>
    3.         <!--{else}-->
    4.         <td><img src="$value[pic]" width="60" onclick="insertImage('$value[bigpic]');" style="cursor:hand;"></td>
    5.         <!--{/if}-->
    复制代码
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

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