블로그 이미지
baragi76

카테고리

분류 전체보기 (115)
생활 (10)
My Story (34)
My Album (1)
HomePage (0)
Hobbies (21)
Develop (42)
Utility (1)
Project (6)
Statistics Graph
Total234,728
Today3
Yesterday10

공지사항

달력

« » 2019.12
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

그누보드 좌측메뉴 관리와 관련하여 수정...

먼저 http://baragi.kr/93 게시물 확인...

 

위의 게시물에서 한단계 업글(?) 되었습니다....

 

# 처리 순서

4. gnuboard4 디렉토리의 head.php 파일을 커스터마이징 한다.

 

위의 내용이 수정되었습니다.

1,2,3,5번 항목은 동일합니다...

 

# 기존 내용

4. gnuboard4 디렉토리의 head.php 파일을 커스터마이징 한다.

( <?=outlogin("basic"); // 외부 로그인 ?> 코드 다음줄 정도(?)에 삽입... - 위치는 개개인마다 조금 다르게 해도 무방... )

--> 첨부된 Gnuboard_메뉴연동.txt 파일의 내용을 head.php 파일에 추가한다.

 

# 변경 내용

4-1. gnuboard4 디렉토리의 head.php 파일을 커스터마이징 한다.

( <?=outlogin("basic"); // 외부 로그인 ?> 코드 다음줄 정도(?)에 삽입... - 위치는 개개인마다 조금 다르게 해도 무방... )

추가 내용 --> <? include_once("$g4[path]/menu.php"); // 메뉴 연동?>

 

 

 

4-2. header.php 파일이 있는 동일한 디렉토리에 첨부된 menu.php 파일을 업로드 한다.

파일 : menu.php

 

menu.php 파일 내부에 메뉴관리 게시판에서 데이터를 읽어 메뉴를 표시하는 내용이 포함되어져 있습니다.

Text로만 메뉴가 표시되도록 되어져 있는데..

조금씩 업데이트하여 보기 좋게 메뉴를 등록하고 관리할 수 있도록 수정할 예정입니다....

 

질문은 덧글 남겨주세요~~ ^^

Posted by baragi76

댓글을 달아 주세요

  1. 2012.10.23 11:14 신고 Favicon of https://baragi.kr BlogIcon baragi76  댓글주소  수정/삭제  댓글쓰기

    현재 http://nas.baragi.kr 웹서버의 하드디스크 RAID 구성중으로... 접근이 되지 않고 있습니다.
    아무래도 10/24일 이후에 접근이 가능할듯 합니다....
    RAID 구성이 정상적으로 완료되면 좋겠네요~ ^^

  2. 2012.10.25 18:36 신고 Favicon of https://baragi.kr BlogIcon baragi76  댓글주소  수정/삭제  댓글쓰기

    ㅠㅠ 레이드 구성이 이상한듯합니다....
    아직 레이드 구성이 완료되지 못했는데... 조금더 시간이 필요할듯...
    현재 http://nas.baragi.kr 웹서버에 접근이 힘드네요... 접근되면 다시 댓글을 등록하지요....

그누보드에서 좌측메뉴를 어떻게 관리하는지 모르겠네요...

다른 분들은... head.php 파일에 HTML을 직접 echo "<A href='~~~~'>공지사항</A>"; 이런식으로 넣어서 사용하시나요?

PHP 개발 경험이 없어서 어떻게 관리하는지 모르겠지만...

제가 하는 방식에 대해 간단하게 설명하려고 합니다~

 

물론 제로보드에서도 가능합니다...

예전 웹호스팅 업체에 홈페이지를 넣어서 관리했을때도 비슷한 방법으로 관리를 했습니다.

물론 그때 보다 조금더 발전된 형태긴 하지만요...

 

 

# 기능

1. 메뉴를 게시판 문서 등록 삭제로 관리할 수 있습니다.

2. 메뉴의 표시 및 링크 등에 대한 권한을 관리할 수 있습니다.

3. 메뉴 링크 클릭시 오픈되는 형태(새로운창, 현재창 등)에 대해 정의할 수 있습니다.

4. 해당 메뉴 게시판에 최근문서가 있을 경우 new 아이콘 표시를 해줍니다.

 

# 방식

 - 일반 게시물 TABLE 등이 있는 상태에서....

1. 게시판 메뉴 관리 Table을 생성합니다.

2. gnuboard4 디렉토리의 head.php 파일을 커스터마이징 합니다. (중간 위치에 첨부된 내용을 삽입~!!)

3. 게시판 메뉴 관리 게시판에 문서를 등록합니다.

( 문서는 게시물과 답변 문서 구조로 들어갈 수 있도록 데이터를 입력합니다.)

4. 메뉴 문서의 내용은 XML 형태로 head.php 파일내에 정의된 xml Node로 구성이 되어져야 합니다.

5. 메뉴 확인 및 권한 처리가 되는지 확인합니다.

 

 

# 처리 순서

1. 게시판 그룹생성 -> 관리자

 

 

2. Menu 게시판 생성 -> Menu

 

(메뉴 관리 및 일반 게시판 생성한 목록)

 

 

 

(Menu 게시판 등록 정보)

--> 마지막 추가 항목에 "최신정보", "false" 값은...

첫페이지에 최신문서 목록에 나오지 않도록 처리하기 위함.

 


3. 일반 게시판 생성

4. gnuboard4 디렉토리의 head.php 파일을 커스터마이징 한다.

( <?=outlogin("basic"); // 외부 로그인 ?> 코드 다음줄 정도(?)에 삽입... - 위치는 개개인마다 조금 다르게 해도 무방... )

--> 첨부된 Gnuboard_메뉴연동.txt 파일의 내용을 head.php 파일에 추가한다.

파일 : Gnuboard_메뉴연동.txt

 

 

5. Menu 게시판에 접근하여 문서를 등록한다.

 

 

 

--> 설명

<root>
    <title>분류/게시판이름</title>
    <title_style>타이틀 표시시 Style</title_style>
    <type>분류: C, 게시판: B</type>
    <url>URL 정보</url>
    <table />
    <target />
    <user>사용자 - 관리자 : admin, 회원 : member, 전체 : all</user>
</root>

title : 메뉴에 표시될 이름.

title_style : 메뉴 표시되는 Text의 스타일 CSS

type : C - 분류, B - 게시판 ( 분류는 Link 되지 않는다. )

url : B 게시판인 경우 이동하는 페이지 URL

table : B 게시판인 경우 해당 게시판 TABLE명

target : _self, _new, _blank 등... 페이지를 오픈할 위치 텍스트값을 입력

user :    admin - 관리자만 보임,

member - 회원에게만 링크 처리됨.

all - 모든 사용자가 링크를 클릭할 수 있음.

 

 

위와 같이 설정하면...

http://nas.baragi.kr 페이지와 같은 형태가 됩니다...

 

질문이 있으신분은... 덧글 달아주세요~~

빠진내용이 있을지 모르겠지만... 발견되면 추가해 놓도록 하겠습니다...

 

# 물론 위의 내용을 처리후...

최근글에 메뉴 등록한 글도 표시가 되는데요...

처리한 내용이 있는데 갑자기 기억이... 다음글에 작성을... ^^

Posted by baragi76

댓글을 달아 주세요

&#x20;
Posted by baragi76
TAG Web, XML, 공백

댓글을 달아 주세요


웹사이트에서 사진위에 마우스 오버시 저장, 인쇄 관련해서 아이콘이 뜨는데~
그걸 없애주는 부분입니다. IMG 태그의 속성으로 넣어주면 표현이 되질 않네욤


galleryimg="no"
Posted by baragi76

댓글을 달아 주세요


Body의 속성으로 주면 우측마우스 버튼등의 팝업창을 막을 수 있는 듯합니다.

oncontextmenu="return false" onselectstart="return false" ondragstart="return false"
Posted by baragi76

댓글을 달아 주세요


alt 태그를 넣은 이미지에 마우스 포이터를 가져가면 풍선도움말이 나타납니다.

이 도움말이 일반적으로 한줄로 나타나는데
을 넣어서 여러줄로 표시가 가능합니다.

< IMG SRC = "images/flower.gif " ALT = "첫번째 줄 &#13 두번째 줄 &#13 세번째 줄" >
Posted by baragi76

댓글을 달아 주세요


때에 따라서 배경화면을 특별하게 제어해야 하는 경우가 있죠?

bg.gif 라는 이미지 파일을 배경화면으로 세로로만 반복하도록 하려면 다음과 같이 하시면 됩니다.

<html>

<head>

<title>빽그라운드</title>

<style type="text/css">

body {background-image:url(bg.gif);background-repeat:repeat-y}

</style>

</head>
Posted by baragi76

댓글을 달아 주세요


초기 필드로 커서를 옮겨놓을때 한글과 영문이 자동적으로 설정되도록 하는 코드.

<input type=text style='ime-mode:active'> 한글 입력<br>
<input type=text style='ime-mode:inactive'> 영문 입력
Posted by baragi76

댓글을 달아 주세요