전체최근게시물과 파일다운로드하면 현재창이 닫힌문제 좀...
전체글 최근게시물입니다. 원하지 않는 게시판은 제외하고 (아니면 원하는 게시판만 선택) 전체 게시판에서 최근 게시물을 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 부분을 주석으로 처리하고 사용해도 무방한지 궁금합니다.
고수님들 답변좀 부탁드립니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 4개
-. 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는 주석처리하구요
제가 궁금한것은 위와 아래의 차이점입니다.
그냥 위주석풀고 아래에 주석처리해서 사용해도 속도나 기타 별 문제가 없다면 그냥 사용하려고 하는데요.
왜 주석으로 처리해서 사용못하게 했는지 궁금해서요
귀하분밖에 답글이 없네요..어려운가봐요...얼 배워야 하는데...감솨^^
굳이 기존 g4팁게시판이나 스킨자료실에 있는 자료나 소스코드를 직접 언급할 필요는 없겠지요.
직접 찾아서 적용하시면 됩니다.
2. 다운로드 포인트와 관련된 사항이 있기에 자바스크립트로 처리합니다.
연관되는 소스코드는 동일파일의 하단에 위치한,
file_download 펑션과 연계시키기 위해,
단순히 하이퍼링크로 처리하는 상단의 구문을 주석처리하고,
하단에 자바스크립트로 기재된 구문을 사용합니다.
관련 펑션 : function file_download(link, file)
질문제목과 직전의 코멘트에서 다시 한번 다뤄지는 내용이,
매치되지 않는 문제가 있군요.
앞으로 많은 지도 부탁드리며 저도 시간되는 함 해볼게요. 감사합니다. ^^