메뉴 패키지 3종 스킨이 다 안올라가는 사고가..ㅜ.ㅠ 정보
기타 메뉴 패키지 3종 스킨이 다 안올라가는 사고가..ㅜ.ㅠ첨부파일
본문
코멘트가 많이 달려 수정이 불가하여 다시 올려드립니다..
[설치 정보]
1. 압축을 풀어 각각의 폴더에 덮어 씁니다.
2. lib/fixing.lib.php 파일을 인클루드 합니다.
인클루드 할곳은 common.php 파일 348줄에 인클루드 합니다.
// 보드 설정값을 불러 저장한다.
include_once("$g4[path]/lib/fixing.lib.php");
3. skin/sitemap 폴더에 보면 basic(사이트맵스킨), menu(상단메뉴스킨), sub_menu(좌측메뉴스킨) 가 있습니다
include_once("$g4[path]/lib/sitemap.lib.php");
원하는 곳에서 <? sitemap("스킨폴더이름"); ?> 삽입. 스킨폴더 이름은 원하는 스킨을 넣으면됩니다.
4. 메뉴 순서는 구룹메뉴는 1번 이미지를 확인하시고 서브 메뉴는 2번이미지를 확인해주세요.
3번이미지를 확인하시면 목록보기 권한을 레벨 4로 하시면 레벨4 이상인 회원에게만 메뉴가 보여집니다.
5. 설치및 설정 정보는 완료 되었습니다. 그외 아래 옵션팁 란을 확인해 보세요.
옵션이라 설정 안하셔도 됩니다..^^
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
[★옵션팁★]
★ fixing.lib.php파일을 인클루드 한곳 아래줄을 보면 아래와 같이 되어 있다.
=========================== 원본 ===========================
if (isset($bo_table)) {
$board = sql_fetch(" select * from {$g4['board_table']} where bo_table = '$bo_table' ");
if ($board['bo_table']) {
$gr_id = $board['gr_id'];
$write_table = $g4['write_prefix'] . $bo_table; // 게시판 테이블 전체이름
//$comment_table = $g4['write_prefix'] . $bo_table . $g4['comment_suffix']; // 코멘트 테이블 전체이름
if ($wr_id)
$write = sql_fetch(" select * from $write_table where wr_id = '$wr_id' ");
}
}
if (isset($gr_id))
$group = sql_fetch(" select * from {$g4['group_table']} where gr_id = '$gr_id' ");
=========================== 원본 ===========================
★ 사이트맵을 만드느라 3번에 쿼리를 날렸다 다는 아니여도 일부 쿼리수는 줄여보자...^^
아래 수정소스를 복사하여 원본에 붙여넣기 하면 2번에 쿼리는 줄일수 있다.
=========================== 수정 ===========================
if (isset($bo_table)) {
/*/
$board_select = "*"; // 세심한 체크가 필요해서 당분간은 *로 둡니다
$board = sql_fetch(" select {$board_select} from {$g4['board_table']} where bo_table = '$bo_table' ");
/*/
// 보트테이블 설정값 찾기
$b = array_search($bo_table, $g4_board_table);
$board = $g4_board[$b];
if ($board['bo_table']) {
$gr_id = $board['gr_id'];
$write_table = $g4['write_prefix'] . $bo_table; // 게시판 테이블 전체이름
//$comment_table = $g4['write_prefix'] . $bo_table . $g4['comment_suffix']; // 코멘트 테이블 전체이름
if ($wr_id)
$write = sql_fetch(" select * from $write_table where wr_id = '$wr_id' ");
}
}
if (isset($gr_id)){
//$group = sql_fetch(" select * from {$g4['group_table']} where gr_id = '$gr_id' ");
$g = array_search($gr_id, $g4_group_id);
$group = $g4_group[$g];
}
=========================== 수정 ===========================
[설치 정보]
1. 압축을 풀어 각각의 폴더에 덮어 씁니다.
2. lib/fixing.lib.php 파일을 인클루드 합니다.
인클루드 할곳은 common.php 파일 348줄에 인클루드 합니다.
// 보드 설정값을 불러 저장한다.
include_once("$g4[path]/lib/fixing.lib.php");
3. skin/sitemap 폴더에 보면 basic(사이트맵스킨), menu(상단메뉴스킨), sub_menu(좌측메뉴스킨) 가 있습니다
include_once("$g4[path]/lib/sitemap.lib.php");
원하는 곳에서 <? sitemap("스킨폴더이름"); ?> 삽입. 스킨폴더 이름은 원하는 스킨을 넣으면됩니다.
4. 메뉴 순서는 구룹메뉴는 1번 이미지를 확인하시고 서브 메뉴는 2번이미지를 확인해주세요.
3번이미지를 확인하시면 목록보기 권한을 레벨 4로 하시면 레벨4 이상인 회원에게만 메뉴가 보여집니다.
5. 설치및 설정 정보는 완료 되었습니다. 그외 아래 옵션팁 란을 확인해 보세요.
옵션이라 설정 안하셔도 됩니다..^^
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
[★옵션팁★]
★ fixing.lib.php파일을 인클루드 한곳 아래줄을 보면 아래와 같이 되어 있다.
=========================== 원본 ===========================
if (isset($bo_table)) {
$board = sql_fetch(" select * from {$g4['board_table']} where bo_table = '$bo_table' ");
if ($board['bo_table']) {
$gr_id = $board['gr_id'];
$write_table = $g4['write_prefix'] . $bo_table; // 게시판 테이블 전체이름
//$comment_table = $g4['write_prefix'] . $bo_table . $g4['comment_suffix']; // 코멘트 테이블 전체이름
if ($wr_id)
$write = sql_fetch(" select * from $write_table where wr_id = '$wr_id' ");
}
}
if (isset($gr_id))
$group = sql_fetch(" select * from {$g4['group_table']} where gr_id = '$gr_id' ");
=========================== 원본 ===========================
★ 사이트맵을 만드느라 3번에 쿼리를 날렸다 다는 아니여도 일부 쿼리수는 줄여보자...^^
아래 수정소스를 복사하여 원본에 붙여넣기 하면 2번에 쿼리는 줄일수 있다.
=========================== 수정 ===========================
if (isset($bo_table)) {
/*/
$board_select = "*"; // 세심한 체크가 필요해서 당분간은 *로 둡니다
$board = sql_fetch(" select {$board_select} from {$g4['board_table']} where bo_table = '$bo_table' ");
/*/
// 보트테이블 설정값 찾기
$b = array_search($bo_table, $g4_board_table);
$board = $g4_board[$b];
if ($board['bo_table']) {
$gr_id = $board['gr_id'];
$write_table = $g4['write_prefix'] . $bo_table; // 게시판 테이블 전체이름
//$comment_table = $g4['write_prefix'] . $bo_table . $g4['comment_suffix']; // 코멘트 테이블 전체이름
if ($wr_id)
$write = sql_fetch(" select * from $write_table where wr_id = '$wr_id' ");
}
}
if (isset($gr_id)){
//$group = sql_fetch(" select * from {$g4['group_table']} where gr_id = '$gr_id' ");
$g = array_search($gr_id, $g4_group_id);
$group = $g4_group[$g];
}
=========================== 수정 ===========================
추천
12
12
댓글 전체
오우 ! 감사합니다!!!
로그인을 하면 메뉴가 없어지고 "게시판을 생성해주세요." 라는 메시지가 나옵니다.
관리자 레벨을 확인 부탁드립니다..^^
오우 좋아요 !!
사용하신 좌측,상단탭이 쿠키가 되는 것인가요? (선택한 것을 기억하나요?)
쿠키로 저장하는것은 아니구요 $table 값과 $gr_id 값을 가지고 현재 위치를 찾는것 뿐입니다..^^
감사합니다!!!!
저두 로그인하면 "게시판을 생성해주세요." 라는 메시지가 나와요.
관리자 레벨 확인은 어떤부분을 말씀하시는 건가요?^.^;
관리자 레벨 확인은 어떤부분을 말씀하시는 건가요?^.^;
회원레벨을 이야기 하는 것입니다.
관리자 회원레벨이 게시판 목록 보기 레벨 보다 적으면 게시판이 안보이게 되는것입니다.
지금 사이트내에 게시판이 존재 하신다면 게시판 목록보기 레벨을 1로 설정 해보세요..^^
아니면 관리자님에 회원레벨을 10으로..^^
관리자 회원레벨이 게시판 목록 보기 레벨 보다 적으면 게시판이 안보이게 되는것입니다.
지금 사이트내에 게시판이 존재 하신다면 게시판 목록보기 레벨을 1로 설정 해보세요..^^
아니면 관리자님에 회원레벨을 10으로..^^
왼쪽 서브메뉴가 안나타 나는데요? 이유가 뭘까요.
index.php 에서는 서브메뉴가 안나와요..^^
특정게시판을 같을때 나타납니다.
특정게시판을 같을때 나타납니다.
메뉴그림에 png 파일이 작동 안하는지 그림이 이상한데 뭐가 빠졌나요?
링크주소는 http://ieodo.kr/korea/ 입니다.
링크주소는 http://ieodo.kr/korea/ 입니다.
블루피씨님 메뉴 넘 멋져요..^^
저 플래쉬인줄 알았어요..
스크립트에 달인이신듯..^^
저 플래쉬인줄 알았어요..
스크립트에 달인이신듯..^^
최고관리자로 들어갔는데 안보였던 거였어요..
다른 분들은 안그러세요?
다른 분들은 안그러세요?
저도 레벨 10 최고 관리자로 로그인했는데.. 안보이네요..
게시판을 생성해 주세요.... 라고만 나옵니다
게시판을 생성해 주세요.... 라고만 나옵니다
fixing.lib.php 파일 수정했습니다. 모두 수정해 주세요..
======================= fixing.lib.php =========================
<?
// 보드 배열 생성
$g4_board = array();
//게시판의 설정값을 가져와 미리 저장한다.(이때 게시판리스트를 볼수있는 레벨이 회원레벨보다 높은다면 불러오지 않는다.)
$g4_board_select = "*";
if($member[mb_level] < 10)
$g4_board_where = "where bo_list_level <= '$member[mb_level]'";
$g4_board_sql = " select $g4_board_select from $g4[board_table] $g4_board_where order by bo_order_search, gr_id, bo_table ";
$g4_board_result = mysql_query($g4_board_sql);
for($i=0; $g4_board_row = mysql_fetch_array($g4_board_result); $i++){
$g4_board[$i] = $g4_board_row;
// 구룹목록을 불러 올때 필요한부분만 불러들이기 위함
$g4_bo_gr_id[$i] = $g4_board_row[gr_id];
// 최신들을 불러 올떄 필요한부분만 불러들이기 위함
$g4_board_table[$i] = $g4_board_row[bo_table];
}
// 구룹정보를 불러와 저장한다.
//중복배열 제거
if($g4_bo_gr_id){
$g4_gr_id = array_unique($g4_bo_gr_id);
$in=0;
for($i=0; $i<count($g4_bo_gr_id); $i++){
if($g4_gr_id[$i]){
if($in == 0) {
$g4_group_in = "'$g4_gr_id[$i]'";
$in++;
}else{
$g4_group_in = "$g4_group_in, '$g4_gr_id[$i]'";
}
}
}
$g4_group_in = "where gr_id in ($g4_group_in)";
}
// 보드구룹 배열 생성
$g4_group = array();
$g4_group_select = "gr_id, gr_subject, gr_admin, gr_use_access, gr_1, gr_2";
$g4_group_sql = " select $g4_group_select from $g4[group_table] $g4_group_in order by gr_1 asc ";
$g4_group_result = mysql_query($g4_group_sql);
for($i=0; $g4_group_row = mysql_fetch_array($g4_group_result); $i++){
$g4_group[$i] = $g4_group_row;
$g4_group_id[$i] = $g4_group_row[gr_id];
}
// 최신글정보를 불러와 저장한다.
//중복배열 제거
if($g4_board_table){
$g4_bo_table = array_unique($g4_board_table);
$in=0;
for($i=0; $i<count($g4_board_table); $i++){
if($g4_bo_table[$i]){
if($in == 0) {
$g4_table_in = "'$g4_bo_table[$i]'";
$in++;
}else{
$g4_table_in = "$g4_table_in, '$g4_bo_table[$i]'";
}
}
}
$g4_table_in = "and bo_table in ($g4_table_in)";
}
// 최근날자 구하기
$new_time = date("Y-m-d H:i:s", $g4['server_time'] - ($config[cf_new_del] * 86400));
// 최신글 목록 배열생성
$g4_new = array();//최신글저장소
$g4_new_select = '*';
$g4_new_query = sql_query(" select $g4_new_select from $g4[board_new_table] where bn_datetime >= '$new_time' $g4_table_in ");
for($i=0; $g4_new_row = sql_fetch_array($g4_new_query); $i++){
$g4_new[$i] = $g4_new_row;
$g4_new_bo_table[$i] = $g4_new_row[bo_table];
}
//최신글 목록 수
$g4_new[rows] = $i;
?>
======================= fixing.lib.php =========================
======================= fixing.lib.php =========================
<?
// 보드 배열 생성
$g4_board = array();
//게시판의 설정값을 가져와 미리 저장한다.(이때 게시판리스트를 볼수있는 레벨이 회원레벨보다 높은다면 불러오지 않는다.)
$g4_board_select = "*";
if($member[mb_level] < 10)
$g4_board_where = "where bo_list_level <= '$member[mb_level]'";
$g4_board_sql = " select $g4_board_select from $g4[board_table] $g4_board_where order by bo_order_search, gr_id, bo_table ";
$g4_board_result = mysql_query($g4_board_sql);
for($i=0; $g4_board_row = mysql_fetch_array($g4_board_result); $i++){
$g4_board[$i] = $g4_board_row;
// 구룹목록을 불러 올때 필요한부분만 불러들이기 위함
$g4_bo_gr_id[$i] = $g4_board_row[gr_id];
// 최신들을 불러 올떄 필요한부분만 불러들이기 위함
$g4_board_table[$i] = $g4_board_row[bo_table];
}
// 구룹정보를 불러와 저장한다.
//중복배열 제거
if($g4_bo_gr_id){
$g4_gr_id = array_unique($g4_bo_gr_id);
$in=0;
for($i=0; $i<count($g4_bo_gr_id); $i++){
if($g4_gr_id[$i]){
if($in == 0) {
$g4_group_in = "'$g4_gr_id[$i]'";
$in++;
}else{
$g4_group_in = "$g4_group_in, '$g4_gr_id[$i]'";
}
}
}
$g4_group_in = "where gr_id in ($g4_group_in)";
}
// 보드구룹 배열 생성
$g4_group = array();
$g4_group_select = "gr_id, gr_subject, gr_admin, gr_use_access, gr_1, gr_2";
$g4_group_sql = " select $g4_group_select from $g4[group_table] $g4_group_in order by gr_1 asc ";
$g4_group_result = mysql_query($g4_group_sql);
for($i=0; $g4_group_row = mysql_fetch_array($g4_group_result); $i++){
$g4_group[$i] = $g4_group_row;
$g4_group_id[$i] = $g4_group_row[gr_id];
}
// 최신글정보를 불러와 저장한다.
//중복배열 제거
if($g4_board_table){
$g4_bo_table = array_unique($g4_board_table);
$in=0;
for($i=0; $i<count($g4_board_table); $i++){
if($g4_bo_table[$i]){
if($in == 0) {
$g4_table_in = "'$g4_bo_table[$i]'";
$in++;
}else{
$g4_table_in = "$g4_table_in, '$g4_bo_table[$i]'";
}
}
}
$g4_table_in = "and bo_table in ($g4_table_in)";
}
// 최근날자 구하기
$new_time = date("Y-m-d H:i:s", $g4['server_time'] - ($config[cf_new_del] * 86400));
// 최신글 목록 배열생성
$g4_new = array();//최신글저장소
$g4_new_select = '*';
$g4_new_query = sql_query(" select $g4_new_select from $g4[board_new_table] where bn_datetime >= '$new_time' $g4_table_in ");
for($i=0; $g4_new_row = sql_fetch_array($g4_new_query); $i++){
$g4_new[$i] = $g4_new_row;
$g4_new_bo_table[$i] = $g4_new_row[bo_table];
}
//최신글 목록 수
$g4_new[rows] = $i;
?>
======================= fixing.lib.php =========================
Warning: Cannot modify header information - headers already sent by (output started at /www/jionjsp/lib/fixing.lib.php:78) in /www/jionjsp/head.sub.php on line 32
Warning: Cannot modify header information - headers already sent by (output started at /www/jionjsp/lib/fixing.lib.php:78) in /www/jionjsp/head.sub.php on line 34
Warning: Cannot modify header information - headers already sent by (output started at www/jionjsp/lib/fixing.lib.php:78) in /www/jionjsp/head.sub.php on line 35
Warning: Cannot modify header information - headers already sent by (output started at /www/jionjsp/lib/fixing.lib.php:78) in /www/jionjsp/head.sub.php on line 36
Warning: Cannot modify header information - headers already sent by (output started at /www/jionjsp/lib/fixing.lib.php:78) in /www/jionjsp/head.sub.php on line 37
Warning: Cannot modify header information - headers already sent by (output started at /www/jionjsp/lib/fixing.lib.php:78) in /www/jionjsp/head.sub.php on line 38
========================================================
업데이트했더니 이런 경고문구가~^^
그리고 rino님 최고관리자 접속했을때 '게시판을 생성해주세요' 문구로 나오는 부분 수정해주심 안돼요?ㅜ.ㅜ 아무리봐도 모르겠어욤
Warning: Cannot modify header information - headers already sent by (output started at /www/jionjsp/lib/fixing.lib.php:78) in /www/jionjsp/head.sub.php on line 34
Warning: Cannot modify header information - headers already sent by (output started at www/jionjsp/lib/fixing.lib.php:78) in /www/jionjsp/head.sub.php on line 35
Warning: Cannot modify header information - headers already sent by (output started at /www/jionjsp/lib/fixing.lib.php:78) in /www/jionjsp/head.sub.php on line 36
Warning: Cannot modify header information - headers already sent by (output started at /www/jionjsp/lib/fixing.lib.php:78) in /www/jionjsp/head.sub.php on line 37
Warning: Cannot modify header information - headers already sent by (output started at /www/jionjsp/lib/fixing.lib.php:78) in /www/jionjsp/head.sub.php on line 38
========================================================
업데이트했더니 이런 경고문구가~^^
그리고 rino님 최고관리자 접속했을때 '게시판을 생성해주세요' 문구로 나오는 부분 수정해주심 안돼요?ㅜ.ㅜ 아무리봐도 모르겠어욤
최고 관리자로 로그인했을때 "게시판을 생성해 주세요" 라는 문구 나오시는 분들은 참고해보세요.
========================================
// 보드 설정값을 불러 저장한다.
include_once("$g4[path]/lib/fixing.lib.php");
========================================
위의 구문을 common.php 中
========================================
if (isset($gr_id))
$group = sql_fetch(" select * from {$g4['group_table']} where gr_id = '$gr_id' ");
========================================
위 구문 바로 위에다 적용시키면 될거에요
rino님 하나하나 신경써주셔서 너무 감사합니다.~^^
========================================
// 보드 설정값을 불러 저장한다.
include_once("$g4[path]/lib/fixing.lib.php");
========================================
위의 구문을 common.php 中
========================================
if (isset($gr_id))
$group = sql_fetch(" select * from {$g4['group_table']} where gr_id = '$gr_id' ");
========================================
위 구문 바로 위에다 적용시키면 될거에요
rino님 하나하나 신경써주셔서 너무 감사합니다.~^^
2. lib/fixing.lib.php 파일을 인클루드 합니다.
인클루드 할곳은 common.php 파일 348줄에 인클루드 합니다.
설치중 요기에서 에러가 많은듯 해서 자세히 다시한번더..^^
섭풍님께서 알려 주셨습니다..^^
384줄은 무시하구요..^^
찾으세요.
아래 소스 바로 위에 올라오면됩니다.
=====================================================
include_once("$g4[path]/lib/fixing.lib.php"); //정확한위치입니다.
if (isset($bo_table)) {
$board = sql_fetch(" select * from {$g4['board_table']} where bo_table = '$bo_table' ");
if ($board['bo_table']) {
$gr_id = $board['gr_id'];
$write_table = $g4['write_prefix'] . $bo_table; // 게시판 테이블 전체이름
//$comment_table = $g4['write_prefix'] . $bo_table . $g4['comment_suffix']; // 코멘트 테이블 전체이름
if ($wr_id)
$write = sql_fetch(" select * from $write_table where wr_id = '$wr_id' ");
}
}
========================================================
인클루드 할곳은 common.php 파일 348줄에 인클루드 합니다.
설치중 요기에서 에러가 많은듯 해서 자세히 다시한번더..^^
섭풍님께서 알려 주셨습니다..^^
384줄은 무시하구요..^^
찾으세요.
아래 소스 바로 위에 올라오면됩니다.
=====================================================
include_once("$g4[path]/lib/fixing.lib.php"); //정확한위치입니다.
if (isset($bo_table)) {
$board = sql_fetch(" select * from {$g4['board_table']} where bo_table = '$bo_table' ");
if ($board['bo_table']) {
$gr_id = $board['gr_id'];
$write_table = $g4['write_prefix'] . $bo_table; // 게시판 테이블 전체이름
//$comment_table = $g4['write_prefix'] . $bo_table . $g4['comment_suffix']; // 코멘트 테이블 전체이름
if ($wr_id)
$write = sql_fetch(" select * from $write_table where wr_id = '$wr_id' ");
}
}
========================================================
잘 쓰겠습니다.
사이트맵과 좌측 서브메뉴는 출력하지 않고 상단만 출력할려면 어떻게 해요?
첫번째 - 메인메뉴 - 영화 - 클릭시
두번째 - 서브메뉴 - 상영정보 무비클립 등등이 보여지며 .....
첫번째 - 메인메뉴 - 영화 - 클릭시
두번째 - 서브메뉴 - 상영정보 무비클립 등등이 보여지며 .....
멋진 스킨을 올려주셨네요. 이 스킨을 기초로 빌더도 제작 가능하겠습니다. 감사합니다.
상단 그룹을 클릭했을때 하단 개별 게시판에 보라색 테두리가 생깁니다...
이미지에 생기는거 같은데 마우스 움직이면 사라지구요...
확인좀 해주세요...
http://www.mamnfafa.ez.to/
이미지에 생기는거 같은데 마우스 움직이면 사라지구요...
확인좀 해주세요...
http://www.mamnfafa.ez.to/
상단메뉴/ 좌측 메뉴/ 하단 스피드맵
상단 메뉴 부분
좌측으로 쏠려있잖아요...
이것을 중간에 올려고 하면 어떻게 소스 수정하면 되나요..
아직 초보여서 잘~ 모르겠네요...
고수님들 부탁드려요...
좌측으로 쏠려있잖아요...
이것을 중간에 올려고 하면 어떻게 소스 수정하면 되나요..
아직 초보여서 잘~ 모르겠네요...
고수님들 부탁드려요...
홈피 메뉴(상단,좌측,하단)
완전 좋네요 ㄳ합니다~!!
좋은 스킨 감사합니다 ㅎㅎ
안녕하세요
그룹중 일부 그룹 제외시키려면 어떻게해야 될까요.
예) banner, popup 등의 그룹을 관리자로 들어가도 안보이게 하려면...?
감사합니다.
그룹중 일부 그룹 제외시키려면 어떻게해야 될까요.
예) banner, popup 등의 그룹을 관리자로 들어가도 안보이게 하려면...?
감사합니다.
상단/왼쪽/하단 메뉴
이뻐요~
이뻐요~
너무 훌륭합니다.
f
메뉴
저만그런지 모르겠는데 menu 스킨으로 하위메뉴 표시시에 이미지에 테두리 나타납니다.
해결법은 117번, 119번 줄 맨 끝에 border=0 추가하시고 > 닫아주세요.
해결법은 117번, 119번 줄 맨 끝에 border=0 추가하시고 > 닫아주세요.
잘쓸께요^^
엄청 수고하셨습니다
감사합니다