리자

syntax highlight 기능 추가 안내

· 2010-03-23 (화) 15:35:56 · 71115 · 55
php 코드에 [code] ... [/code]로 감싸주시면 됩니다.


[code]
<?
if (!defined('_GNUBOARD_')) exit;

/*************************************************************************
**
** 일반 함수 모음
**
*************************************************************************/

// 마이크로 타임을 얻어 계산 형식으로 만듦
function get_microtime()
{
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}


// 현재페이지, 총페이지수, 한페이지에 보여줄 행, URL
function get_paging($write_pages, $cur_page, $total_page, $url, $add="")
{
$str = "";
if ($cur_page > 1) {
$str .= "<a href='" . $url . "1{$add}'>처음</a>";
//$str .= "[<a href='" . $url . ($cur_page-1) . "'>이전</a>]";
}

$start_page = ( ( (int)( ($cur_page - 1 ) / $write_pages ) ) * $write_pages ) + 1;
$end_page = $start_page + $write_pages - 1;

if ($end_page >= $total_page) $end_page = $total_page;

if ($start_page > 1) $str .= "  <a href='" . $url . ($start_page-1) . "{$add}'>이전</a>";

if ($total_page > 1) {
for ($k=$start_page;$k<=$end_page;$k++) {
if ($cur_page != $k)
$str .= "  <a href='$url$k{$add}'><span>$k</span></a>";
else
$str .= "  <b>$k</b> ";
}
}

if ($total_page > $end_page) $str .= "  <a href='" . $url . ($end_page+1) . "{$add}'>다음</a>";

if ($cur_page < $total_page) {
//$str .= "[<a href='$url" . ($cur_page+1) . "'>다음</a>]";
$str .= "  <a href='$url$total_page{$add}'>맨끝</a>";
}
$str .= "";

return $str;
}


// 변수 또는 배열의 이름과 값을 얻어냄. print_r() 함수의 변형
function print_r2($var)
{
ob_start();
print_r($var);
$str = ob_get_contents();
ob_end_clean();
$str = preg_replace("/ /", " ", $str);
echo nl2br("<span style='font-family:Tahoma, 굴림; font-size:9pt;'>$str</span>");
}


...
?>
[/code]
|

댓글 55개

폰트가 눈아푸네요. 굴림이나 돋움으로 바꿔주세요. ㅋㅋ
와우~ 멋집니다~
크 멋집니다.
약간 흠이 있다면 클립보드 복사시 탭이나 앞에 공간은    붙어버리네요


