테스트 사이트 - 개발 중인 베타 버전입니다

온라인 컨텐츠 관리 플러그인 0.2

· 3년 전 · 5623 · 34
main.png

컨텐츠몰에 공개했으나, 팔리지 않아서 2년이 지나 아쉬운 마음에 무료로 공개합니다.

 

한빛가람 온라인 컨텐츠 관리 플러그인 0.2

 

설명

파일을 수정하지 않고, 간편하게 컨텐츠 혹은 내용관리 등을 할 수 있는 플러그인입니다. 그누보드/영카트 5.2~5.5까지 대응되지만, 5.4 미만에서는 위젯 수정 버튼이 깨지는 현상이 발생할 수 있습니다.

 

설치방법

1. 플러그인을 구매 혹은 다운로드 한 뒤, 압축을 해제합니다. 1-1. 압축을 푸는 과정에서 __MAC OS X__ 같은 폴더가 존재하는 경우 지워줍니다.

 

2. 압축 해제한 파일들을 각각의 폴더로 업로드합니다. 2-1. adm, extend, plugin 폴더 순으로 업로드 하면 됩니다.

 

3. 그누보드 관리자 페이지로 접속합니다.

 

4. 관리자 메뉴에서 '한빛 컨텐츠 위젯' 을 찾은 뒤 클릭해줍니다.


2041489295_1656080112.0384.png

 

설치 마법사의 지시에 따라 설치를 진행합니다. 


2041489295_1656080124.8397.png

기타 사용 화면

 

1. 위젯 리스트 (관리화면)

 

2041489295_1656080134.488.png

 

2. 위젯 리스트 (정보 등록 / 수정 화면)

 

2041489295_1656080142.6649.png

 

3. 위젯 내용 등록 / 수정 화면

 

2041489295_1656080149.9715.png

 

4. 위젯 코드 복사

 

2041489295_1656080155.0268.png

 

코드 사용방법 (사례)

 

1. 최신글을 파일 수정하지 않고 바꾸고 싶을 때

 

2041489295_1656080161.6312.png

 

2. 푸터를 파일 수정 없이 바꾸고 싶을 때

 

2041489295_1656080168.0381.png

 

기타 오류 처리

 

1. 위젯 수정버튼이 깨져요

 

위젯 수정 버튼이 깨지는 경우는, 그누보드/영카트 5.4 미만이거나 그누보드의 CSS를 수정하셔서 발생하는 현상입니다.

이 현상을 해결하려면, 아래와 같이 수정하면 됩니다.

 

수정할 파일 : /plugin/hanbitgaram/widget/hanbitgaram.widget.lib.php

수정할 라인 : hanbitgaram_widget_template_view 함수의 $config_btn 부분의 class
 

수정 전

$config_btn = '<a href="~~~~" (중략) class="btn02">위젯 (후략)</a>';

 

수정 후

$config_btn = '<a href="~~~~" (중략) class="btn btn_admin">위젯 (후략)</a>';

 

상품문의 혹은 버그수정요청

 

- 라이선스는 한빛가람 제한적 소프트웨어 배포 라이선스 버전 2 에 의해 보호됩니다.

- 본 소스코드를 공개함에 따라 버그 수정은 따로 받지 않습니다.

- 라이선스 내용과 별개로 본 소스코드는 기업체와 개인 모두 무료로 사용하실 수 있습니다. 외주 제작에 사용하셔도 됩니다.

- 타 솔루션에 컨버팅 하는 것도 허용합니다. 타 솔루션에 컨버팅 할거면 차라리 새로 만드는게 낫습니다.

- 그누보드, 아미나, 나리야, 굿빌더에 호환되며, 이윰빌더는 설치하기 위해서 별도의 과정을 거쳐야합니다.

오류 자가진단

 

2041489295_1656080180.322.png

 

오류 자가진단 페이지가 내장되어 있습니다. 컨텐츠몰 관련 내용은 무시해주세요. 오픈소스로 공개하였기 때문에 따로 문의를 받지 않습니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 34개

감사합니당 잘 쓰겠습니다~
1년 전

그누 최신버전에서 작동을 안하네요 ㅠㅠ 인스톨 시에 Notice: Undefined index: lo_location in public_html/lib/common.lib.php on line 2836

Notice: Undefined index: lo_url in public_html/lib/common.lib.php on line 2836 

 

이런 에러도 나고 ( 최신 버전 보안 패치를 해서 그런거 같네요?) 

 

무시 하고 설치 해도 위젯 생성 버튼을 누르면 아무런 반응은 없는데 db에 이름과 타입?이 등록 됩니다. 목록에는 안나오구요. 상단에 위젯 갯수는 증가 하네요. 뭐가 문제인지 모르겠습니다. 

 

분명히 전에 설치를 해놨을때는 잘 됐는데 그누보드 패치를 거듭 하다가 확인해보니 재설치를 해도 안되네요..

 
1년 전

그누보드 패치 도중 작업에 누락된 부분이 있는 것 같습니다.

 

본 플러그인의 문제는 아닙니다.

common.lib.php 제일 상단(<?php 아래)에 아래의 구문을 등록해주세요.

if(!isset($g5['lo_location'])) $g5['lo_location'] = '';

if(!isset($g5['lo_url'])) $g5['lo_url'] = '';

 

 

1년 전

안녕하세요. 확인이 늦었습니다. 이렇게 해주니까 잘 되는데요.

 

    <!-- 위젯 8번 -->
<?php

// 수정버튼 노출 안해도 되는 경우(bo_table 등 변경할 때)
echo hanbitgaram_widget_template_view(8, false);
?>

 

이렇게 해줘도 수정 버튼이 나타납니다. ㅠㅠ

 

당연히 수정 버튼이 나타나게 해도 나타나구요..

common.lib.php 에 추가 해줘야 하는 부분이 있어서 그런걸까요?