묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
최근 개시물 순서 랜덤하게 할 수는 없는지요?
2003.03.20 10:16
저는 HTML도 PHP도 완전 초보입니다.
제 홈에서 처음 나오는 최근 개시물 만드는 소스입니다.
그런데 나오는 순서를 랜덤하게 할 필요가 있는데 제 실력으론 방법이 없습니다.
나오는 소스중 "<? print_bbs('vouge/bbs', '정담', 'FREE_BOARD', 8, 40) ?>" 이 부분이 들어가는 곳을 랜덤하게 바꾸고 싶습니다.
그러니까 제일 첫번째 나오는게 현재는 FREE_BOARD 이고 두번째가 "SPECIAL"입니다.
그런데 경우에 따라선 첫번째가 생일자 축하 내용이 나오게 하고 싶고 2번째부터 FREE_BOARD등의 게시물이 나오게 하고 싶은데 어떻게 하면 될까요?
완전 초보라
<?
if (생일자가 있으면){
$a1="<? 생일자 디스플레이 ?>"; //이부분은 제가 알아서 대충 만들겠습니다.
$a2="<? print_bbs('vouge/bbs', '정담', 'FREE_BOARD', 8, 40) ?>";
$a3="<? print_bbs('vouge/bbs', '고급', 'SPECIAL', 8, 40) ?>";}
else{
$a1="<? print_bbs('vouge/bbs', '정담', 'FREE_BOARD', 8, 40) ?>";
$a2="<? print_bbs('vouge/bbs', '고급', 'SPECIAL', 8, 40) ?>";
$a3="<? print_bbs('vouge/bbs', '??', '??????', 8, 40) ?>";}
}
이렇게 하고 아래를 바꾸고 싶습니다.
<td width="322" height="218" valign=top>
<? print_bbs('vouge/bbs'+ '+ ', '정담', 'FREE_BOARD', 8, 40) ?>
</td>
즉 윗 부분을 어떻게 아래와 같이 변수로서 받아 들일 수만 있다면 해결 되겠는데 해보면 오류가 납니다.
물론 완전 초보다 보니...^^
하여간 제가 하고 싶은 것은 아래와 같이 변수로서 받을 수 있는 방법을 알고 싶습니다.
<td width="322" height="218" valign=top>
<?=$a1?>
</td>
완전 초보라 질문이 이상하더라고 이해 바랍니다.
방법을 알려 주시면 감사하겠습니다.
*****아래가 대충 설정된 첫 화면입니다.********************8
<table border="1" width="840" bgcolor=#FDFDFD>
<tr>
<td valign=top>
<table border="0">
<tr>
<td width="322" height="218" valign=top>
<? print_bbs('vouge/bbs', '정담', 'FREE_BOARD', 8, 40) ?>
</td>
</tr>
<tr>
<td width="322" height="2">
</td>
</tr>
<tr>
<td width="322" height="150" valign=top>
<? print_bbs('vouge/bbs', '고급 정보', 'SPECIAL', 6, 40) ?>
</td>
</tr>
<tr>
<td width="322" height="2">
</td>
</tr>
<tr>
<td width="322" height="150">
<? print_bbs('vouge/bbs', '정보', 'INFO', 6, 40) ?>
</td>
</tr>
<tr>
<td width="322" height="2">
</td>
</tr>
<tr>
<td width="322" height="150">
<? print_bbs('vouge/bbs', '이렇게...', 'HOWTO', 6, 40) ?>
</td>
</tr>
<tr>
<td width="322" height="2">
</td>
</tr>
<tr>
<td width="322" height="150">
<? print_bbs('vouge/bbs', '도서관', 'DATA', 6, 40) ?>
</td>
</tr>
<tr>
<td width="322" height="2">
</td>
</tr>
<tr>
<td width="322" height="150">
<? print_bbs('vouge/bbs', '유 모 어', 'HUMOR', 6, 40) ?>
</td>
</tr>
<tr>
<td width="322" height="2">
</td>
</tr>
<tr>
<td width="322" height="150">
<? print_bbs('vouge/bbs', '가입인사', 'WHOIAM', 6, 40) ?>
</td>
</tr>
</table>
</td>
제 홈에서 처음 나오는 최근 개시물 만드는 소스입니다.
그런데 나오는 순서를 랜덤하게 할 필요가 있는데 제 실력으론 방법이 없습니다.
나오는 소스중 "<? print_bbs('vouge/bbs', '정담', 'FREE_BOARD', 8, 40) ?>" 이 부분이 들어가는 곳을 랜덤하게 바꾸고 싶습니다.
그러니까 제일 첫번째 나오는게 현재는 FREE_BOARD 이고 두번째가 "SPECIAL"입니다.
그런데 경우에 따라선 첫번째가 생일자 축하 내용이 나오게 하고 싶고 2번째부터 FREE_BOARD등의 게시물이 나오게 하고 싶은데 어떻게 하면 될까요?
완전 초보라
<?
if (생일자가 있으면){
$a1="<? 생일자 디스플레이 ?>"; //이부분은 제가 알아서 대충 만들겠습니다.
$a2="<? print_bbs('vouge/bbs', '정담', 'FREE_BOARD', 8, 40) ?>";
$a3="<? print_bbs('vouge/bbs', '고급', 'SPECIAL', 8, 40) ?>";}
else{
$a1="<? print_bbs('vouge/bbs', '정담', 'FREE_BOARD', 8, 40) ?>";
$a2="<? print_bbs('vouge/bbs', '고급', 'SPECIAL', 8, 40) ?>";
$a3="<? print_bbs('vouge/bbs', '??', '??????', 8, 40) ?>";}
}
이렇게 하고 아래를 바꾸고 싶습니다.
<td width="322" height="218" valign=top>
<? print_bbs('vouge/bbs'+ '+ ', '정담', 'FREE_BOARD', 8, 40) ?>
</td>
즉 윗 부분을 어떻게 아래와 같이 변수로서 받아 들일 수만 있다면 해결 되겠는데 해보면 오류가 납니다.
물론 완전 초보다 보니...^^
하여간 제가 하고 싶은 것은 아래와 같이 변수로서 받을 수 있는 방법을 알고 싶습니다.
<td width="322" height="218" valign=top>
<?=$a1?>
</td>
완전 초보라 질문이 이상하더라고 이해 바랍니다.
방법을 알려 주시면 감사하겠습니다.
*****아래가 대충 설정된 첫 화면입니다.********************8
<table border="1" width="840" bgcolor=#FDFDFD>
<tr>
<td valign=top>
<table border="0">
<tr>
<td width="322" height="218" valign=top>
<? print_bbs('vouge/bbs', '정담', 'FREE_BOARD', 8, 40) ?>
</td>
</tr>
<tr>
<td width="322" height="2">
</td>
</tr>
<tr>
<td width="322" height="150" valign=top>
<? print_bbs('vouge/bbs', '고급 정보', 'SPECIAL', 6, 40) ?>
</td>
</tr>
<tr>
<td width="322" height="2">
</td>
</tr>
<tr>
<td width="322" height="150">
<? print_bbs('vouge/bbs', '정보', 'INFO', 6, 40) ?>
</td>
</tr>
<tr>
<td width="322" height="2">
</td>
</tr>
<tr>
<td width="322" height="150">
<? print_bbs('vouge/bbs', '이렇게...', 'HOWTO', 6, 40) ?>
</td>
</tr>
<tr>
<td width="322" height="2">
</td>
</tr>
<tr>
<td width="322" height="150">
<? print_bbs('vouge/bbs', '도서관', 'DATA', 6, 40) ?>
</td>
</tr>
<tr>
<td width="322" height="2">
</td>
</tr>
<tr>
<td width="322" height="150">
<? print_bbs('vouge/bbs', '유 모 어', 'HUMOR', 6, 40) ?>
</td>
</tr>
<tr>
<td width="322" height="2">
</td>
</tr>
<tr>
<td width="322" height="150">
<? print_bbs('vouge/bbs', '가입인사', 'WHOIAM', 6, 40) ?>
</td>
</tr>
</table>
</td>
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
허동현임돠 | 커뮤니티 사이트 만들려고하는데 용량이?? [3] | 2009.05.11 by 『june™』 |
조은(釣隱) | 위젯 어떤것인가요? [3] | 2009.05.11 by 『june™』 |
유지혁 | 게시글의 순서를 바꿀수 없나요? | |
sakurastorm | 첨부파일명이 길어서 첨부가 안되는 문제 [1] | 2009.05.11 by 비나무 |
철새a | db가 자꾸 깨지네요 ㅠ [2] | 2009.05.11 by 비나무 |
박효신1 | 외부아이피변경질문 [1] | 2009.05.11 by 비나무 |
bluesunwon | 회원가입질문 | |
연수 | 홈페이지 링크관련 [1] | 2009.05.11 by 비나무 |
김형진641 | BlogApi 관련 Windows Live Writer 등록할 때 오류나서요. [1] | 2009.05.11 by 비나무 |
철이베베 | 페이지 수정 [1] | 2009.05.11 by 비나무 |
부우우 | 캐시 재생성 시 외부 페이지가 백지로 뜨는 현상 [3] | 2009.05.11 by 슈퍼지 |
LunarDream | 관리자 모드에서 레이아웃 생성이 안될 때 [1] | 2009.05.11 by 비나무 |
부푸러 | 플래닛에 사진 업로드 기능은 추가 않하실 예정인가요? [2] | 2009.05.11 by 부푸러 |
김창우740 | 레프트 메뉴 어떻게 만드나요? [2] | 2009.05.11 by 김창우740 |
hias | 쪽지관리에서 날짜(보낸날짜,받은날짜) 폰트색상 수정 방법....알려주세요ㅜㅜ | |
남국 | nobody 로 소유자가 바뀌고 [3] | 2009.05.11 by 라르게덴 |
개돌 | 접속 통계 문의 드립니다. [1] | 2009.05.11 by 개돌 |
은영 | 이미지, 게시글 관련 질문입니다. | |
blue7day | 1.2.2 로 최초설치후 기본페이지를 바꿀수가 없네요 [2] | 2009.05.11 by blue7day |
신휘 | 초기 화면 고정 문제 [1] | 2009.05.11 by blue7day |