// 현재페이지, 총페이지수, 한페이지에 보여줄 행, URL
function get_paging($write_pages, $cur_page, $total_page, $url, $add="")
{
    $str = "";
    if ($cur_page > 1) {
        $str .= "<a href='" . $url . "1{$add}'>처음</a>";
        //$str .= "[<a href='" . $url . ($cur_page-1) . "'>이전</a>]";
    }

    $start_page = ( ( (int)( ($cur_page - 1 ) / $write_pages ) ) * $write_pages ) + 1;
    $end_page = $start_page + $write_pages - 1;

    if ($end_page >= $total_page) $end_page = $total_page;

    if ($start_page > 1) $str .= "  <a href='" . $url . ($start_page-1) . "{$add}'>이전</a>";
2011-02-09 (수) 15:25:20
마우스 올리면 오른쪽 위에 viewsource 같은버튼을 클릭하면 소스만 복사 가능합니다.^^
오호 앞으로 질문올리기가 편하겠네요.
댓글에도 지원 해주세욧
2010-04-19 (월) 11:59:03
에디터플러스네 완죤
오~ 좋네요. 소스보기 긁어서 복사랑 클립보드로 복사했는데 둘 다 잘되네요~
어떻게 소스가 쓰여지는건지 자세히 좀 부탁드립니다...일반인이 봐서는 이해가 가질 않아서요.
감사합니다.
짝짝
2010-05-20 (목) 02:28:19
오호`
2010-05-22 (토) 23:08:36
하이라이트 인가요..!
와우 멋집니다!
다만 앞에 줄번호가 같이 복사된다는게 단점이긴 하네요ㅋ
마우스 올리면 복사하기 보여요...
2010-10-30 (토) 14:55:44
소스 우측상단에 VIEWSOURCE 누르시면 소스만 보입니다.
감사감사
2010-06-30 (수) 16:31:08
감사합니다.
2010-07-11 (일) 22:00:52
질문게시판에 올린글 수정할때도 1000 포인트 없으면 안된다고 하네요...
수정은 그냥 할 수 있어야 하는거 아닌지...
2010-07-20 (화) 01:50:18
뭐가 뭔지 모르겠지만.. 일단 열공입니다^^
감사합니다~
감사합니다
감사합니다
2010-12-21 (화) 12:46:11
감사합니다
코멘트에는 안되는군요
2011-01-12 (수) 10:34:07
어디다가 수정해야되는건지 아니면 어디다가 추가해야됩니까?
2011-04-19 (화) 15:57:57
dhtml 에디터랑 같이 쓸수있으면 좋을텐데...
2011-05-29 (일) 21:37:39
굿잡
2011-07-07 (목) 15:39:18
감사합니다
2011-07-15 (금) 13:40:49
에디터플러스~
이게 무슨 기능이죠?
감사합니다.
혹시 코멘트에도 되나요?
[code]
<?
phpinfo();
?>
[/code]
;;;아 안된다 적혀있네요
감사합니다
흠..
감사합니다
감사합니다.
2012-08-03 (금) 10:05:54
와우
2012-10-05 (금) 09:59:45
제가 만든 홈피에도 다운받아서 일부 적용을 해보았는데, 괜춤네여
간만에 접속했는데.. 포인트가 마이너스 됐어요.. 질문도 못올리고.. 누가 포인트 쌓는 방법좀 알려주세요~!^^
개발자 팁 자료실에서도 적용되었으면 좋겠습니다.
이런 기능이 제공이 되었군요. 처음 알았네요.
헛..이런것도 있었군요...ㅋ;
감사합니다^^
[code]
<?
echo "감사합니다.";
?>
[/code]
[code]
<?
echo "멋진기능이군요!";
?>
[/code]
2013-05-03 (금) 22:10:30
[code]
echo "잘되나요? ㅎㅎ";
[/code]
[code]
잘되나요?[/code]
2013-06-12 (수) 18:41:41
[code] for () { echo '멋집니다'; }[/code]
2013-06-14 (금) 16:36:26
[code]
if(잘된다) echo 정말 잘돼요
[/code]
2013-08-26 (월) 16:08:10
[code]
<?
while(1) { echo '사랑해요\n'; }
?>
[/code]
[code]

나는 멋쟁이
[/code]
[code]
되나?
[/code]
2014-06-20 (금) 14:37:18
[code]저두[/code]
2014-07-12 (토) 17:15:40
syntax highlight 기능을 "DHTML 에디터" 사용할때만 적용되게 할수 없나요?
syntax highlight 기능은 글쓰기 , 댓글에 "DHTML 에디터" 사용체크 안했는데도
[code] ... [/code] 기능이 먹히네요.

[code]
syntax highlight 기능이 먹히네.
[/code]
[code]
<?php
echo "";
?>
[/code]
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
10-03-23 조회 1,519
10-03-23 조회 1,334
10-03-23 조회 1,601
10-03-23 조회 1,778
10-03-23 조회 1,597
10-03-23 조회 1,666
10-03-23 조회 2,216
10-03-23 조회 2,324
10-03-23 조회 2,506
10-03-23 조회 2,149
10-03-23 조회 2,137
10-03-23 조회 1,865
10-03-23 조회 1,637
10-03-23 조회 1,905
10-03-23 조회 2,866
10-03-23 조회 4,050
10-03-23 조회 1,861
10-03-23 조회 1,894
10-03-23 조회 2,020
10-03-23 조회 2,452