[sir.co.kr 그누보드]와 {알리미}의 연동법

엔지오에서 알리미를 연동하는 것을 보니 그누보드도 할 수 있을 것 같아 시도했는데 성공했습니다.

알리미의 기능은 잘 아시리라 생각되는데 접속자와 다움에서처럼 1:1 채팅도 되구 전체 채팅도 되는듯 합니다.
실시간 쪽지 보다는 위의 기능이 더 좋아보이는군요....혹시 필요하실 분이 계실 듯 해서 올립니다...

그럼 이제부터

그누보드에서 제공하는 접속자 명단 소스를 다이어트를 시켜야 합니다.... 음 그리고 접속자 명단을 내용 소스를 모두 사용 하지 않고 일부만 사용할 것 입니다...

원소스######################

       <!-- 접속 회원 표시 시작 -->
       <?=title_bar("접속 회원", 150)?>
       <table width=100% border=0 cellpadding=1 cellspacing=0 class=tablebg>
       <tr>
           <td>
               <table width=100% bgcolor=#ffffff cellpadding=0 cellspacing=0>
               <tr>
                   <td align=center bgcolor=FFFFFF>
                       <table width=100%>
                       <?
                       $sql = " select a.mb_id, b.mb_name, b.mb_icon, a.lo_ip
                                  from $cfg[table_login] a left join $cfg[table_member] b on (a.mb_id = b.mb_id)
                                 where a.mb_id <> ''
                                 order by a.lo_ip ";
                       $result = sql_query_error($sql);
                       for ($i=0; $row=mysql_fetch_array($result); $i++) {
                           $icon = "";
                           if ($row[mb_icon])
                               $icon = "<img src='$reldir/$cfg[dir_member]/$row[mb_icon]' align=absmiddle> ";
                           if ($row[mb_id]) {
                               $mb_name = "<b>$icon$row[mb_name]</b>";
                               $memo_link = "<a href='$reldir/mbmemoform.php?me_recv_mb_id=$row[mb_id]'><img src='$reldir/$cfg[dir_image]/memo.gif' border=0 alt='쪽지보내기'></a>";
                           } else {
                               $mb_name = $row[lo_ip];
                               if (is_admin($member[mb_id]) != 'default') {
                                   $mb_name = preg_replace("/([0-9]+).([0-9]+).([0-9]+).([0-9]+)/", "\\1.\\2.*.\\4", $mb_name);
                               }
                               $memo_link = "";
                           }
                           echo "
                           <tr>
                               <td width=70% align=right style='color:777777'>$mb_name </td>
                               <td width=30% align=left> $memo_link</td>
                           </tr>";
                           
                       }
                       mysql_free_result($result);
                       if ($i==0)
                           echo "<tr><td colspan=2 align=center><font color=222222>없음</font></td></tr>";
                       ?>
                       </table>
                   </td>
               </table>
           </td>
       </tr>
       </table>
       <!-- 접속 회원 표시 끝 -->
테이블은 필요가 없으므로 삭제 ,,,,, 그리고 쪽지 보내는 것 필요 없으므로 삭제..... 그리고 아이콘 필요없으므로 삭제
여기에서 순수 로그인 한 회원 이름만 필요합니다... 그래서 다이어트를 하면


                       <?
                       $sql = " select a.mb_id, b.mb_name, b.mb_icon, a.lo_ip
                                  from $cfg[table_login] a left join $cfg[table_member] b on (a.mb_id = b.mb_id)
                                 where a.mb_id <> ''
                                 order by a.lo_ip ";
                       $result = sql_query_error($sql);
                       for ($i=0; $row=mysql_fetch_array($result); $i++) {
                               $mb_name = "$row[mb_name]";
                       }
                       mysql_free_result($result);
                       ?>
이렇게 하였습니다.

다음 알리미를 삽입시킬 부분에
<iframe width=넓이 height=높이 src='http://alimi.cafe24.com/index.php?id=카페24아이디&unick=<?$mb_name?>&SKIN=번호' frameborder=0 scrolling=no></iframe>
이렇게 해주시면 됩니다.

예를 들면

<iframe width=160 height=200 src='http://alimi.cafe24.com/index.php?id=love90&unick=<?=$mb_name?>&SKIN=6' frameborder=0 scrolling=no></iframe>   <====== 사용의 예일 뿐입니다.

알리미를 사용하기 위해서는
http://www.cafe24.com 에 가입하셔서 무료버전 알리미를 신청하시면 됩니다.....
자세한 사항은 위의 사이트에 가셔서 살펴보시면 그냥 알게 됩니다.....*^^*
|

댓글 2개

회원제의 경우 손님의 접근을 막는 방법은 없을까요?
1:1 채팅이 가능하다는 것에 좋은 것 같더군요....^^
댓글을 작성하시려면 로그인이 필요합니다.

그누3 팁자료실

+
제목 글쓴이 날짜 조회
22년 전 조회 1,807
22년 전 조회 1,639
22년 전 조회 2,340
22년 전 조회 1,792
22년 전 조회 1,688
22년 전 조회 1,645
22년 전 조회 1,804
22년 전 조회 2,855
22년 전 조회 2,104
22년 전 조회 2,154
22년 전 조회 2,513
22년 전 조회 2,039
22년 전 조회 3,675
22년 전 조회 2,246
22년 전 조회 1,787
김현철
22년 전 조회 2,832
김현철
22년 전 조회 2,936
22년 전 조회 3,221
22년 전 조회 2,173
22년 전 조회 3,189