사전기능(수정) 정보
기타 사전기능(수정)관련링크
첨부파일
본문
게시글의 특정단어를 사전에 링크를 걸어 단어의 뜻을 설명해 줄수 있는 기능입니다..
테스트 페이지 http://2ustory.com/bbs/board.php?bo_table=test&wr_id=6
==============================================================================
사전에 단어가 하나라도 등록이 되어 있지 않으면... 에러가 발생합니다... 단어 등록후 사용하세요.
==============================================================================
특징
1. 단어등록시 링크주소를 입력해서 게시물에서 단어 클릭시 사이트로 바로 이동가능.
2. 위 1번기능을 활용하면 게시글의 특정 단어에 대한 광고를 할수도 있겠네요.
설치방법
1. 그누보드의 config.php 파일 아래부분에 아래 소스 추가.
$g4['hangul_dic'] = $g4['table_prefix'] . "hangul_dic"; // 사전 테이블
2. 압축을 풀은 소스를 그대로 그누보드에 올린다.
3. 관리자로 로그인후 http://그누보드/_hangul_dic/install.php 로 접속하여 설치 한다.
4. 아래와 같이 해당 게시판 스킨의 view.skin.php 파일을 수정한다.
<!-- 내용 출력 -->
<span id="writeContents"><?=$view[content];?></span>
위 부분에 아래 소스 추가.
<style type="text/css">
a.handic_link:link, a.handic_link:active, a.handic_link:visited { color:#0D67CC; text-decoration:none;}
a.handic_link:hover { color:#DD3B21; text-decoration:none; }
</style>
<?
//키워드기능사용
$dic_result=mysql_query("select keyword, no, link, link_use from $g4[hangul_dic] ");
$i=0;
while($handic=mysql_fetch_array($dic_result)) {
$local_keyword[$i] = "/".trim($handic[0])."/i";
$local_wiki[$i] = "<a href='".trim($handic[2])."' title='".trim($handic[0])."(으)로 이동합니다' target=_blank class='handic_link'>".trim($handic[0])."</a>";
$local_dic[$i] = "<a href=\"javascript:;\" onClick=\"window.open('$g4[path]/_hangul_dic/view.php?no=".trim($handic[1])."','hangul_dic', 'width=400,height=450,scrollbars=yes,left='+(screen.availWidth/2-200)+',top='+(screen.availHeight/2-225)+'');\" class='handic_link'>".trim($handic[0])."</a>";
if($handic['link_use'] == '1'){
$local_link[$i] = $local_wiki[$i];
} else {
$local_link[$i] = $local_dic[$i];
}
$i++;
}
$view[content] = preg_replace($local_keyword,$local_link,$view[content]);
?>
5. 아래 소스를 메뉴의 원하는 곳에 넣어 사용하시면 됩니다.
<a href="javascript:;" onClick="window.open('<?=$g4[path]?>/_hangul_dic/','hangul_dic', 'width=400,height=450,scrollbars=yes,left='+(screen.availWidth/2-200)+',top='+(screen.availHeight/2-225)+'');">사전</a>
테스트 페이지 http://2ustory.com/bbs/board.php?bo_table=test&wr_id=6
==============================================================================
사전에 단어가 하나라도 등록이 되어 있지 않으면... 에러가 발생합니다... 단어 등록후 사용하세요.
==============================================================================
특징
1. 단어등록시 링크주소를 입력해서 게시물에서 단어 클릭시 사이트로 바로 이동가능.
2. 위 1번기능을 활용하면 게시글의 특정 단어에 대한 광고를 할수도 있겠네요.
설치방법
1. 그누보드의 config.php 파일 아래부분에 아래 소스 추가.
$g4['hangul_dic'] = $g4['table_prefix'] . "hangul_dic"; // 사전 테이블
2. 압축을 풀은 소스를 그대로 그누보드에 올린다.
3. 관리자로 로그인후 http://그누보드/_hangul_dic/install.php 로 접속하여 설치 한다.
4. 아래와 같이 해당 게시판 스킨의 view.skin.php 파일을 수정한다.
<!-- 내용 출력 -->
<span id="writeContents"><?=$view[content];?></span>
위 부분에 아래 소스 추가.
<style type="text/css">
a.handic_link:link, a.handic_link:active, a.handic_link:visited { color:#0D67CC; text-decoration:none;}
a.handic_link:hover { color:#DD3B21; text-decoration:none; }
</style>
<?
//키워드기능사용
$dic_result=mysql_query("select keyword, no, link, link_use from $g4[hangul_dic] ");
$i=0;
while($handic=mysql_fetch_array($dic_result)) {
$local_keyword[$i] = "/".trim($handic[0])."/i";
$local_wiki[$i] = "<a href='".trim($handic[2])."' title='".trim($handic[0])."(으)로 이동합니다' target=_blank class='handic_link'>".trim($handic[0])."</a>";
$local_dic[$i] = "<a href=\"javascript:;\" onClick=\"window.open('$g4[path]/_hangul_dic/view.php?no=".trim($handic[1])."','hangul_dic', 'width=400,height=450,scrollbars=yes,left='+(screen.availWidth/2-200)+',top='+(screen.availHeight/2-225)+'');\" class='handic_link'>".trim($handic[0])."</a>";
if($handic['link_use'] == '1'){
$local_link[$i] = $local_wiki[$i];
} else {
$local_link[$i] = $local_dic[$i];
}
$i++;
}
$view[content] = preg_replace($local_keyword,$local_link,$view[content]);
?>
5. 아래 소스를 메뉴의 원하는 곳에 넣어 사용하시면 됩니다.
<a href="javascript:;" onClick="window.open('<?=$g4[path]?>/_hangul_dic/','hangul_dic', 'width=400,height=450,scrollbars=yes,left='+(screen.availWidth/2-200)+',top='+(screen.availHeight/2-225)+'');">사전</a>
추천
12
12
댓글 전체
좋은 아이템 이네요 / 사전db를 sql로 바로 업로드 시켜 연동하면
좋은 구성이 나올 듯 합니다
좋은 구성이 나올 듯 합니다
열매님 홈페이지에 있는 가계부도 그누로 제작된것인지 궁금합니다
혹시 배포하실 의향은 없으신지요?
혹시 배포하실 의향은 없으신지요?
가계부는 비공개입니다..
와... 진짜 최고입니다!
저희사이트를 단번에 업그레이드 시켜줄수있는 기능이네요!!!
대박! 최고!!!!!!!!!!!!!!!!!!!!!!!!1
저희사이트를 단번에 업그레이드 시켜줄수있는 기능이네요!!!
대박! 최고!!!!!!!!!!!!!!!!!!!!!!!!1
4. 아래와 같이 해당 게시판 스킨의 view.skin.php 파일을 수정한다.
->[질문] 해당 게시판의 스킨파일 view.skin.php 안에 아무곳에나 추가하면 되나요?
5. 아래 소스를 메뉴의 원하는 곳에 넣어 사용하시면 됩니다.
->[질문] 어디쪽 메뉴(대략적인 경로)를 말씀하시는지 ;; 초짜라서요..; 부탁합니다.
->[질문] 해당 게시판의 스킨파일 view.skin.php 안에 아무곳에나 추가하면 되나요?
5. 아래 소스를 메뉴의 원하는 곳에 넣어 사용하시면 됩니다.
->[질문] 어디쪽 메뉴(대략적인 경로)를 말씀하시는지 ;; 초짜라서요..; 부탁합니다.
4. 아래와 같이 해당 게시판 스킨의 view.skin.php 파일을 수정한다.
->[질문] 해당 게시판의 스킨파일 view.skin.php 안에 아무곳에나 추가하면 되나요?
<!-- 내용 출력 -->
<span id="writeContents"><?=$view[content];?></span>
위 에 넣으셔야 합니다...
5번 설명은 관리자님이 사용하고 싶은 곳에 사용하시면됩니다...
->[질문] 해당 게시판의 스킨파일 view.skin.php 안에 아무곳에나 추가하면 되나요?
<!-- 내용 출력 -->
<span id="writeContents"><?=$view[content];?></span>
위 에 넣으셔야 합니다...
5번 설명은 관리자님이 사용하고 싶은 곳에 사용하시면됩니다...
4번질문..
배추게시판을 사용하고있는데요.
해당파일을 열어보면, 말씀해주신내용은없고.
<div id=view_content>
<? if (!$mw_basic[cf_zzal] && !strstr($view[content], "{이미지:0}")) echo $file_viewer; // 파일 출력 ?>
<?//echo $view[content]; // 내용출력?>
<?echo $view[rich_content]; // {이미지:0} 과 같은 코드를 사용할 경우?>
</div>
이 소스가 있는데 이쪽도 비슷한겠지요? ^^;;앗앗...
배추게시판을 사용하고있는데요.
해당파일을 열어보면, 말씀해주신내용은없고.
<div id=view_content>
<? if (!$mw_basic[cf_zzal] && !strstr($view[content], "{이미지:0}")) echo $file_viewer; // 파일 출력 ?>
<?//echo $view[content]; // 내용출력?>
<?echo $view[rich_content]; // {이미지:0} 과 같은 코드를 사용할 경우?>
</div>
이 소스가 있는데 이쪽도 비슷한겠지요? ^^;;앗앗...
$view[rich_content] = preg_replace($local_keyword,$local_link,$view[rich_content]);
를
$view[rich_content] = preg_replace($local_keyword,$local_link,$view[rich_content]);
이렇게 해서 사용하면 되지 않을까 싶습니다... 제가 해당 게시판스킨을 사용중이지 않아서여..;;
를
$view[rich_content] = preg_replace($local_keyword,$local_link,$view[rich_content]);
이렇게 해서 사용하면 되지 않을까 싶습니다... 제가 해당 게시판스킨을 사용중이지 않아서여..;;
아...적용했습니다. 열매님
한번 봐주실수 있으세요? 에러가 나서요..
게시글: http://musicalinside.com/bbs/board.php?bo_table=02_1&wr_id=1543
사전노출(맨 아래쪽에 링크있습니다) : http://musicalinside.com/bbs/group.php?gr_id=01
한번 봐주실수 있으세요? 에러가 나서요..
게시글: http://musicalinside.com/bbs/board.php?bo_table=02_1&wr_id=1543
사전노출(맨 아래쪽에 링크있습니다) : http://musicalinside.com/bbs/group.php?gr_id=01
말씀해주신... [rich_content]); 넣어서 수정해도 경로상에 문제점이....발만 동동...
진정 사용하고싶은 기능인데.. 도움주실수 없으실까요..ㅠㅠ
<div id=view_content>
<? if (!$mw_basic[cf_zzal] && !strstr($view[content], "{이미지:0}")) echo $file_viewer; // 파일 출력 ?>
<?//echo $view[content]; // 내용출력?>
<?echo $view[rich_content]; // {이미지:0} 과 같은 코드를 사용할 경우?>
</div>
위 내용을
<div id=view_content>
<? if (!$mw_basic[cf_zzal] && !strstr($view[content], "{이미지:0}")) echo $file_viewer; // 파일 출력 ?>
<?//echo $view[content]; // 내용출력?>
<? $view[rich_content] = preg_replace($local_keyword,$local_link,$view[rich_content]); ?>
<?echo $view[rich_content]; // {이미지:0} 과 같은 코드를 사용할 경우?>
</div>
이렇게 바꾸시면 되것 같습니다.. 테스트 하지 않았습니다...^^;;
<? if (!$mw_basic[cf_zzal] && !strstr($view[content], "{이미지:0}")) echo $file_viewer; // 파일 출력 ?>
<?//echo $view[content]; // 내용출력?>
<?echo $view[rich_content]; // {이미지:0} 과 같은 코드를 사용할 경우?>
</div>
위 내용을
<div id=view_content>
<? if (!$mw_basic[cf_zzal] && !strstr($view[content], "{이미지:0}")) echo $file_viewer; // 파일 출력 ?>
<?//echo $view[content]; // 내용출력?>
<? $view[rich_content] = preg_replace($local_keyword,$local_link,$view[rich_content]); ?>
<?echo $view[rich_content]; // {이미지:0} 과 같은 코드를 사용할 경우?>
</div>
이렇게 바꾸시면 되것 같습니다.. 테스트 하지 않았습니다...^^;;

드디어 공개하셨군요^^
감사합니다.
잘사용하겠습니다.
그런데 설치해 보았지만 아무런 반응이 없습니다.
위 진행 사항대로 설치하고
단어 등록하고
쓰고 있는게시판 view 파일에 view_content 출력문 위에 코드를 넣고
테스트를 해보았지만 아무런 반응이 없네요..
홍길동 이란 단어를 사전 시스템에 등록하고
게시판 내용중 홍길동이란 단어가 있으면 링크가 걸리고 클릭시 사전 내용이 뜨는게 맞는건지요?
감사합니다.
잘사용하겠습니다.
그런데 설치해 보았지만 아무런 반응이 없습니다.
위 진행 사항대로 설치하고
단어 등록하고
쓰고 있는게시판 view 파일에 view_content 출력문 위에 코드를 넣고
테스트를 해보았지만 아무런 반응이 없네요..
홍길동 이란 단어를 사전 시스템에 등록하고
게시판 내용중 홍길동이란 단어가 있으면 링크가 걸리고 클릭시 사전 내용이 뜨는게 맞는건지요?
완벽한 설치 감사합니다!!!!!!!!!
멋진 기능 감사히 사용하겠습니다. ^^

성공하신분 있나요??
설치 방법을 옮기면서 빠진 부분이 있었네요.. 수정했습니다...
다시하셔도 안되시면 코멘트 남겨 주세요.
다시하셔도 안되시면 코멘트 남겨 주세요.
수고했습니다

감사합니다. 이제 잘되넹요^^
사전기능 오픈 감사해요. ^^
그런데
/js.js 파일 내용이 아무것도 없네요.?
빈파일인가요.?
파이어폭스에서 바로가기를 하지 않으면 빈탭이 하나 더 생기는군요..;;;
그런데
/js.js 파일 내용이 아무것도 없네요.?
빈파일인가요.?
파이어폭스에서 바로가기를 하지 않으면 빈탭이 하나 더 생기는군요..;;;
js.js 파일은 자바스크립 을 넣을려다가 안넣고 파일을 지우지 않았네요..

아래내용의 에러가 발생합니다.
select count(no) as cnt from
1064 : You have an error in your SQL syntax near '' at line 1
error file : /_hangul_dic/index.php
select count(no) as cnt from
1064 : You have an error in your SQL syntax near '' at line 1
error file : /_hangul_dic/index.php

아무값도 없어서 그런거 아닌가요
==============================================================================
사전에 단어가 하나라도 등록이 되어 있지 않으면... 에러가 발생합니다... 단어 등록후 사용하세요.
==============================================================================
==============================================================================
사전에 단어가 하나라도 등록이 되어 있지 않으면... 에러가 발생합니다... 단어 등록후 사용하세요.
==============================================================================

단어 등록 할려면 일단 /_hangul_dic/index.php으로 진입해야 단어를 등록 할수 있는거 아닌가요?
install.php 파일을 실행 하셨나요??

네 처음에 실행 했을때 "설치완료" 메세지가 나왔는데...데이터베이스가 생성되지 않은건 아닐까요? 생성되지 않았으면 수동으로 어떻게 설치 하는지요?
db에 접속을 하셔셔..
hangul_dic로 끝나는 테이블이 있는지 보시구여... 없으면..
CREATE TABLE `그누보드접두사_hangul_dic` (
`no` int(11) NOT NULL auto_increment,
`cat` varchar(255) NOT NULL default '',
`keyword` varchar(255) NOT NULL default '',
`contents` text NOT NULL,
`link` varchar(255) NOT NULL default '',
`link_use` varchar(255) NOT NULL default '0',
`datetime` int(13) DEFAULT '0' NOT NULL,
PRIMARY KEY (`no`)
)
를 실행하시면됩니다.
hangul_dic로 끝나는 테이블이 있는지 보시구여... 없으면..
CREATE TABLE `그누보드접두사_hangul_dic` (
`no` int(11) NOT NULL auto_increment,
`cat` varchar(255) NOT NULL default '',
`keyword` varchar(255) NOT NULL default '',
`contents` text NOT NULL,
`link` varchar(255) NOT NULL default '',
`link_use` varchar(255) NOT NULL default '0',
`datetime` int(13) DEFAULT '0' NOT NULL,
PRIMARY KEY (`no`)
)
를 실행하시면됩니다.

수동으로 생성했는데도 안되네요? 왜 그런지....ㅠ.ㅠ;;

다 삭제하고 다시 설치해야 할까요?
설치 하시는 주소 있으면 알려주세요...
쪽지로도 괜찮습니다.
쪽지로도 괜찮습니다.

쪽지 보내드렸습니다

좋은스킨 감사합니다~
바로 적용해 본 1인~
바로 적용해 본 1인~
오 멋집니다. ^^
사용해봐야징^^
단어 검색기능을 추가로 달수 있을까요?

대박임!
사전기능 사전만들기
사전기능 사전만들기
