방

[관리자메뉴] 게시물관리(0.32)

· 2010-01-30 (토) 10:22:19 · 12238 · 79
관리자메뉴 게시물관리입니다. (0.32)

■ 설치방법

1. 압축을 해제하고 adm/ 폴더로 복사합니다.
================================================
img/
write_list.php
write_list_process.php
================================================


2. adm/admin.menu300.php 파일 수정

아래의 소스를 추가합니다.
300400 메뉴코드가 중복될 경우 임의로 변경하세요.
================================================
array("300400", "게시물관리", "$g4[admin_path]/write_list.php")
================================================

- 예시 -



3. adm/write_list.php 파일 수정
adm/write_list_process.php 파일 수정

최상단의 다음 소스를 2번에서 지정한 메뉴코드로 변경합니다.
================================================
$sub_menu = "300400";
================================================

■ write_list 패치내역
[0.32]
- 글목록개수 오류 수정
[0.31]
- get_member_board() : 회원의 그룹접근권한에 따라 게시물 읽기 오류 수정
[0.30]
- MySQL4.x 이하 버전 사용 가능, UTF-8환경 검색어 한글깨짐 수정, 그룹검색 자동에서 옵션으로 변경, 큰따옴표 표시에러 수정,
[0.27]
- 특정DB에서 테이블명 짤림 현상 수정, 처음 실행시 전체그룹 직접 선택으로 변경
[0.25]
- 스크랩순 정렬 후 아이디 검색시 오류 발생 수정 (g4_scrap 테이블과 g4_write 테이블 mb_id 충돌)
- adm/admin.lib.php에서 sop제외한 qstr 생성함으로 검색시 오류 발생 수정
[0.23]
- 삭제시 게시판 카운터 조정 버그 수정
[0.21]
- 삭제시 확인창 띄움, $g4[path]/adm을 $g4[admin_path]로 수정
[0.2]
- 0.1에서 html글옵션 해제되는 버그 수정



■ 0.23 이하 버전 사용자 패치안내
(1) 대상 : 0.23 이하 버전 사용자 (v0.2, v0.21)
(2) 내용 : 게시물 삭제시 게시물 카운터 조정 버그 발생
(3) 방법 : ① 0.23 이상 버전으로 교체 (또는 아래 패치내역을 참고하여 직접 수정)
           ② 관리자메뉴->게시판관리->게시판수정->카운터 조정 1회 실행
(4) 패치내역
write_list_process.php 파일 95, 96번(수정 전) 라인 코드를 97, 98번(수정 후) 라인으로 이동

== 수정 전 =============================================
95 : $count_write = 0;
96 : $count_comment = 0;
97 :
98 : for ($i=0; $i$list_count; $i++)
99 : {
=======================================================

== 수정 후 =============================================
95 : for ($i=0; $i$list_count; $i++)
96 : {
97 : $count_write = 0;
98 : $count_comment = 0;
=======================================================

첨부파일

(0 bytes) 0회 2011-02-18 05:27
write_list0.32_euckr.zip (13 KB) 583회 2010-03-03 19:19
write_list0.32_utf8.zip (13.2 KB) 344회 2010-03-03 19:19
|

댓글 79개

샤방s님 감사합니다..
설치해보니
Fatal error: Call to undefined function get_member_board() in /web/home/ab1315/html/admin/write_list.php on line 52
이 애러가 뜨던데.. 어디부분이 잘못됬나영 ㅜ
죄송합니다. 수정해서 올렸습니다. 감사합니다.
2010-01-30 (토) 10:50:22
좋은 자료 감사합니다.
잘되네요 감사합니다..
그런데 파일을 열면영..
엄청난 리소스를 잡아먹던데..
글수가 많을수록 딜레이가 장난 아니네영~
소스상으로는 10개씩 끊어져 잇는데..
실 출력수는 전체 게시물을 여는것 같아영~
샤방s님 감사하네요

게시물 조회수 또는 시간등을 수정하고 수정한 원글을보면 소스로 보여지네요
어떻게 수정을 해야하나요

좋은스킨 개발하느라 고생 하셨을텐데 이렇게 공개해주셔서 감사합니다.
추천~~~
죄송합니다. 수정했습니다. 감사합니다. (0.2버전)

- 수정내역 (write_list.php 286번 라인) -
수정 전 : $html = strstr($list[$i]['wr_option'], "html2") ? "html2" : "";
수정 후 : $html = strstr($list[$i]['wr_option'], "html2") ? "html2" : $html;
샤방s님 빠른답변 감사합니다.

잘되요 고마워요^^

추천두번이 안되네요^^
2010-01-30 (토) 11:45:53
감사합니다. 잘쓰겠습니다. (_ _)
2010-01-30 (토) 12:36:58
기가 막히게 기발한 관리툴입니다!
추천합니다. 앞으로 샤방s님 스킨은 선추천~^^;
2010-01-30 (토) 13:31:47
최고!~
너무 좋습니다. 단, 관리자 디렉토리 이름을 변경하신 분들을 위하여 "$g4[path]/adm/img"을 "$g4[admin_path]/img"로 바꿔주시면 더 좋을 듯합니다. 공개하주셔서 고맙습니다. ^^
0.25버전에서 이암님이 지적하신 문제를 수정하였습니다.
별도로 write_list.php 파일에서 admin_path를 수정하지 않아도 됩니다. 감사합니다.
^^
2010-01-30 (토) 13:39:36
샤방님 자료 감사합니다 ^^
다름이 아니라 잘되는데여 관리자모드 첨 드가면 맨위쪽에
Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/xp1029/www/adm/admin.menu300.php:1) in /home/hosting_users/xp1029/www/adm/head.sub.php on line 32

Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/xp1029/www/adm/admin.menu300.php:1) in /home/hosting_users/xp1029/www/adm/head.sub.php on line 34

Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/xp1029/www/adm/admin.menu300.php:1) in /home/hosting_users/xp1029/www/adm/head.sub.php on line 35

Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/xp1029/www/adm/admin.menu300.php:1) in /home/hosting_users/xp1029/www/adm/head.sub.php on line 36

Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/xp1029/www/adm/admin.menu300.php:1) in /home/hosting_users/xp1029/www/adm/head.sub.php on line 37

Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/xp1029/www/adm/admin.menu300.php:1) in /home/hosting_users/xp1029/www/adm/head.sub.php on line 38 이렇게 나와요 초보라서 ㅜㅜ
2010-01-30 (토) 13:51:35
저는 왜 필드명이 쭉~ 뿌려지고 안될까요? ㅜㅜ
오우~게시물관리 을 한방에 평정 하시네요~~게시물종합관리끝!..강력추천합니다

