전체최근게시물과 파일다운로드하면 현재창이 닫힌문제 좀... 정보
전체최근게시물과 파일다운로드하면 현재창이 닫힌문제 좀...본문
전체글 최근게시물입니다. 원하지 않는 게시판은 제외하고 (아니면 원하는 게시판만 선택) 전체 게시판에서 최근 게시물을 10건이나 15건 정도 메인에 보여주고자합니다.
아래처럼 표현하고자 하는데 어렵네요
최근게시물
카테고리 |
제목 |
글쓴이 |
날짜 |
조회 |
자유게시판 | 어쩌구 저쩌구(24이전등록new아이콘표시) | 한사람 | 00/00/00 | 3 |
게시판2 | 어쩌구 저쩌구 | 운영자 | 00/00/00 | 6 |
게시판3 | 어쩌구 저쩌구 | 두사람 | 00/00/00 | 2 |
게시판4 | 어쩌구 저쩌구 | 세사람 | 00/00/00 | 3 |
게시판5 | 어쩌구 저쩌구 | 네사람 | 00/00/00 | 11 |
. | . | . | . | . |
. | . | . | . | . |
. | . | . | . | . |
어케좀 해주세요..으 어렵다
팁이나 최근게시물에서 못찾아서 이렇게 ...
또하나
일반게시판에 글쓰기에서 링크#1 링크#2 아래에 파일 + - 있는데 이곳에서 찾아보기클릭후 zip / exe 파일을 올리면 올라갑니다.
등록한(zip나exe파일)게시판을보면 올라온 zip/exe 파일이 보입니다.
근데 다운로드하면 파일 열기,저장 창이 뜨는데 문제는 창이뜨면서 현재사이트가 닫힙(사라짐)니다.
보드파일 view.skin.php 파일에 보면
<?
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
if ($view[file][$i][source] && !$view[file][$i][view]) {
$cnt++;
//echo "<tr><td height=22> <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle> <a href='{$view[file][$i][href]}' title='{$view[file][$i][content]}'><strong>{$view[file][$i][source]}</strong> ({$view[file][$i][size]}), Down : {$view[file][$i][download]}, {$view[file][$i][datetime]}</a></td></tr>";
echo "<tr><td height=22> <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle> <a href=\"javascript:file_download('{$view[file][$i][href]}', '{$view[file][$i][source]}');\" title='{$view[file][$i][content]}'><strong>{$view[file][$i][source]}</strong> ({$view[file][$i][size]}), Down : {$view[file][$i][download]}, {$view[file][$i][datetime]}</a></td></tr>";
}
}
이부분이 있는데요..이부분에서 위쪽 주석을 풀고하면 다운로드하면 파일도 다운받아지고 사이트(현재페이지)도 보입니다.
현재 주석으로 처리된 부분을 주석풀고 아래 echo 부분을 주석으로 처리하고 사용해도 무방한지 궁금합니다.
고수님들 답변좀 부탁드립니다.
댓글 전체
-. 최근게시물의 정보를 끌어오는 테이블 : g4_board_new
-. g4_board_new의 기본구조(테이블구조-필드 설명)
+-------------+-------------+------+-----+---------------------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------------------+----------------+
| bn_id | int(11) | | PRI | NULL | auto_increment |
| bo_table | varchar(20) | | | | |
| wr_id | int(11) | | | 0 | |
| wr_parent | int(11) | | | 0 | |
| bn_datetime | datetime | | | 0000-00-00 00:00:00 | |
| mb_id | varchar(20) | | MUL | | |
+-------------+-------------+------+-----+---------------------+----------------+
-. g4_board_new에서 사용자의 질문과 같은 형태를 끌어올 수 없는 부분 : 조회수(wr_hit)
조회수(wr_hit)를 추출하기 위해서는 최근게시물에서 처리하는 부분을 제외하고,
전체적인 게시판(for문으로 루프를 돌림)에서 쿼리문을 한번 더 날려야 하는 번거로움과 자원낭비가 있습니다.
굳이 조회수(wr_hit)를 출력해야 하는 경우라면 g4팁게시판 및 스킨자료실에 공개되어 있는,
그룹최신글(최근게시물이 아님) 팁을 사용하시기 바랍니다.
-. 두번째 문제
창이 자동으로 닫힌다는 의미는 /bbs/download.php와 이와 연계되는 스킨파일을 동시에 살펴야 합니다.
만약 /bbs/download.php에 수정된 내역중에서 (javascript.close)와 같이,
창을 자동으로 닫히게 만드는 스크립트 구문이 download.php와 그에 연관된 스킨파일을 닫는 기능이 아니라,
원래의 웹페이지를 닫히게 설정되어 있다면 이것을 수정해야 합니다.
-. g4_board_new의 기본구조(테이블구조-필드 설명)
+-------------+-------------+------+-----+---------------------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------------------+----------------+
| bn_id | int(11) | | PRI | NULL | auto_increment |
| bo_table | varchar(20) | | | | |
| wr_id | int(11) | | | 0 | |
| wr_parent | int(11) | | | 0 | |
| bn_datetime | datetime | | | 0000-00-00 00:00:00 | |
| mb_id | varchar(20) | | MUL | | |
+-------------+-------------+------+-----+---------------------+----------------+
-. g4_board_new에서 사용자의 질문과 같은 형태를 끌어올 수 없는 부분 : 조회수(wr_hit)
조회수(wr_hit)를 추출하기 위해서는 최근게시물에서 처리하는 부분을 제외하고,
전체적인 게시판(for문으로 루프를 돌림)에서 쿼리문을 한번 더 날려야 하는 번거로움과 자원낭비가 있습니다.
굳이 조회수(wr_hit)를 출력해야 하는 경우라면 g4팁게시판 및 스킨자료실에 공개되어 있는,
그룹최신글(최근게시물이 아님) 팁을 사용하시기 바랍니다.
-. 두번째 문제
창이 자동으로 닫힌다는 의미는 /bbs/download.php와 이와 연계되는 스킨파일을 동시에 살펴야 합니다.
만약 /bbs/download.php에 수정된 내역중에서 (javascript.close)와 같이,
창을 자동으로 닫히게 만드는 스크립트 구문이 download.php와 그에 연관된 스킨파일을 닫는 기능이 아니라,
원래의 웹페이지를 닫히게 설정되어 있다면 이것을 수정해야 합니다.
나스카님 답변감사합니다.....만
뭔 말인지...ㅋㅋ;;
조회수는 그다지 필요하지 않을겁니다. 어차피 최근에 계속올라온 내용들이니까요.
코드까지 부탁하면 염치없나요...지송;; 왕 초보라
두번째에서...
그리고 어제 그누다운받았어요.
<?
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
if ($view[file][$i][source] && !$view[file][$i][view]) {
$cnt++;
//echo "<tr><td height=22> <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle> <a href='{$view[file][$i][href]}' title='{$view[file][$i][content]}'><strong>{$view[file][$i][source]}</strong> ({$view[file][$i][size]}), Down : {$view[file][$i][download]}, {$view[file][$i][datetime]}</a></td></tr>";
echo "<tr><td height=22> <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle> <a href=\"javascript:file_download('{$view[file][$i][href]}', '{$view[file][$i][source]}');\" title='{$view[file][$i][content]}'><strong>{$view[file][$i][source]}</strong> ({$view[file][$i][size]}), Down : {$view[file][$i][download]}, {$view[file][$i][datetime]}</a></td></tr>";
}
}
이 소스에서 주석되 //echo 이 부분하고 주석안된 echo 이 부분의 차이점을 모르겠네요
현재 소스에서 주석된 부분을 주석풀고 실행하면 정상으로 현재 페이지도 보입니다. 물론 아래echo는 주석처리하구요
제가 궁금한것은 위와 아래의 차이점입니다.
그냥 위주석풀고 아래에 주석처리해서 사용해도 속도나 기타 별 문제가 없다면 그냥 사용하려고 하는데요.
왜 주석으로 처리해서 사용못하게 했는지 궁금해서요
귀하분밖에 답글이 없네요..어려운가봐요...얼 배워야 하는데...감솨^^
뭔 말인지...ㅋㅋ;;
조회수는 그다지 필요하지 않을겁니다. 어차피 최근에 계속올라온 내용들이니까요.
코드까지 부탁하면 염치없나요...지송;; 왕 초보라
두번째에서...
그리고 어제 그누다운받았어요.
<?
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
if ($view[file][$i][source] && !$view[file][$i][view]) {
$cnt++;
//echo "<tr><td height=22> <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle> <a href='{$view[file][$i][href]}' title='{$view[file][$i][content]}'><strong>{$view[file][$i][source]}</strong> ({$view[file][$i][size]}), Down : {$view[file][$i][download]}, {$view[file][$i][datetime]}</a></td></tr>";
echo "<tr><td height=22> <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle> <a href=\"javascript:file_download('{$view[file][$i][href]}', '{$view[file][$i][source]}');\" title='{$view[file][$i][content]}'><strong>{$view[file][$i][source]}</strong> ({$view[file][$i][size]}), Down : {$view[file][$i][download]}, {$view[file][$i][datetime]}</a></td></tr>";
}
}
이 소스에서 주석되 //echo 이 부분하고 주석안된 echo 이 부분의 차이점을 모르겠네요
현재 소스에서 주석된 부분을 주석풀고 실행하면 정상으로 현재 페이지도 보입니다. 물론 아래echo는 주석처리하구요
제가 궁금한것은 위와 아래의 차이점입니다.
그냥 위주석풀고 아래에 주석처리해서 사용해도 속도나 기타 별 문제가 없다면 그냥 사용하려고 하는데요.
왜 주석으로 처리해서 사용못하게 했는지 궁금해서요
귀하분밖에 답글이 없네요..어려운가봐요...얼 배워야 하는데...감솨^^
1. 조회수가 그다지 필요없을 거라는 생각을 하셨다면,
굳이 기존 g4팁게시판이나 스킨자료실에 있는 자료나 소스코드를 직접 언급할 필요는 없겠지요.
직접 찾아서 적용하시면 됩니다.
2. 다운로드 포인트와 관련된 사항이 있기에 자바스크립트로 처리합니다.
연관되는 소스코드는 동일파일의 하단에 위치한,
file_download 펑션과 연계시키기 위해,
단순히 하이퍼링크로 처리하는 상단의 구문을 주석처리하고,
하단에 자바스크립트로 기재된 구문을 사용합니다.
관련 펑션 : function file_download(link, file)
질문제목과 직전의 코멘트에서 다시 한번 다뤄지는 내용이,
매치되지 않는 문제가 있군요.
굳이 기존 g4팁게시판이나 스킨자료실에 있는 자료나 소스코드를 직접 언급할 필요는 없겠지요.
직접 찾아서 적용하시면 됩니다.
2. 다운로드 포인트와 관련된 사항이 있기에 자바스크립트로 처리합니다.
연관되는 소스코드는 동일파일의 하단에 위치한,
file_download 펑션과 연계시키기 위해,
단순히 하이퍼링크로 처리하는 상단의 구문을 주석처리하고,
하단에 자바스크립트로 기재된 구문을 사용합니다.
관련 펑션 : function file_download(link, file)
질문제목과 직전의 코멘트에서 다시 한번 다뤄지는 내용이,
매치되지 않는 문제가 있군요.
답변감사드립니다. 귀하분에게 답변채택해 드립니다.
앞으로 많은 지도 부탁드리며 저도 시간되는 함 해볼게요. 감사합니다. ^^
앞으로 많은 지도 부탁드리며 저도 시간되는 함 해볼게요. 감사합니다. ^^