-14,7 +14,7 |
즉 이런겁니다. |
sondon.pl, wiki.pl, brainsalad.pl에는 각각의 설정들이 들어있고 그 안에서 source.pl이라는 소스파일을 읽어서 명령들을 처리하는거지요. <mysign([[거북이]],2003-2-5 2:59 pm)> |
: [http://www.usemod.com/cgi-bin/wiki.pl?UseModWikiPlugins 이런게]있었는데 영 모르겠네요 '_'a <mysign([[Bab2]],2003-2-5 4:45 pm)> |
: [http://www.usemod.org/cgi-bin/wiki.pl?UseModWikiPlugins 이런게]있었는데 영 모르겠네요 '_'a <mysign([[Bab2]],2003-2-5 4:45 pm)> |
wiki.pl에서 config.pl을 처리하는 것을 보면 do라는 명령을 이용합니다. 이걸 잘 이용하면 될 것도 같네요. [http://cs.haifa.ac.il/~shlomo/perl/lecture7/slide9.html 간략한 설명] |
# sondon.pl에는 설정을 포함한 기본적인 코드를 담는다. |
-41,7 +41,7 |
: 일단 소스는, "### {{{ }}}" 를 검색하시면 관련 부분이 나올 거고요. 아마 소스는 여기있는 것을 가져다 쓰셨다면 수정이 되었을 것이고.. "폴더를 올린다"는 얘기가 어디 있나요? (제가 말한 거라면.. 민망합니다만 기억나지 않습니다 ^^) [http://www.gnu.org/software/src-highlite/source-highlight.html source-highlight홈페이지]에 가셔서 다운로드받은 화일을 서버에 설치하시고, wiki.pl 에서 다음의 두 환경변수를 지정하면 끝입니다. |
: |
{{{perl |
{{{#!vim perl |
$SOURCEHIGHLIGHT = "/usr/local/bin/source-highlight"; # source-highlight 실행화일의 경로 |
%SRCHIGHLANG = ("cpp", 1, "java", 1, "prolog", 1, "perl", 1, # 현재 지원하고 있는 언어 |
"php3", 1, "python", 1, "flex", 1, "changelog", 1 |
-75,7 +75,7 |
* 계정/bin/ 디렉토리 아래 있는 화일들은 퍼미션을 755 로 변경한다. |
* config.pl 에서 다음을 지정한다. "/home/raymundo/local" 부분을 자기 계정에 맞게 수정. |
: |
{{{perl |
{{{#!vim perl |
$SOURCEHIGHLIGHT = "/home/raymundo/local/bin/source-highlight"; |
}}} |
-105,14 +105,14 |
고쳐 놓았습니다. 잘 되죠? 딱 두 개 고쳤습니다. |
* config.pl 에서 |
: |
{{{perl |
{{{#!vim perl |
$SOURCEHIGHLIGHT="http://canday.pe.kr/wiki/bin/source-highlight"; # 이 줄을 |
$SOURCEHIGHLIGHT="./bin/source-highlight"; # 로 고침. |
}}} |
위의 것은 wiki.pl에도 고쳐놨습니다.하지만 config.pl 쪽의 값이 우선권이 있으니 wiki.pl 쪽은 상관없긴 합니다. (URL 을 적는 게 아니기 때문에 http 로 시작하면 안 된다고 계속 말씀드렸는데... ^^;) |
* wiki.pl 의 5524 번 라인의 |
: |
{{{perl |
{{{#!vim perl |
$line =~ s/(<font [^>]*>)?&(<\/font>)?(<font [^>]*>)?__GT__(<\/font>)?(<font [^>]*>)?;(<\/font>)?/$1&l>$6/g; # 이 줄을 |
$line =~ s/(<font [^>]*>)?&(<\/font>)?(<font [^>]*>)?__GT__(<\/font>)?(<font [^>]*>)?;(<\/font>)?/$1>$6/g; # 로 고침 (뒷부분에 > 앞에 &l 이 잘못 들어가 있더군요. 이건 단순한 오타) |
}}} |
-143,7 +143,7 |
<mysign([[Raymundo]],2003-2-11 10:09 am)> |
:소스에서 |
{{{perl |
{{{#!vim perl |
$html =~ s/\\\\/&__DOUBLEBACKSLASH__;/g; |
}}} |
:이렇게 쓰고 있습니다. 복잡한 표만들기 같은걸 할 때는 괜찮더라구요. '_'a <mysign([[Bab2]],2003-2-11 5:02 pm)> |
-171,7 +171,7 |
:: 지금 경우에는 삭제된 페이지의 경우 페이지 제목 표시도 빈 페이지 처럼 첫글자만 링크를 걸게 했는데.. 이건 그냥 예전처럼 페이지 제목에 링크를 걸려고 생각 중입니다. 아이콘을 고를 때와 제목을 표시할 때 이중으로 *.db 화일을 검사해야 하는터라... 있다가 밤에 계속해야겠네요. 지금은 자리를 떠야 할 시간이.. <mysign([[Raymundo]],2003-2-14 4:06 pm)> |
:::굿입니다요. ;) <mysign([[Bab2]],2003-2-14 5:02 pm)> |
----- |
http://gypark.pe.kr/cgi-bin/ez2000/system/db/WikiUpload/upload/70/1045368875/brbug.jpg \\ |
Upload:brbug.jpg \\ |
요거는 모질라에서 캡쳐한거죠. 마지막 문장에서 \\를 안쓰고 엔터 두개로 넘어가서 끝날경우에는 정렬이 이렇게 되더라구요. 이건 버그리포팅이 아니라 그냥 상황보고 입니다. 모질라 자체의 문제가 아닐까 싶으니까요. ^^ <mysign([[거북이]],2003-2-16 1:28 pm)> |
: 정말 그러네요, IE 나 컹커러에서는 제대로 보이고, 모질라에서는 그렇게 붙어서 보이고, 오페라나 넷스케이프는 깔려 있지 않아서 안 해봤습니다. 그런데 재밌는 것이, 그 화면만 따로 컴퓨터에 html 화일을 저장해서 불러보면 괜찮게 나오더라고요. 확인해보니 스타일쉬트에서 |
-363,7 +363,7 |
:: 테스트를 해봐야 알겠지만 ||를 써야만 테이블이 되게 바뀌었으니... 충돌하는 일은 없지 않을까요? <mysign([[조프]],2003-2-24 8:15 pm)> |
::: 앗, 분명히 [[UseModWiki소스수정/이중세로선]]에서 이 문제를 해결했다고 생각했는데... 왜 조프님 글에서 "를 써야만" 앞에 있는 세로선이 표 태그로 바뀌어버리는건지.. <mysign([[Raymundo]],2003-2-24 9:03 pm)> |
:::: 앗. 버그군요. 위에 보면 || 뒤에 :가 있죠? 그게 처리가 제대로 안되어서 문제가 생겼습니다. 다음과 같이 고쳐주면 되는데. 이걸로 완전히 되는건지는 모르겠네요. 그러고 보니 아래 pre가 인덴트 먹는 것도 버그 아닌가요? <mysign([[조프]],2003-2-24 9:19 pm)> |
{{{perl |
{{{#!vim perl |
# 예전의 그 함수입니다. |
if ($depth > 0) { |
$depth = $IndentLimit if ($depth > $IndentLimit); |
-387,7 +387,7 |
::: WikiLinesToHtml 은 일찌기 이해하기를 포기한 함수인데요.. ㅠ,.ㅠ 그저 만든 사람이 천재이려니 하기로.. 적어도 위와 같은 경우에 있어서는 제대로 동작하네요. 반영해 놓겠습니다. <mysign([[Raymundo]],2003-2-24 10:14 pm)> |
좀 살펴봤더니 <nowiki>{{{</nowiki>를 처리할 때 뉴라인이 죽네요. ^^; CommonMarkup 함수에서 |
{{{perl |
{{{#!vim perl |
############### |
### added by gypark |
### {{{ }}} 처리 |