TIP

Warning: Illegal string offset 'file' 오류

Warning: Illegal string offset 'file' 오류가 날 때


$thumbnail['file']를 


(isset($thumbnail['file'])나

is_array($file) && $thumbnail['file']로 수정

하면 해결된다.


중요!!!

그누보드 리스트에서 오류 날 때는 게시판 설정에서 '목록에서 파일 사용'에 체크되어 있나 확인해 봐야 한다.

체크되어 있어야 리스트에서 에러 안 난다.

자동등록방지(캡챠) 삭제

write.skin.php 

=============

[code]<?php

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

하단에 


// 캡챠 삭제

$captcha_js=$is_use_captcha='';

추가[/code]


write_update.head.skin.php

=========================

파일 생성 후 아래 내용 입력

[code]<?php

if (!defined('_GNUBOARD_')) exit;

$is_guest =false;[/code]


코멘트(댓글) 자동등록방지 안쓰기

===============================

view_comment.skin.php 상단에

[code]$is_guest =false;[/code]

추가

 

write_comment_update.head.skin.php 

파일 생성 후 아래 내용 입력

[code]<?php

if (!defined('_GNUBOARD_')) exit;

$is_guest =false;[/code]

모바일에서도 에디터 사용하기

1. config.php 

[code]define('G5_IS_MOBILE_DHTML_USE', true);[/code]

로 수정


2. plugin/editor/smarteditor2 

에 SmartEditor2Skin.html 덮어 씌우기

첨부파일

페이지 인쇄

화면 인쇄 

========

[code]<!-- 화면 인쇄 -->

<script>

function content_print(){

    window.print();

}

</script>

<a href="javascript:" OnClick="content_print();" class="btn_b01 btn"><i class="fa fa-print" aria-hidden="true"></i><span class="sound_only">화면 인쇄</span></a>

<!--// 화면 인쇄 -->[/code]

브라우저 인쇄와 동일하게 화면에 보이는거 전체 인쇄.

에러 없음.



페이지 인쇄

==========

[code]<!-- 본문 인쇄 -->

<script>

function content_print(){

    var initBody = document.body.innerHTML;

    window.onbeforeprint = function(){

        document.body.innerHTML = document.getElementById('bo_v_atc').innerHTML;

     }

    window.onafterprint = function(){

        document.body.innerHTML = initBody;

    }

    window.print();

}

</script>

<button id="create_pdf" class="btn_b01 btn" onclick="javascript:content_print();">

<i class="fa fa-print" aria-hidden="true"></i><span class="sound_only">본문 인쇄</span>

</button>

<!--// 본문 인쇄 -->[/code]

원하는 부분만 인쇄 가능

단, 실행하면 다른 스크립트 작동 안함.

코드블럭 깨져서 나옴.

검색