감사합니다~잘쓰겠습니다.이름바꿔서써두되죠..게시물종합관리로^^
오우 설치끝냈습니다. adm 디랙토리를 다르게 했더니 이름바꾸느라 한참 걸렸다는..
게시물 관리 한방에 처리
제 생각으로는 게시물 삭제 아이콘 클릭시 경고(정말 삭제하시겠습니까?)가 뜨면 혹 있을수 있는
실수를 방지하는데 도움이 되겠다는 생각을 했습니다
추천합니다
감사합니다. 0.21버전으로 적용하였습니다.
0.2 하고 0,21하고 달라진 부분을 알려 주시면 적용하겠습니다....
write_list.php 파일 전체에서 수정 전 코드를 수정 후 코드로 교체하였습니다.
필수패치는 아니니 안하셔도 괜찮습니다.

수정 전 : $g4[path]/adm
수정 후 : $g4[admin_path]
감사합니다...
참 멋집니다. 감사히 사용하겠습니다.
추천합니다...
잘쓸께요..~~ 근데 Fatal error: Call to undefined function: get_token() in /home/hosting_users/sexypotal/www/adm/write_list.php on line 6
뜨길래 //$token = get_token(); 막으니 되네요..괜찮은거죠 ?
괜찮습니다. 감사합니다.
2010-01-30 (토) 19:31:46
정말 좋은작품입니다. 요즘들어 관리자기능을 배려하는 고수님들 덕분에 그누가 더욱 발전하네요!!
2010-01-30 (토) 19:47:55
와우..너무 좋네요..게시판 관리 할때 너무 편리 할듯 하네요^^

그런데 utf8을 설치 하고 나서 관리자 페이지를 보니 아래 페이지버튼이 쫙 나열이 되더군요...
그리고 write_list.php 390번째줄에 <td align=align> 요렇게 되어 있는데 상관은 없죠...?

그래도 감사하게 잘 사용하겠습니다....
죄송합니다. 오타입니다. 수정해서 다시 올렸습니다.

- 수정내역 (write_list.php 파일 203라인, 390라인) -

수정 전 : <td align=align>
수정 후 : <td align=center>
2010-01-30 (토) 23:27:32
좋을듯!
놀라움!
기발함!
감사함!

이런 착한 스킨을....샤방s님 적지아니 감사 표하고 갑니다!!!
이렇게 좋은 스킨을 정말 감사드립니다 ^^

Fatal error: Cannot redeclare get_board_select() (previously declared in /host/home/****/html/adm/write_list.php:792) in /host/home/****/html/lib/common.lib.php on line 773

라고 뜨는데 어떻게 해야 되나요?

// 게시판을 SELECT 형식으로 얻음

