알짜게시판

'마크그림' 과 '이름그림' 모두 보이고 싶을 경우

먼저 말씀 올리지만 전 PHP의 P자도 모릅니다. ^^;

하지만 어렵게 어렵게 성공해서 제 사례를 한번 올릴까 합니다. 잘하시는 분이 계시면 문제점을 찾아 멋진 코딩으로 고쳐주시기 바랍니다.

제가 쓸 채팅방에서는 소위 제로보드의 '마크그림''이름그림' 이 모두 보여지길 원합니다.
그런데 종종 이름그림은 있는 분도 있고 없는 분도 있고, 또 반대로 마크그림이 있는 분도 있고 없는 분도 있습니다.

이 경우에 해당하는 팁이 없더군요. 그래서 모르는 변수값을 제멋대로 지정해서 일단 성공은 했습니다만… 혹시 같은 고민하시는 분이 있을까봐 올려놓습니다. ^^


수정 대상 파일

채팅인스톨폴더/connection/zeroboard/config.php

수정된 소스

<?
  foreach($HTTP_GET_VARS as $key => $value) { global ${$key}; ${$key} = $value; }
  foreach($HTTP_POST_VARS as $key => $value) { global ${$key}; ${$key} = $value; }

  $_zb_path=$_conpath;
  $_zb_url=$_conurl;
  @include $_zb_path."_head.php";

  // DB 연결
  if(!$connect) $connect=dbConn();  

  // 멤버 정보 구해오기
  $_dbTimeStart = getmicrotime();
  $member=member_info();
  $_dbTime += getmicrotime()-$_dbTimeStart;

  if($member[no])
  {
     $chatmember=@mysql_fetch_array(mysql_query("select * from zetyx_member_table where no=$member[no]"));
     $UID=$chatmember[user_id];            
     $UNAME=$chatmember[name];
     $UPASSWORD=$chatmember[password];    
  }

  // 제로보드를 통해서 닉네임을 얻어냅니다
  function get_nickname($tempid,$temppw,$_zb_path,$_zb_url)
  {
    $row=@mysql_fetch_array(mysql_query("select no,user_id,name from zetyx_member_table where user_id='$tempid' and password='$temppw'"));

    if(@file_exists($_zb_path.'icon/private_icon/'.$dir.$row[no].".gif"))
        $MYNAME= '<img title="'.$tempid.'" border=0 src="'.$_zb_url.'icon/private_icon/'.$dir.$row[no].'.gif"> ';
    else
        $MYNAME= '<img title="'.$tempid.'" border=0 src="'.$_zb_url.'icon/group_그룹명.gif"> ';

    if(@file_exists($_zb_path.'icon/private_name/'.$dir.$row[no].".gif"))
        return $MYNAME.'<img title="'.$tempid.'" border=0 src="'.$_zb_url.'icon/private_name/'.$dir.$row[no].'.gif">';
    else
        return $MYNAME.'<span title="'.$tempid.'">'.$row[name].'</span>';
  }
?>

설명

  • icon/group_그룹명.gif 경로와 그림은 마크그림이 없을 때 표시되는 그룹 아이콘 입니다.
  • 해당 화일이 없거나 경로가 다르면 각자 환경에 맞게 고쳐야 합니다.
  • 위 예시는 제로보드 설치 경로 밑의 icon/ 폴더에 그림이 있는 경우입니다.
  • 그림 지정은 제로보드 그룹정보에서 수정 가능합니다.

그럼 좋은 프로그램 공개해주신 오길호님께 심심한 감사 올리면서 이만 물러갑니다.

