성공/추천)배추스킨 ver 3.0.3 버전 그누보드 /아미나빌드에 시놀로지 시스템 pdf viewer pc/모바일 모드 적용 코드 변경 분석(최종버전20180207)
본문
배추스킨 ver 3.0.3 버전 그누보드 /아미나빌드에 시놀로지 시스템 pdf viewer pc/모바일 모드 적용 코드 변경 분석
2018년02월07일 최종 버전입니다
miwit303_synology_pdfjs_ pdfobjectjs_11q_kr0207.zip
pdf 적용 방법은 홈피 내용 확인 바랍니다.
https://11q.kr/g5s//bbs/board.php?bo_table=s36&wr_id=105#c_115
배추 스킨 +ver 3.0.3 (16.09.21)
+ : 그누보드 5.2.1 댓글 토큰지원 (랭크하이님 제안)
+ : 목록에서 점프기능 관리자 전용 (l2zeo님 제안)
+ : jwplayer audio only 모드 모바일에서도 작동하도록 수정 (테크니션님 제안)
+ : 음악파일 첨부시 플레이어 사이즈 audio 전용출력 (뵤리님 제안)
+ : jwplayer mobile width 100% on miwit theme (테크니션님 제안)
+ : bccode 표시
+
+ list.skin.php
+ mw.adm/mw.jump.update.php
+ mw.lib/mw.function.lib.php
+ mw.proc/mw.jump.update.php
+ style.common.css
+ view_comment.skin.php
+
첨부 : miwit303_synology_pdf_11q_kr.zip
는 하기 변경 내용 입니다 ( 원본은 링크 참조 바랍니다)
w:\g5s\skin\board\miwit303_synology_pdf_11q_kr.zip 에복사 압축 해제 스킨 설정 사용 하세요
모바일 적용은 w:\g5s\mobile\skin\board\miwit303_synology_pdf_11q_kr 폴더에 카피 적용 하세요
1) 시놀로지 시스템에서 환경에서 COFIG.PHP사용 변경
그누보드 config.php 변경 내용
//11.시놀로지 nas 배추스킨적용 w:\g5s\config.php // 시놀로지 php.ini에서 HOME 찾아서 EX)synology_home_path = /var/services/web 으로 정의하고자 합니다. define('synology_home_path', '/var/services/web/g5s');// 배추 스킨 적용 추가 synology_home_path /var/services/web/g5s
첨부위치
2) 22.시놀로지 nas 배추스킨 수정 조건
// 2.시놀로지 nas 배추스킨 수정 조건 수정파일 w:\g5s\skin\board\miwit303_synology_pdf_11q_kr\mw.proc\mw.g5.adapter.extend.php
//$dir = dirname(str_replace(G5_PATH, '', $script_name)); // 시놀로지nas 경로 수정전 w:\mw5\skin\board\miwit\mw.proc\mw.g5.adapter.extend.php // 변경전10행
// $dir = dirname(str_replace(synology_home_path, '', $script_name)); // 시놀로지nas 경로 수정후 w:\mw5\skin\board\miwit\mw.proc\mw.g5.adapter.extend.php // 변경후
$dir = dirname(str_replace(synology_home_path, '', $script_name)); // 시놀로지nas 경로 수정후 w:\mw5\skin\board\miwit\mw.proc\mw.g5.adapter.extend.php
수정 위치
3) 짧은주소 만들기 > 안됨( HTTPS://조건사용중)
짧은주소 만들기 > 아래설정후 배추스킨 설정> 플러그인에서 설정
그누보드 g5s 아미나빌더에 배추스킨 사용시 게시판 링크 주소 짧은주소 사용 만들기 입니다
그누보드 루트에 .htaccess 파일 생성 후
1 2 3 4 | < IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^([a-zA-Z0-9_]+)/([0-9]+)$ bbs_shorten.php?bo_table=$1&wr_id=$2 </ IfModule >
|
4) PDF VIEWER 추가하기 > w:\g5s\skin\board\miwit303_synology_pdf_11q_kr\view.skin.php
수정위치
-------<!-- 11q.kr 첨부된 pdf_show파일 viewer영역 입니다 -->
<?php
if ($view['file']['count']) {
$cnt = 0;
for ($i=0; $i<count($view['file']); $i++) {
if (isset($view['file'][$i]['source']) && $view['file'][$i]['source'] && !$view['file'][$i]['view'])
$cnt++;
}
}
?>
<?php if($cnt) { ?>
<!-- 첨부파일 시작 { -->
<section id="bo_v_file">
<h0> (( 첨부된 pdf_show파일 viewer영역 입니다.)) </h0>
<ul>
<?php
// 가변 파일
for ($i=0; $i<count($view['file']); $i++) {
if (isset($view['file'][$i]['source']) && $view['file'][$i]['source'] && !$view['file'][$i]['view']) {
$pinfo=pathinfo($view['file'][$i]['source']);
?>
<?php
if($pinfo[extension] == "pdf")
$pdf_show = "<embed src='".$view['file'][$i]['path']."/".$view['file'][$i]['file']."' style='width:100%; height: 800px'></embed>";
}
}
?>
</ul>
</section>
<!-- } 첨부파일 끝 -->
<?php } ?>
<?php
if (implode('', $view['link'])) {
?>
<?php } ?>
<?php echo $pdf_show;?>
<!-- 11q.kr 첨부된 pdf_show파일 viewer영역 입니다 추가끝 입니다 -->
------------------------------
♠ 출처는 링크 참조 바랍니다. https://11q.kr ♠
관련자료
-
링크
-
첨부등록일 2018.02.07 23:21
-
이전
-
다음
shimss11q님의 댓글
임시 기본 모바일 스킨을 사용 합니다.
shimss 2분전 2
https://miwit.kr/b/g4_qna-94647
이전글 목록 수정 삭제 글쓰기
그누보드에 배추스킨을 pc 및 모바일쪽에 동일하게 적용
모바일 인식모드로 (상태) 글저장이 안됩니다.
사용버전: 3.0.3버전
모바일에서 pc모드에서는 정상적으로 저장 됩니다
edit상태에서 저장시그림과 같습니다,
pc모드 저장ok
모바일에서 모바일 모드 ng
pc에서 모바일모드 ok
https://miwit.kr/b/g4_qna-94647