이거 지우니 되는데 상관 없는건가요?
get_board_select() 함수가 중복되어 그런것 같습니다.
동작하는데 문제가 생기면 common.lib.php에 있는 get_board_select() 함수와 비교해 최신버전을 사용하시면 되겠습니다.
감사합니다.
대단 합니다....생각도 못했던...^^;;

좋은스킨 감사합니다~~~~~~
음....
좋은 프로그램 너무 감사합니다.

제 컴의 사양이 너무 낮아서 그런지 서버에 부하가 많이 걸리는 것 같습니다.
게시물관리가 돌아가려니 한페이지 넘어 가는데 30초 이상 걸립니다.

ㅠㅠ
전체그룹 작업은 가급적 피하시고 특정 그룹 또는 게시판을 선택해 작업해보세요.
게시판이 200개 이상이라 그런 것 같습니다.
300개 이상 되는 홈피는 좀 더 심할 것 같은데요.
ㅠㅠ;; 자동으루 전체그룹으로 되있는지..
서버에 부하가 엄청 되는거 같은데...
10개 출력이 아니라 글수 전체를 불러오는데...
아예 페이지를 열수가 없어요..
따로 수동으로 출력수만 정할수 있는 소스 없을까영?
기본값은 전체그룹에서 가장 최근에 등록된 글 10개 출력입니다.
각 설정은 메뉴 상단에 선택박스로 정할 수 있도록 되어 있습니다.
2010-02-04 (목) 10:03:41
그게 작동하지 않는거같습니다.


첫번째 줄 옵션에
그룹선택, 게시판선택이 있는데 이중하나만 건들어도 자동으로 다 불러와버립니다.
write_list.php 326~329행

<td>
<input type="text" name="wr_hit[]" class="intxt_num" value="{$list[$i][wr_hit]}" value="{$list[$i][wr_hit]}" title="조회수"></td>
<td>
<input type="text" name="wr_good[]" class="intxt_num" value="{$list[$i][wr_link1_hit]}" value="{$list[$i][wr_good]}" title="추천수"></td>

value값이 중복되었네요^^ (아래로수정)

<td>
<input type="text" name="wr_hit[]" class="intxt_num" value="{$list[$i][wr_hit]}" title="조회수"></td>
<td>
<input type="text" name="wr_good[]" class="intxt_num" value="{$list[$i][wr_good]}" title="추천수"></td>
감사합니다. ^^
좋은기능이네요.

공개해주셔서 감사드립니다.

복 받으실거여요 *^^*
감사합니다. 좋은 스킨 잘 사용하겠습니다.
2010-01-31 (일) 23:38:00
1146 : Table 'dadada.g4_write_job_g' doesn't exist

error file : /adm/write_list_process.php


수정을 하면 이렇게 나오는데.. 왜 그러죠? ㅠㅠ
0.27 버전부터 해결되었습니다. 감사합니다.
감사합니다. 좋네요^^
안녕하세요. 좋은 스킨고맙습니다~

로그인하고 들어가면,

select 'freeboard ' as bo_table, '�ㅤㅁㅒㅅㅤㅆㅚㅆ寃ㅤㄸㅜㅅㅤㄸㅒㄲ�� ' as bo_subject, '�ㅽㅤㄲㅏㄾ�щㅤㅇㅖㄼ�ㅼㅤㅅㅡㄷ ' as gr_subject, wr_id, mb_id , ca_name, wr_num, wr_reply, wr_datetime, wr_subject, wr_name, wr_comment, wr_is_comment, wr_content, wr_ip, wr_last , wr_email, wr_homepage, wr_option, wr_link1, wr_link2, wr_link1_hit, wr_link2_hit, wr_hit, wr_good, wr_nogood , wr_1, wr_2, wr_3, wr_4, wr_5, wr_6, wr_7, wr_8, wr_9, wr_10 from g4_write_freeboard where 1 and wr_is_comment='0' union select 'member ' as .............................................이런 식으로 모든sql을 다 표시

1064 : You have an error in your SQL syntax near 'union select 'member ' as bo_table, ' at line 5

error file : /adm/write_list.php

위와 같은 메시지가 표현됩니다.

특정게시판을 선택하면 모두가 쓴글이 다 노출 되네요. ^^;

utf-8입니다.~~
mysql 4.x 하위 버전에서 union을 사용할 수 없어 생기는 에러입니다.
수정하여 올렸습니다.
와~ 정말 감탄사 밖에 나오질 않네요...
대박입니다....정말정말 감사합니다.

제가 드릴수 있는건, 추천과 포인트뿐 이라...죄송할따름입니다...
반갑네요~
2010-02-04 (목) 09:32:12
저같은 경우 설치를 adm 폴더가 아닌 별도의 폴더를 만들어서 설치를 하는데요