감사합니다.

    • 너무 좋아요 감사해요
    • 03-12-10
    • 잘 되네요~ ^^
    • 03-11-15
    • 아니면 이게시판 밑의 19번을 참조하시고 그 글 밑의 코맨트도 참조하시면 해결될 겁니다.
    • 03-11-10
    • 그룹아이콘은 제로보드 그룹정보에서 넣어주시면 되고요. 그림 넣는 곳 바로 밑에서 아이콘 지정하시면 되고요.
      저 소스를 쓰시고 꼭 아이콘 없이 하시려면 $MYNAME=&#039;&#039;;  하시면 될 듯합니다만...
    • 03-11-10
    • $MYNAME=&#039;&lt;img title="&#039;.$tempid.&#039;" border=0 src="&#039;.$_zb_url.&#039;icon/group_그룹명.gif"&gt; &#039;;  이거 안나오게 하려면 어떻게 고쳐야 하나요.. 마크그림이 없을때는 그냥 빈칸으로 넣으려면요..
    • 03-11-10
    • 밑에 밑에 28번의 닉네임에 마우스 올리면 아이디 표시하기도 활동된 상태입니다. ^^
    • 03-11-10

로그인 후 댓글내용을 입력해주세요

제목 글쓴이 조회 날짜
리눅스 아파치 일반 계정 파일 접근 권한 설정과 mod-ruid2 적용 방법 133 26-04-26
델파이 Delphi IDE 메인 폼 안열림 dproj 설정으로 해결 108 26-04-26
개발팁 VSCode 한국어 설정법, Configure Display Language로 UI 언… 148 26-04-24
기타 RustDesk 자체 서버 구축으로 공용 서버 로그인 문제 해결 267 26-04-16
리눅스 Dante SOCKS5 프록시 서버 구축 및 설정 310 26-04-10
윈도우 윈도우 실행파일(exe) 서비스 등록 자동화 쉽게 하는 방법 - NSSM 424 26-04-05
기타 CLIProxyAPI Windows 설치 가이드 705 26-04-04
워드프레스 그누보드7 데이터를 WordPress WXR로 변환하기 427 26-04-01
기타 Ollama 설치 경로 C드라이브 고정 문제 해결 및 드라이브 변경 방법 420 26-03-31
개발팁 Apache Access Log 기반 도메인별 방문자 카운터 구현 341 26-03-31
윈도우 ZImage AI 이미지 생성 환경 구축 방법 514 26-03-26
윈도우 파일 복사 후 실행 배치파일 - 에러 감지 포함 538 26-03-10
개발팁 네이버 검색 Open API 845 26-02-10
개발팁 네이버 검색광고 키워드 도구 API 검색 1,024 26-02-10
개발팁 MariaDB column_stats 테이블 오류 해결 방법 1,027 25-12-06
개발팁 PHP-FPM 에러 로그 실시간 모니터링 921 25-12-03
윈도우 윈도우11 업데이트 후 네트워크 드라이브 접근 불가 문제 해결 방법 1,676 25-11-24
개발팁 다국어 번역 함수 구현 방법 3,345 25-11-08
워드프레스 "치명적인 오류가 발생했습니다" 디버깅 가이드 14,141 25-10-31
리눅스 Apache 웹 로그 분석하기 – awk와 GoAccess 활용 18,727 25-10-28
길호넷 칼무리 - 외부 명령으로 캡처 자동화하기 1 40,448 25-10-14
윈도우 윈도11 강제업데이트 피하고 윈도10 계속 쓰기 41,884 25-10-12
리눅스 PHP 파일 업로드 용량 늘리기 56,797 25-10-03
개발팁 애드센스 충돌 문제 해결하기 74,781 25-09-20
파이썬 Python Playwright로 Edge 브라우저 제어하기 76,860 25-09-12
델파이 TDirectory.Delete 대신 CMD 으로 폴더 삭제 75,163 25-09-10
윈도우 Chrome 및 Edge를 TLS 1.2 모드로 실행 74,570 25-08-30
개발팁 애드센스 자동 광고 사용 시 빈 화면이 출력된다면? 159,429 25-06-20
윈도우 브라우저 환경설정 추출 146,041 25-06-18
워드프레스 xmlrpc.php 차단으로 보안 강화하기 137,150 25-06-05
델파이 폼이 모니터 한 가운데 있는 경우 자연스럽게 왼쪽으로 이동시키기 134,734 25-05-26
꽃한송이강남언니야역사과학성장노트클라우드AI