묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?
2005.08.28 16:00
회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?
$lang->msg_exists_nick_name = \
댓글 4
-
조민
2005.08.28 16:14
-
조민
2005.08.28 16:22
질문하신 내용을 조금 이해가 안됩니다.
서브란것이 대체 어떤 서브를 말하는지...? -
권정아
2005.08.29 13:09
메인이 http://www.boogui.com/zb/index.php면
서브는 그외의 페이지입니다. (스킨들...) -
권정아
2005.08.29 13:20
ㅠㅠ 조민님 감사한데.. 안되요 그렇게 수정을 갖다가 붙여보았거든요... 왜 이렇게 되는지 ^^;;;; 쿨럭
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
권만주 | 특정추천수 이상이면 자동 이동 자동 댓글 자동 포인트 추가 하려고 합니다. [2] | 2016.12.19 by 권만주 |
잔잔잔 | 익명 댓글 순서설정 후 페이지에 오류가 납니다 ㅜㅜㅜ [2] | 2016.12.19 by 잔잔잔 |
이쩡2 |
존경하는 고수님들..질문.[브라우저 이미지]
[1]
![]() | 2016.12.19 by ZETSUEN |
서기에요 | 게시판 관리자가 댓글 수정 할 수 있는 권한 [1] | 2016.12.18 by 시니시즘 |
Aring |
XE 설치중 이상발생..APM문제?
[2]
![]() | 2016.12.18 by Aring |
송재헌 | 신디케이션 핑 검증 하는중 오류발생 되었습니다 .ㅠㅠ | |
송재헌 | 네이버웹마스터 대해서 질문드려요 . | |
범고래즈 | 게시판 리스트화면에서 제목과 함께 간략하게 내용을 불러오고자 합니다. [1] | 2016.12.17 by sejin7940 |
알보칠 |
구글웹마스터도구 서치콘솔 오류
![]() | |
제로초보2 | 첨부파일 다운로드시 손상된 파일로 나와요 [2] | 2016.12.17 by 제로초보2 |
fro**** | 외부페이지에서 게시판 include 방법은 어떻게 되나요? | |
쌩왕초보 | 카테고리 선택해도 전체보기만 되요 | |
유하 |
전송된 데이터가 없습니다
![]() | |
알보칠 | 웹마스터도구 서치콘솔 가져오기 에러부분 [2] | 2016.12.17 by 알보칠 |
샤킹 |
고수님들 페이지 목록 숫자 크기랑 위치를 수정하고 싶은데요
[4]
![]() | 2016.12.16 by 샤킹 |
샤킹 | 스크롤 버튼 고정하는 방법 알려주세요!! | |
dls**** |
브라우저 제목 변경 문제..
[2]
![]() | 2016.12.16 by dls**** |
ㅁㅈ | 댓글이 한개인 글에 들어가면 에러가 뜹니다ㅠㅠ (compiled.php) [2] | 2016.12.16 by ㅁㅈ |
아굴라2 | 확장변수 유무에 따라 출력하기 [1] | 2016.12.16 by ksdflc,mei |
ksdflc,mei | 게시글에 파일이 있는지 여부확인? [1] | 2016.12.16 by 기진곰 |
// 최근게시물 함수 지정
///////////////////////////////////////////////////
function recent_bbs($skinname, $title, $num=10, $textlen=30, $datetype="Y년m월d일") {
global $_zb_path, $_zb_url, $connect, $t_board, $t_comment, $admin_table, $mb_id, $mb_conf, $mb_title;
//////////////////////////////////////
// 스킨의 존재여부 검사
$str = zReadFile($_zb_path."latest_skin/".$skinname."/main.html");
if(!$str) {
echo "지정하신 $skinname 이라는 최근목록 스킨이 존재하지 않습니다<br>";
return;
}
//////////////////////////////////////
// 필요한 변수 받아내기
$id = $mb_id; // id 받기
$idTitle = $mb_title; //각 게시판의 이름 받기
$cutTimeMode = $mb_conf[timemode]; // 최근 게시물 시간 범위
$myTitle = $mb_conf[mytitle];
for( $i = 0; $i < sizeof($id); $i++){
$setup = mysql_fetch_array(mysql_query("select use_alllist, use_category from $admin_table where name='".$id[$i]."'"));
if($setup[use_alllist])
$target[$id[$i]] = "zboard.php?id=";
else
$target[$id[$i]] = "view.php?id=";
if($setup[use_category]) $use_category[$id[$i]] = 0;
$idTitle[$id[$i]] = $mb_title[$i];
}
// 스킨 관련 변수
$tmpStr = explode("[loop]",$str);
$header = $tmpStr[0];
$tmpStr2 = explode("[/loop]",$tmpStr[1]);
$loop = $tmpStr2[0];
$footer = $tmpStr2[1];
//////////////////////////////////////
// 처리 시작
$tc = 0; //전체 데이타 카운터
$icon_new = "<img src='".$_zb_url."images/new_writing.gif'>";
$time_new = time() - 3600 * 24;
/* 뽑을 게시물 시간범위 관련 설정 시작 */
// $cutTimeMode가 1 이면 24시간 이내의 게시물 추출
// $cutTimeMode가 2 이면 오늘 새벽 0시0분부터 올라온 게시물 추출
// $cutTimeMode가 0 혹은 기타 수일 때 그냥 최근올려진 순서로 추출(시간제한 없음)
if($cutTimeMode == 1){
$cut_time = time() - 3600 * 24; // 24시간이내
}else if($cutTimeMode == 2){
$cut_time = mktime(0,0,0,date("m"),date("d"),date("Y")); // 오늘 아침 0시부터
}else{
$cut_time = 0;
}
/* 뽑을 게시물 시간범위 관련 설정 끝. */
// 최근 글 순으로 게시물 뽑음
for( $i = 0; $i < sizeof($id); $i++){
$query = "select * from ".$t_board."_".$id[$i]." where is_secret=0 and reg_date > $cut_time order by no desc limit $num";
$result = mysql_query($query, $connect) or die(mysql_error());
while($data=mysql_fetch_array($result)){
$ad[$tc][name] = stripslashes($data[name]);
$ad[$tc][subject] = cut_str(stripslashes($data[subject]), $textlen)."</font></b>";
$ad[$tc][date] = date($datetype, $data[reg_date]);
$ad[$tc][reg_date] = $data[reg_date];
$last_comment = mysql_fetch_array(mysql_query("select * from $t_comment"."_$id[$i] where parent='$data[no]' order by reg_date desc limit 1"));
$last_comment_time = $last_comment['reg_date'];
if(time()-$last_comment_time<3600*12)
$comment_num = "[<font color=red>".$data[total_comment]."</font>]";
elseif(time()-$last_comment_time<3600*24)
$comment_num = "[<font color=green>".$data[total_comment]."</font>]";
else
$comment_num = "[".$data[total_comment]."]";
$ad[$tc][comment] = $data[total_comment] ? $comment_num : "";
$ad[$tc][icon] = $data[reg_date] > $time_new ? $icon_new : "";
$ad[$tc][target] = $_zb_url.$target[$id[$i]].$id[$i]."&no=".$data[no];
$ad[$tc][catelink] = $_zb_url."zboard.php?id=".$id[$i]."&category=".$data[category];
$ad[$tc][id] = $id[$i];
$ad[$tc][no] = $data[no];
$category = $data[category];
$result_category = mysql_query("select * from zetyx_board_category_".$id[$i]." where no='$category'") or die(mysql_error());
$category = mysql_fetch_array($result_category);
$ad[$tc][cate] = $category[name];
$tm[$tc] = $data[reg_date];
$map[$data[reg_date]] = $tc;
$tc++;
}
}
///////////////
// output
// 모든게시물을 시간순으로 정렬
if($tc)
sort($tm);
// 스킨관련 부분
// $mbName, $mbDate, $mbSubject, $mbComment, $mbCategory;
// 최근 게시물 순으로 $num만큼 출력
for($i = sizeof($tm)-1; $i >= sizeof($tm)-$num && $i >= 0; $i--){
$n = $map[$tm[$i]];
//print "$ico ";
$mbCategory = "";
$mbSubject = "<a href=".$ad[$n][target]." title='작성자:".$ad[$n][name]." 작성일:".$ad[$n][date]."'>";
$mbSubject .= $ad[$n][subject];
$mbSubject .= "</a> ".$ad[$n][icon];
$mbComment = $ad[$n][comment];
$mbName = $ad[$n][name];
$mbDate = $ad[$n][date];
$main = $loop;
$main = str_replace("[name]",$mbName,$main);
$main = str_replace("[date]",$mbDate,$main);
$main = str_replace("[subject]",$mbSubject,$main);
$main = str_replace("[comment]",$mbComment,$main);
$main = str_replace("[category]",$mbCategory,$main);
$main_data .= "\n".$main;
}
// 전체 출력 문자열을 모아놓기
$list = $header.$main_data.$footer;
$list = str_replace("[title]",$title,$list);
$list = str_replace("[dir]",$_zb_url."latest_skin/".$skinname."/images/",$list);
// 출력
echo $list;
}
위에 소스를 제로보드 폴더안에 outlogin.php 맨하단
?> 위에 삽입한뒤에
출력은
<?
$mb_id = array("boogui_hs", "notice", "freebbs", "feature", "m_essay", "news","feature","famous_cut", "people", "theater", "book", "boogui_db", "simsim","my_collection","onair","boogui_hs");
$mb_conf[showidtitle] = 0; // 게시판 이름 보이기
recent_bbs("last_list2" , "여러게시판" , 10 , 30);
?>
이렇게 하면 간단하지 않을까요?