이럴경우 write_list.php 파일의 18행 $board_skin_path = "$g4[admin_path]"; 이 경로를 바꿔줘야하나요?
config.php에서 변경된 경로를 저장하셨으면 아무것도 수정하실 필요가 없습니다.
하지 않으셨으면 write_list.php 상단 10번줄 주석을 해제하시고 경로를 적어주시면 됩니다.
2010-02-04 (목) 09:41:28
음 그리고 처음에 그룹, 게시판 선택할때 검색을 누르지 않았는데도 무조건 자동검색을 해버리네요,

일예로 관리자가 작성한 게시글을 검색하려고 특정 그룹을 선택하면 ....

전체게시판을 디폴트로 자동검색을 해버려서 익스가 다운이 될 지경이예요...
0.30버전부터 그룹을 선택할 경우 검색할 것인지 여부를 옵션으로 선택하도록 변경되었습니다.
그룹검색허용를 체크할 경우 그룹자동검색이며 체크를 해제할 경우 게시판을 선택한 경우에만 검색됩니다.
2010-02-04 (목) 09:56:22
그리고 한페이지당 144개씩 게시물이 나와서 너무 버벅거려요. 작업을 못할정도로...
0.32버전에서 해결되었습니다.
2010-02-04 (목) 10:00:23
게시물이 많은 그룹, 게시판이 선택될 경우 페이징 10개가 적용이 안되서 자동 검색이 된후 로딩이 정말 긴데요, 로딩이 끝나고 익스8일경우 탭의 x 끄는 곳에 마우스만 스쳐도 창이 다시 로딩이 되는듯 30초이상 멈춰버립니다...

비단 탭의 x 뿐만 아니라 메뉴등에도 스치기만해도 그래요...
0.32버전에서 해결되었습니다.
2010-02-04 (목) 10:14:38
음 그리고 우측 상단의 10개씩보기, 15개씩 보기.... 이것도 작동하지 않습니다.
0.32버전에서 해결되었습니다.
2010-02-08 (월) 05:22:41
감사합니다.
2010-02-09 (화) 16:28:37
질문입니다~ 혹시 아이디 변경은 어떻게 설정을 해야하나요?
게시물 조회수
2010-02-24 (수) 03:07:22
Parse error: syntax error, unexpected T_ARRAY, expecting ')' in /home/hosting_user/unity/public_html/adm/admin.menu300.php on line 6 이렇게 뜨는데요.
위에 비슷한 댓글이 있긴 한데..해결 방법을 몰라서요...알려주시면 감사요!
처리되었습니다.
감사합니다 ^^
연출이라는 측면에서 활용했다가 결국에는 사이트 게시판에서 조회를 아예 없애 버리는
불행을 만들었습니다. 가슴아픈일입니다.

진실과 정직 이것이 답입니다.
참회합니다.

ㅜㅜ
2010-03-30 (화) 21:11:32
감사합니다. 잘 쓰겠습니다
관리하기 좋은데요... 잘 쓰겠습니다. 추천쾅!
2010-05-01 (토) 01:47:58
빠른 패치와 정말 쓸만한 프로그램 제공에 무한한 감사를 표합니다~ 고맙습니다 ^^
2010-05-17 (월) 20:01:40
일단 설치해보겠습니다.
2010-05-17 (월) 20:09:46
저도 Parse error: syntax error, unexpected T_ARRAY, expecting ')' in /home/hosting_user/unity/public_html/adm/admin.menu300.php on line 6 이렇게 뜨는데요.
2010-05-19 (수) 18:22:00
게시물 번호(순서)도 수정 가능하게 되면 완벽하겠네요

게시물 번호 수정가능하게 어떻게 해야되죠? 하다가 안되서 조언부탁드립니다.
관리자기능 게시물관리
2010-05-29 (토) 17:41:34
게시물관리(0.32)
2010-08-13 (금) 17:22:19
잘받아갑니다.
2011-01-21 (금) 13:07:03
감사합니다..^6
2011-02-25 (금) 14:28:19
정말 필요한 명품 스킨이 또하나 나왔군요 감사합니다.
2011-05-27 (금) 16:33:42
감솨함당~
게시물 관리
감사합니다
댓글을 작성하시려면 로그인이 필요합니다.

그누4 스킨

5,847건

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다. 스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y 그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

+
분류 제목 글쓴이 날짜 조회
게시판 10-02-01 조회 4,298
달력 10-01-31 조회 2.9만
기타 10-01-30 조회 1.2만
기타 10-01-28 조회 8,097
기타 10-01-28 조회 1만
게시판 10-01-28 조회 1.1만
외부로그인 10-01-27 조회 6,982
최근게시물 10-01-27 조회 7,685
게시판 10-01-27 조회 5.4만