감사합니다. 다시 적용을 해보니 에러가 나지 않네요^^
근데 제가 예전에 다른 정보를 보면서 하다가 소스를 잘못 건드렸는지 문제점이 생겼어요. 혹시 해결책을 아신다면 부탁드립니다.
관리자모드에서 사진을 올리면 다른 회원들 정보에도 관리자가 올린 사진이 뜨구요,
회원으로 로그인해서 관리자 정보를 보면 사진이 나오지 않아요..
제가 뭘 잘못 건드렸는지 모르겠어요. . 혹시 아시면 알려주셔요^^*
쉽게 말씀드리면.. 다른 회원의 정보의 사진자리에 자신의 사진이 보여져요..
부탁드릴게요~~
댓글 43개
제가 태어나서 처음 올린 소스입니다...^^
alter table g4_config add cf_member_pic1_size int(11) not null
1060 : Duplicate column name 'cf_member_pic1_size'
error file : /youngcart4/db_plus.php
이렇게 나오더라구요.. 어떻게 해야 하는지 알려주시면 감사^^*
제가 제대로 생성되는지 테스트 한다고 내용 바꿔서 올렸었는데...
(이미 생성되어 있기에 이름을 바꿔서 해본다는 것이... 다시 수정안하고 올렸네요.)
이전에 db_plus.php로 설치하신분은 pic1으로 된걸 pic로 하셔야 합니다.
아니면 직접 DB접속하셔서 위에 말씀 드린대로 필드 생성하셔도 되구요.
그리고 십년후엔 님의 말씀해주신 에러가 무슨 내용인지 저는 잘 모르겠습니다.
지금 파일 새로 올린걸로 받으셔서 다시 시행해보시고,
그래도 안되면 직접 DB에 접속하셔서 생성을 해보세요.
그리고 기존 db_plus.php를 실행했어도 회원이미지 업로드가 작동은 제대로 안하겠지만,
자동으로 필드가 추가는 되었을텐데...
엄한 필드가 생성은 되었겠지만요.
혹시 계정이 웹에서 필드추가가 안되는건 아닌가요?
제가 이런부분은 잘 모르거든요.
근데 제가 예전에 다른 정보를 보면서 하다가 소스를 잘못 건드렸는지 문제점이 생겼어요. 혹시 해결책을 아신다면 부탁드립니다.
관리자모드에서 사진을 올리면 다른 회원들 정보에도 관리자가 올린 사진이 뜨구요,
회원으로 로그인해서 관리자 정보를 보면 사진이 나오지 않아요..
제가 뭘 잘못 건드렸는지 모르겠어요. . 혹시 아시면 알려주셔요^^*
쉽게 말씀드리면.. 다른 회원의 정보의 사진자리에 자신의 사진이 보여져요..
부탁드릴게요~~
지금 그말씀이 회원정보 보기를 할때 증상이지요?
지금 파일 다시 첨부했습니다.
제가 아이디 하나로만 테스트 하다보니, 실수로...
다시 첨부한 파일중 skin/member/basic/profile.skin.php 만 다시 덥어 쓰세요.
혹시라도 관리자 페이지안에서 각 회원 정보를 볼때 그렇다는 말씀이시면,
이 소스 만으로는 문제 없습니다.
도움 주신것 정말 감사합니다~~^^*
코멘트에 사진 나오는 것 기대하겠습니다^^*
잘안되요 ㅠㅠ
사진이 안떠요 ㄷㄷ;;
코멘트에도 하고싶고 ㅠㅠ
회원사진을 게시물과 댓글에서 보이게 하는 방법은 알고 있습니다. 간단합니다. 그렇게 사용하고 있거든요. 일단 모르솔라 회원사진 팁을 전제로 하는 것인데.. http://zzizil.maru.net/ 에서 사용하고 있구요.. 같은 방법으로 로그인창에도 적용가능하구요.
원하시는 분이 있으면.. 나중에 공개할께효~
이 소스를 기준으로 또는 알고 계신 소스로 게시판 및 코멘트에 글쓴이 사진 나올수 있게 하는 방법좀 부탁드릴께요.
지금 회원정보 보기의 경우는 본인사진이 제대로 나오고 있지만,
그 소스를 게시판에 적용하면 사진이 안나오고,
또 소스를 변경하면 글쓴이가 아니라 로그인 한 사람으로 나오고...
부탁드릴께요.
$mb_dir = substr($list[$i][mb_id],0,2);
$pic_file = "{$g4[path]}/data/member/{$mb_dir}/{$list[$i][mb_id]}.p.gif";?>
<? if (file_exists($pic_file)) {?>
<img src='<?=$pic_file?>' align=absmiddle border="0">
<? } ?>
코멘트는 $list[$i][mb_id] 함수를 사용합니다.
닭대가리님께서 알려주신 소스를 넣어도 아무것도 나타나지를 않네요.
또 혹시나 해서 아래처럼 바꿔서 해봐도 역시나...
뭐가 문제일까요?
<?
$mb_dir = substr($list[$i][mb_id],0,2);
$pic_file = "{$g4[path]}/data/member/{$mb_dir}/{$list[$i][mb_id]}.p.gif";?>
<? if (file_exists($pic_file)) {?>
<img src='<?=$pic_file?>' align=absmiddle border="0">
<? } ?>
<?
$mb_dir = substr($list[$i][mb_id],0,2);
$pic_file = "{$g4[path]}/data/member/{$mb_dir}/{$list[$i][mb_id]}.p.jpg";?>
<? if (file_exists($pic_file)) {?>
<img src='<?=$pic_file?>' align=absmiddle border="0">
<? } ?>
<?
$mb_dir = substr($list[$i][mb_id],0,2);
$pic_file = "{$g4[path]}/data/member/{$mb_dir}/{$list[$i][mb_id]}.jpg";?>
<? if (file_exists($pic_file)) {?>
<img src='<?=$pic_file?>' align=absmiddle border="0">
<? } ?>
참고로 자기소개 보기안에 사진이 나오는 소스는 현재 아래와 같습니다.
<?
$mb_dir = substr($mb[mb_id],0,2);
$pic_file = "$g4[path]/data/member/$mb_dir/$mb[mb_id].jpg";?>
<? if (file_exists($pic_file)) {?>
<img src='<?=$pic_file?>' align=absmiddle border="0"><br>
<? } ?>
작동 제대로 하고 있고,
그 해당 회원의 이미지 제대로 나타나고 있습니다.
하지만 게시판에서는 안먹히네요.
그대로 쓰셨구나... 응용하셔야지요...
{$list[$i][mb_id]}.p.jpg
이부분은 사진이미지 저장하는 확장자 부분입니다.
저는 gif 쓰기 위해 확장자 gif 앞에 .p 를 붙인겁니다.
아이콘 이미지랑 중복되는 걸 방지하기 위해서요...
$mb_dir = substr($list[$i][mb_id],0,2); //회원 사진이 저장되는 디렉토리
{$list[$i][mb_id]}.jpg //회원 사진이 저장되는 파일 이름과 확장자
이부분을 설정에 맞게 고쳐주세요...
<?
$mb_dir = substr($list[$i][mb_id],0,2);
$pic_file = "{$g4[path]}/data/member/{$mb_dir}/{$list[$i][mb_id]}.jpg";?>
<? if (file_exists($pic_file)) {?>
<img src='<?=$pic_file?>' align=absmiddle border="0">
<? } ?>
이렇게요..
참고로 적용된 모습입니다.
http://comzigi.net/bbs/board.php?bo_table=01_test&wr_id=149
하지만 지금 알려주신 코드로도 여전히 안되네요.
제소스와 닭대가리님 소스의 차이인가봐요....;;
$mb_dir = substr($list[$i][mb_id],0,2);
$pic_file = "{$g4[path]}/data/member/{$mb_dir}/{$list[$i][mb_id]}.jpg";?>
이부분을..
------------------------------
$mb_dir = substr($member[mb_id],0,2);
$file_na = $list[$i][mb_id];
$pic_file = "$g4[path]/data/member/$mb_dir/$file_na.jpg";?>
-------------------------------
이렇게 넣으니까 원래 사진이 나오더라구요. ^^*
팁란에서 본것대로 작업하고 다른거 구경하고있는데...
이리 올리시다니.
쩝~~~
고생하셨습니다. ^^
----------------------------------------------------------
<?
$mb_dir = substr($view[mb_id],0,2);
$pic_file = "{$g4[path]}/data/member/{$mb_dir}/{$view[mb_id]}.jpg";
?>
<? if (file_exists($pic_file)) {?>
<img src='<?=$pic_file?>' border="0">
<? } ?>
----------------------------------------------------------
코멘트에 나오게 하려면
----------------------------------------------------------
<?
$mb_dir = substr($list[$i][mb_id],0,2);
$pic_file = "{$g4[path]}/data/member/{$mb_dir}/{$list[$i][mb_id]}.jpg";
?>
<? if (file_exists($pic_file)) {?>
<img src='<?=$pic_file?>' border="0">
<? } ?>
----------------------------------------------------------
적용된 홈페이지 www.the2u.com.
암튼 팁 감사합니다.
이파일에 아래 내용도 추가해줘야 되네요
좋은 소스 감사드립니다.
if (typeof f.mb_pic != 'undefined') {
if (f.mb_pic.value) {
if (!f.mb_pic.value.toLowerCase().match(/.(jpg)$/i)) {
alert('회원아이콘이 jpg 파일이 아닙니다.');
f.mb_pic.activate();
return;
}
}
}
정말 감사합니다.
실제로 설치를 해보니까 아이콘의 등급을 적용시키면 그 해당등급 그대로
코멘트옆 사진(회원이미지)도 적용이 됩니다.
ex) 아이콘 동록권한 등급을 5등급으로 설정 > 회원이미지도 5등급으로 동시에 설정이 됨.
저는 아이콘과 코멘트 옆 사진을 각각 다른 회원등급을 적용시키고 싶어요
한마디로 사진에 나온 설정처럼 코멘트 옆 사진도 회원등급을 선택하여 적용하고 싶은 건데요
어떻게 해야되는건가요? 가르쳐주세요ㅜ
------------------------------------------------
alter table g4_config add cf_member_pic_size int(11) not null
1060 : Duplicate column name 'cf_member_pic_size'
error file : /db_plus.php
--------------------------------------------------------------------------------
이런 에러메시지가 뜨는데 왜 그런지 알수있을까요? ;;
정상적으로 추가는 되어 있더라구요.
그래서 지금 난 에러는 무시하고 작업 했습니다.