[g4s_최신글] 탭 최신글 완성^^ 난 최신글만 우려 먹는다.(유형3종류 자동스크롤탭 최신글) http://sir.co.kr/bbs/board.php?bo_table=g4_ski...
SyntaxHighlighter 적용 게시판 스킨
* g4s 4.0b19 버전에 맞게 css 파일과 js 파일을 스킨에 추가했습니다.
* br 태그가 추가된다고 하셔서 br 태그 제거 코드를 추가해봤습니다.
포스트 작성시 코드를 직접 타이핑할 경우는 br 태그가 나타나는 경우가 없는데
코드를 붙여넣기 할 경우에 br 태그가 나타나는 듯 합니다.
g4s basic 스킨에 systaxhighlighter 기능을 추가한 스킨입니다.
개인적으로 사용하기 위해 만든 스킨이기에 충분한 테스트를 거치진 않았습니다.
1. 스킨설정
스킨의 js 폴더 안에 해당 언어를 처리하는 스크립트 파일이 있습니다. 스킨 파일에서는 bash, css, javascript, php 등의 언어를 사용하게 되어있는데요 추가적인 언어 스크립트가 필요하면 js/extra 안에 있는 js 파일을 js 폴더로 이동시키면 됩니다.
css 파일은 shCore와 shThemeDefault를 사용하도록 되어 있습니다. 테마를 변경하려면 css 폴더 내의 css 파일을 list.skin.php 파일이 있는 곳으로 이동하면 됩니다.
2. 코드 작성법
게시판 글쓰기 화면에서 글을 작성할 때 아래와 같이 작성하면 됩니다.
[code:php]
<?php
echo "php";
?>
[/code]
글작성은 에디터를 사용하셔서 하시면 됩니다. 에디터 없이 작성하셔도 적용될 겁니다.
위에서 :php 부분은 해당 언어로 변경하면 됩니다. 사용가능한 언어는 아래 링크를 참고하세요.
http://alexgorbatchev.com/SyntaxHighlighter/manual/brushes/
그누보드5 스킨
좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.
ajax list와 comment 게시판을 통합 하였습니다. [버그 수정] 1. list에서 추천 사용시 적용 안되는 문제 해결 2. commnet에서 비회원 글쓰기시 한번만 써지...
문의게시판입니다. 문의하면 접수중으로 나오고 관리자가 코멘트를 달게 되면 답변완료가 나오는 단순한 게시판입니다.
UTF-8 전용입니다. 댓글 작성시 새로 고침 없이 댓글이 작성되는 ajax 형태의 댓글 게시판입니다. 회원로긴시에는 댓글 쓰기, 수정, 삭제가 ajax로 구동되며 비회원은 삭제는...
ajax를 이용해서 [더보기] [줄이기] 버튼을 클릭하면 페이징이 되는 게시판입니다. 아울러 페이스북과 같이 스크롤 아래로, 스크롤 위로 하시면 페이징이 됩니다. UTF-8 전용입...
* g4s 4.0b19 이후 버전을 사용하셔야 합니다. * g4s 4.0b19 버전에 맞게 css 파일과 js 파일을 스킨에 추가했습니다. * br 태그가 추가된다고 하셔서 br ...
안녕하세요. 기본 스킨과 크게 다르지 않습니다. 필요에 의해서 게시판 제목 정보는 삭제하였으며, 모바일버젼은 수정하지 않았습니다. (모바일은 common 부터 모든 정보를 삭제하였...
개인용으로 쓰기위해 기본 갤러리 스킨을 수정해서 만들어봤습니다. 일반회원은 리스트만 볼수 있게 제작되었습니다. 별로 공개할만한게 못되지만 그래도 G4S 스킨게시판 발전을 위해(?)...
* g4s 4.0b19 버전에 맞게 수정했습니다. 그누보드4s에 기본 포함된 갤러리 스킨에 exif 출력 기능을 추가한 스킨입니다. 개인적으로 사용하기 위해 만든 것이라 모든 브라...
이 스킨은 그누보드 플러그인 프레임워크(GPF)의 리토리(Reatory) 플러그인을 사용합니다. + 요구사항 - 리토리 플러그인 : http://sir.co.kr/bbs/board...
댓글 15개
잘 되는것 같은데....
공백에 전부<br>이 들어 가네요.
뭐가 잘못 된건지 몰라서 문의 드립니다.
제가 뭔가 설정을 잘못한것 같은데
가르침을 받고 싶습니다.
확인이 가능할 것 같습니다.
공백에 모두 <br> 이 들어갑니다.
http://daum.myhome.tv/bbs/board.php?bo_table=test
말씀하신 증상이 나타나지 않습니다.
<?php
// RFC 2616 compatible Accept Language Parser
// http://www.ietf.org/rfc/rfc2616.txt, 14.4 Accept-Language, Page 104
// Hypertext Transfer Protocol -- HTTP/1.1
foreach (explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']) as $lang) {
$pattern = '/^(?P<primarytag>[a-zA-Z]{2,8})'.
'(?:-(?P<subtag>[a-zA-Z]{2,8}))?(?:(?:;q=)'.
'(?P<quantifier>\d\.\d))?$/';
$splits = array();
printf("Lang:,,%s''\n", $lang);
if (preg_match($pattern, $lang, $splits)) {
print_r($splits);
} else {
echo "\nno match\n";
}
}
?>
[/code]
이대로 한번 해보세요..
<br> 붙는데요?
그러나 붙여넣기 등의 과정에서 br 태그가 추가되는 것 같아 br 태그를 제거하는 코드를 추가했습니다.
그러나 이것으로 문제가 완전히 해결된다고 장담할 수 없는 것은 이해해 주셨으면 합니다.
이정도로도 만족해요..^^
감사합니다. 수고하셨어요!!!
다른 언어를 사용할 때도 해당 언어의 js 파일을 로드해주셔야 정상 작동할 겁니다.
그리고 문제가 하나 있는데요..
br 테그 를 지우다 보니 코드 말고는 다른 글자 부분이 다 일 직선으로만 나오는 문제가 생기더군요..
코드 안에 있는 br 테그만 지우면 해결 될텐데 말 입니다...ㅜ
제가 수정 해보려고는 했는데 잘 안되네요
감사합니다~