1. point 모듈

조회 수 561 추천 수 0 2010.09.13 15:51:45
SMaker *.22.160.64
제목 작성자 날짜
1. point 모듈 (current) SMaker 2010.09.13 15:51:45
복원
<p/>포인트(point) 모듈에 관한 정보를 제공합니다.<br/></p><ul class="toc"/><li class="toc3"/><a href="#h1268990669636"/>포인트 모듈?</a></li></ul><h3 id="h1268990669636"/>포인트 모듈?</h3><p/>포인트 모듈은 회원들의 포인트를 관리하는 모듈입니다.<br/>포인트 시스템을 활용하여 회원들의 활동을 증대시킬 수 있습니다.</p><p/>비록 XE에 내장된 포인트 시스템은 타 게시판 프로그램이나 CMS에 비해 턱없이 부족하지만<br/>커뮤니티 사이트를 제작/운영하기에는 문제 없습니다.</p><p/>본 문서에서는 포인트 모듈에 관한 정보를 제공할 예정입니다.<br/>궁금하신 점이 있으시다면 댓글로 달아주시면 되겠습니다.<br/></p>
SMaker 2010.09.13 15:51:24
복원
<p>포인트(point) 모듈에 관한 정보를 제공합니다.<br></p><ul class="toc"><li class="toc3"><a href="#h1268990669636">포인트 모듈?</a></li></ul><h3 id="h1268990669636">포인트 모듈?</h3><p>포인트 모듈은 회원들의 포인트를 관리하는 모듈입니다.<br>포인트 시스템을 활용하여 회원들의 활동을 증대시킬 수 있습니다.</p><p>비록 XE에 내장된 포인트 시스템은 타 CMS에 비해 턱없이 부족하지만<br>커뮤니티 사이트를 제작/운영하기에는 문제 없습니다.</p><p>본 문서에서는 포인트 모듈에 관한 정보를 제공할 예정입니다.<br>궁금하신 점이 있으시다면 댓글로 달아주시면 되겠습니다.<br></p>
SMaker 2010.07.06 17:29:55
복원
<p>포인트(point) 모듈에 관한 정보를 제공합니다.<br></p><ul class="toc">
<li class="toc3"><a href="#h1268990669636">포인트 모듈?</a></li>
<li class="toc3"><a href="#h1268990843708">포인트 모듈을 활용한 프로그램 개발</a></li></ul><h3 id="h1268990669636">포인트 모듈?</h3><p>포인트 모듈은 회원들의 포인트를 관리하는 모듈입니다.<br>포인트 시스템을 활용하여 회원들의 활동을 증대시킬 수 있습니다.</p><p>비록 XE에 내장된 포인트 시스템은 타 CMS에 비해 턱없이 부족하지만<br>커뮤니티 사이트를 제작/운영하기에는 문제 없습니다.</p><p>본 문서에서는 포인트 모듈에 관한 정보를 제공할 예정입니다.<br>궁금하신 점이 있으시다면 댓글로 달아주시면 되겠습니다.<br></p>
SMaker 2010.07.06 17:29:43
복원
<p>포인트(point) 모듈에 관한 정보를 제공합니다.<br></p><ul class="toc">
<li class="toc3"><a href="#h1268990669636">포인트 모듈?</a></li>
<li class="toc3"><a href="#h1268990843708">포인트 모듈을 활용한 프로그램 개발</a></li></ul><h3 id="h1268990669636">포인트 모듈?</h3><p>포인트 모듈은 회원들의 포인트를 관리하는 모듈입니다.<br>포인트 시스템을 활용하여 회원들의 활동을 증대시킬 수 있습니다.</p><p>비록 XE에 내장된 포인트 시스템은 타 CMS에 비해 턱없이 부족하지만<br>커뮤니티 사이트를 제작/운영하기에는 문제 없습니다.</p><p>본 문서에서는 포인트 모듈에 관한 정보를 제공할 예정입니다.<br>궁금하신 점이 있으시다면 댓글로 달아주시면 되겠습니다.<br></p><h3 id="h1268990843708">포인트 모듈을 활용한 프로그램 개발</h3><p>본 예제는 많은 분들이 원하시는 아이콘샵을 기존 게시판과 연동시켜 간단하게 구현하고자 하는 예제입니다.<br>아이콘과 가격은 확장 변수로 입력 받고 개별 모듈을 이용하여 처리하는 방법입니다.</p><p>그리고 애드온을 이용하여 게시물 상단에 아이콘 구입 버튼을 추가합니다.</p><h4 id="h1269002203196">애드온 개발</h4><div class="code" code_type="php" editor_component="code_highlighter">&lt;?php<br>
if(!defined('__ZBXE__'))&nbsp;exit();<br>
&nbsp;<br>
//&nbsp;출력&nbsp;결과가&nbsp;HTML이&nbsp;아니라면&nbsp;동작하지&nbsp;않도록&nbsp;합니다.<br>
if(Context::getResponseMethod()&nbsp;!=&nbsp;'HTML')&nbsp;return;<br>
<br>
//&nbsp;called_position을&nbsp;확인하는&nbsp;코드를&nbsp;작성합니다.<br>
if($called_position&nbsp;!=&nbsp;'before_display_content')&nbsp;return;<br>
<br>
//&nbsp;정규표현식으로&nbsp;$output&nbsp;이라는&nbsp;출력&nbsp;결과물&nbsp;중&nbsp;원하는&nbsp;게시글의&nbsp;상단을&nbsp;찾아&nbsp;바꿉니다.<br>
$output&nbsp;=&nbsp;preg_replace('/&lt;div&nbsp;class="document_([0-9]+)_([0-9]+)&nbsp;xe_content"&gt;/is',&nbsp;sprintf('&lt;div&nbsp;class="document_$1_$2&nbsp;xe_content"&gt;&lt;a&nbsp;href="#"&nbsp;onclick="%s"&nbsp;class="button"&gt;&lt;span&gt;아이콘&nbsp;구입&lt;/span&gt;&lt;/a&gt;',&nbsp;'doBuyIcon($1)'&nbsp;),&nbsp;$output);<br>
<br>
Context::addJsFile('./addons/iconshop/iconshop.js');<br>
?&gt;</div><p>아래는 iconshop.js 파일의 내용입니다.<br></p><div class="code" code_type="jscript" editor_component="code_highlighter">function&nbsp;doBuyIcon(document_srl)&nbsp;{<br>
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;params&nbsp;=&nbsp;new&nbsp;Array(),&nbsp;responses=[['error','message']];<br>
&nbsp;&nbsp;&nbsp;&nbsp;params[['document_srl']]&nbsp;=&nbsp;document_srl;<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;exec_xml('iconshop','procIconshopBuyIcon',&nbsp;params,&nbsp;completeBuyIcon,&nbsp;responses,&nbsp;params);<br>
}</div><h4 id="h1269002221168">모듈 개발</h4><p>(작성중입니다)</p>
SMaker 2010.04.02 20:39:48
복원
<p>포인트(point) 모듈에 관한 정보를 제공합니다.<br></p><ul class="toc">
<li class="toc3"><a href="#h1268990669636">포인트 모듈?</a></li>
<li class="toc3"><a href="#h1268990843708">포인트 모듈을 활용한 프로그램 개발</a></li></ul><h3 id="h1268990669636">포인트 모듈?</h3><p>포인트 모듈은 회원들의 포인트를 관리하는 모듈입니다.<br>포인트 시스템을 활용하여 회원들의 활동을 증대시킬 수 있습니다.</p><p>비록 XE에 내장된 포인트 시스템은 타 CMS에 비해 턱없이 부족하지만<br>커뮤니티 사이트를 제작/운영하기에는 문제 없습니다.</p><p>본 문서에서는 포인트 모듈에 관한 정보를 제공할 예정입니다.<br>궁금하신 점이 있으시다면 댓글로 달아주시면 되겠습니다.<br></p><h3 id="h1268990843708">포인트 모듈을 활용한 프로그램 개발</h3><p>본 예제는 많은 분들이 원하시는 아이콘샵을 기존 게시판과 연동시켜 간단하게 구현하고자 하는 예제입니다.<br>아이콘과 가격은 확장 변수로 입력 받고 개별 모듈을 이용하여 처리하는 방법입니다.</p><p>그리고 애드온을 이용하여 게시물 상단에 아이콘 구입 버튼을 추가합니다.</p><h4 id="h1269002203196">애드온 개발</h4><div class="code" code_type="php" editor_component="code_highlighter">&lt;?php<br>
if(!defined('__ZBXE__'))&nbsp;exit();<br>
&nbsp;<br>
//&nbsp;출력&nbsp;결과가&nbsp;HTML이&nbsp;아니라면&nbsp;동작하지&nbsp;않도록&nbsp;합니다.<br>
if(Context::getResponseMethod()&nbsp;!=&nbsp;'HTML')&nbsp;return;<br>
<br>
//&nbsp;called_position을&nbsp;확인하는&nbsp;코드를&nbsp;작성합니다.<br>
if($called_position&nbsp;!=&nbsp;'before_display_content')&nbsp;return;<br>
<br>
//&nbsp;정규표현식으로&nbsp;$output&nbsp;이라는&nbsp;출력&nbsp;결과물&nbsp;중&nbsp;원하는&nbsp;게시글의&nbsp;상단을&nbsp;찾아&nbsp;바꿉니다.<br>
$output&nbsp;=&nbsp;preg_replace('/&lt;div&nbsp;class="document_([0-9]+)_([0-9]+)&nbsp;xe_content"&gt;/is',&nbsp;sprintf('&lt;div&nbsp;class="document_$1_$2&nbsp;xe_content"&gt;&lt;a&nbsp;href="#"&nbsp;onclick="%s"&nbsp;class="button"&gt;&lt;span&gt;아이콘&nbsp;구입&lt;/span&gt;&lt;/a&gt;',&nbsp;'doBuyIcon($1)'&nbsp;),&nbsp;$output);<br>
<br>
Context::addJsFile('./addons/iconshop/iconshop.js');<br>
?&gt;</div><p>아래는 iconshop.js 파일의 내용입니다.<br></p><div class="code" code_type="jscript" editor_component="code_highlighter">function&nbsp;doBuyIcon(document_srl)&nbsp;{<br>
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;params&nbsp;=&nbsp;new&nbsp;Array(),&nbsp;responses=[['error','message']];<br>
&nbsp;&nbsp;&nbsp;&nbsp;params[['document_srl']]&nbsp;=&nbsp;document_srl;<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;exec_xml('iconshop','procIconshopBuyIcon',&nbsp;params,&nbsp;completeBuyIcon,&nbsp;responses,&nbsp;params);<br>
}</div><h4 id="h1269002221168">모듈 개발</h4><p>(작성중입니다)</p>
SMaker 2010.04.02 20:39:36
복원
<p>포인트(point) 모듈에 관한 정보를 제공합니다.<br></p><ul class="toc">
<li class="toc3"><a href="#h1268990669636">포인트 모듈?</a></li>
<li class="toc3"><a href="#h1268990843708">포인트 모듈을 활용한 프로그램 개발</a></li></ul><h3 id="h1268990669636">포인트 모듈?</h3><p>포인트 모듈은 회원들의 포인트를 관리하는 모듈입니다.<br>포인트 시스템을 활용하여 회원들의 활동을 증대시킬 수 있습니다.</p><p>비록 XE에 내장된 포인트 시스템은 타 CMS에 비해 턱없이 부족하지만<br>커뮤니티 사이트를 제작/운영하기에는 문제 없습니다.</p><p>본 문서에서는 포인트 모듈에 관한 정보를 제공할 예정입니다.<br>궁금하신 점이 있으시다면 댓글로 달아주시면 되겠습니다.<br></p><h3 id="h1268990843708">포인트 모듈을 활용한 프로그램 개발</h3><p>본 예제는 많은 분들이 원하시는 아이콘샵을 기존 게시판과 연동시켜 간단하게 구현하고자 하는 예제입니다.<br>아이콘과 가격은 확장 변수로 입력 받고 개별 모듈을 이용하여 처리하는 방법입니다.</p><p>그리고 애드온을 이용하여 게시물 상단에 아이콘 구입 버튼을 추가합니다.</p><h4 id="h1269002203196">애드온 개발</h4><div class="code" code_type="php" editor_component="code_highlighter">&lt;?php<br>
if(!defined('__ZBXE__'))&nbsp;exit();<br>
&nbsp;<br>
//&nbsp;출력&nbsp;결과가&nbsp;HTML이&nbsp;아니라면&nbsp;동작하지&nbsp;않도록&nbsp;합니다.<br>
if(Context::getResponseMethod()&nbsp;!=&nbsp;'HTML')&nbsp;return;<br>
<br>
//&nbsp;called_position을&nbsp;확인하는&nbsp;코드를&nbsp;작성합니다.<br>
if($called_position&nbsp;!=&nbsp;'before_display_content')&nbsp;return;<br>
<br>
//&nbsp;정규표현식으로&nbsp;$output&nbsp;이라는&nbsp;출력&nbsp;결과물&nbsp;중&nbsp;원하는&nbsp;게시글의&nbsp;상단을&nbsp;찾아&nbsp;바꿉니다.<br>
$output&nbsp;=&nbsp;preg_replace('/&lt;div&nbsp;class="document_([0-9]+)_([0-9]+)&nbsp;xe_content"&gt;/is',&nbsp;sprintf('&lt;div&nbsp;class="document_$1_$2&nbsp;xe_content"&gt;&lt;a&nbsp;href="#"&nbsp;onclick="%s"&nbsp;class="button"&gt;&lt;span&gt;아이콘&nbsp;구입&lt;/span&gt;&lt;/a&gt;',&nbsp;'doBuyIcon($1)'&nbsp;),&nbsp;$output);<br>
<br>
Context::addJsFile('./addons/iconshop/iconshop.js');<br>
?&gt;</div><p>아래는 iconshop.js 파일의 내용입니다.<br></p><div class="code" code_type="jscript" editor_component="code_highlighter">function&nbsp;doBuyIcon(document_srl)&nbsp;{<br>
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;params&nbsp;=&nbsp;new&nbsp;Array(),&nbsp;responses=['error','message'];<br>
&nbsp;&nbsp;&nbsp;&nbsp;params['document_srl']&nbsp;=&nbsp;document_srl;<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;exec_xml('iconshop','procIconshopBuyIcon',&nbsp;params,&nbsp;completeBuyIcon,&nbsp;responses,&nbsp;params);<br>
}</div><h4 id="h1269002221168">모듈 개발</h4><p>(작성중입니다)</p>
SMaker 2010.04.02 20:34:41
복원
<p>포인트(point) 모듈에 관한 정보를 제공합니다.<br></p><ul class="toc">
<li class="toc3"><a href="#h1268990669636">포인트 모듈?</a></li>
<li class="toc3"><a href="#h1268990843708">포인트 모듈을 활용한 프로그램 개발</a></li></ul><h3 id="h1268990669636">포인트 모듈?</h3><p>포인트 모듈은 회원들의 포인트를 관리하는 모듈입니다.<br>포인트 시스템을 활용하여 회원들의 활동을 증대시킬 수 있습니다.</p><p>비록 XE에 내장된 포인트 시스템은 타 CMS에 비해 턱없이 부족하지만<br>커뮤니티 사이트를 제작/운영하기에는 문제 없습니다.</p><p>본 문서에서는 포인트 모듈에 관한 정보를 제공할 예정입니다.<br>궁금하신 점이 있으시다면 댓글로 달아주시면 되겠습니다.<br></p><h3 id="h1268990843708">포인트 모듈을 활용한 프로그램 개발</h3><p>본 예제는 많은 분들이 원하시는 아이콘샵을 기존 게시판과 연동시켜 간단하게 구현하고자 하는 예제입니다.<br>아이콘과 가격은 확장 변수로 입력 받고 개별 모듈을 이용하여 처리하는 방법입니다.</p><p>그리고 애드온을 이용하여 게시물 상단에 아이콘 구입 버튼을 추가합니다.</p><h4 id="h1269002203196">애드온 개발</h4><div class="code" code_type="php" editor_component="code_highlighter">&lt;?php<br>
if(!defined('__ZBXE__'))&nbsp;exit();<br>
&nbsp;<br>
//&nbsp;출력&nbsp;결과가&nbsp;HTML이&nbsp;아니라면&nbsp;동작하지&nbsp;않도록&nbsp;합니다.<br>
if(Context::getResponseMethod()&nbsp;!=&nbsp;'HTML')&nbsp;return;<br>
<br>
//&nbsp;called_position을&nbsp;확인하는&nbsp;코드를&nbsp;작성합니다.<br>
if($called_position&nbsp;!=&nbsp;'before_display_content')&nbsp;return;<br>
<br>
//&nbsp;정규표현식으로&nbsp;$output&nbsp;이라는&nbsp;출력&nbsp;결과물&nbsp;중&nbsp;원하는&nbsp;게시글의&nbsp;상단을&nbsp;찾아&nbsp;바꿉니다.<br>
$output&nbsp;=&nbsp;preg_replace('/&lt;div&nbsp;class="document_([0-9]+)_([0-9]+)&nbsp;xe_content"&gt;/is',&nbsp;sprintf('&lt;div&nbsp;class="document_$1_$2&nbsp;xe_content"&gt;&lt;a&nbsp;href="#"&nbsp;onclick="%s"&nbsp;class="button"&gt;&lt;span&gt;아이콘&nbsp;구입&lt;/span&gt;&lt;/a&gt;',&nbsp;'doBuyIcon($1)'&nbsp;),&nbsp;$output);<br>
<br>
Context::addJsFile('./addons/iconshop/iconshop.js');<br>
?&gt;</div><p>아래는 iconshop.js 파일의 내용입니다.<br></p><div class="code" code_type="xml" editor_component="code_highlighter">function&nbsp;doBuyIcon(document_srl)&nbsp;{<br>
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;params&nbsp;=&nbsp;new&nbsp;Array(),&nbsp;responses=['error','message'];<br>
&nbsp;&nbsp;&nbsp;&nbsp;params['document_srl']&nbsp;=&nbsp;document_srl;<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;exec_xml('iconshop','procIconshopBuyIcon',&nbsp;params,&nbsp;completeBuyIcon,&nbsp;responses,&nbsp;params);<br>
}</div><h4 id="h1269002221168">모듈 개발</h4><p>(작성중입니다)</p>
SMaker 2010.04.02 20:34:22
복원
<p>포인트(point) 모듈에 관한 정보를 제공합니다.<br></p><ul class="toc">
<li class="toc3"><a href="#h1268990669636">포인트 모듈?</a></li>
<li class="toc3"><a href="#h1268990843708">포인트 모듈을 활용한 프로그램 개발</a></li></ul><h3 id="h1268990669636">포인트 모듈?</h3><p>포인트 모듈은 회원들의 포인트를 관리하는 모듈입니다.<br>포인트 시스템을 활용하여 회원들의 활동을 증대시킬 수 있습니다.</p><p>비록 XE에 내장된 포인트 시스템은 타 CMS에 비해 턱없이 부족하지만<br>커뮤니티 사이트를 제작/운영하기에는 문제 없습니다.</p><p>본 문서에서는 포인트 모듈에 관한 정보를 제공할 예정입니다.<br>궁금하신 점이 있으시다면 댓글로 달아주시면 되겠습니다.<br></p><h3 id="h1268990843708">포인트 모듈을 활용한 프로그램 개발</h3><p>본 예제는 많은 분들이 원하시는 아이콘샵을 기존 게시판과 연동시켜 간단하게 구현하고자 하는 예제입니다.<br>아이콘과 가격은 확장 변수로 입력 받고 개별 모듈을 이용하여 처리하는 방법입니다.</p><p>그리고 애드온을 이용하여 게시물 상단에 아이콘 구입 버튼을 추가합니다.</p><h4 id="h1269002203196">애드온 개발</h4><div class="code" code_type="php" editor_component="code_highlighter">&lt;?php<br>
if(!defined('__ZBXE__'))&nbsp;exit();<br>
&nbsp;<br>
//&nbsp;출력&nbsp;결과가&nbsp;HTML이&nbsp;아니라면&nbsp;동작하지&nbsp;않도록&nbsp;합니다.<br>
if(Context::getResponseMethod()&nbsp;!=&nbsp;'HTML')&nbsp;return;<br>
<br>
//&nbsp;called_position을&nbsp;확인하는&nbsp;코드를&nbsp;작성합니다.<br>
if($called_position&nbsp;!=&nbsp;'before_display_content')&nbsp;return;<br>
<br>
//&nbsp;정규표현식으로&nbsp;$output&nbsp;이라는&nbsp;출력&nbsp;결과물&nbsp;중&nbsp;원하는&nbsp;게시글의&nbsp;상단을&nbsp;찾아&nbsp;바꿉니다.<br>
$output&nbsp;=&nbsp;preg_replace('/&lt;div&nbsp;class="document_([0-9]+)_([0-9]+)&nbsp;xe_content"&gt;/is',&nbsp;sprintf('&lt;div&nbsp;class="document_$1_$2&nbsp;xe_content"&gt;&lt;a&nbsp;href="#"&nbsp;onclick="%s"&nbsp;class="button"&gt;&lt;span&gt;아이콘&nbsp;구입&lt;/span&gt;&lt;/a&gt;',&nbsp;'doBuyIcon($1)'&nbsp;),&nbsp;$output);<br>
<br>
Context::addJsFile('./addons/iconshop/iconshop.js');<br>
?&gt;</div><p>아래는 iconshop.js 파일의 내용입니다.<br></p><div class="code" code_type="jscript" editor_component="code_highlighter">function&nbsp;doBuyIcon(document_srl)&nbsp;{<br>
&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;작성중입니다...<br>
}</div><h4 id="h1269002221168">모듈 개발</h4><p>(작성중입니다)</p>
SMaker 2010.03.28 11:50:44
복원
<p>포인트(point) 모듈에 관한 정보를 제공합니다.<br></p><ul class="toc">
<li class="toc3"><a href="#h1268990669636">포인트 모듈?</a></li>
<li class="toc3"><a href="#h1268990843708">포인트 모듈을 활용한 프로그램 개발</a></li></ul><h3 id="h1268990669636">포인트 모듈?</h3><p>포인트 모듈은 회원들의 포인트를 관리하는 모듈입니다.<br>포인트 시스템을 활용하여 회원들의 활동을 증대시킬 수 있습니다.</p><p>비록 XE에 내장된 포인트 시스템은 타 CMS에 비해 턱없이 부족하지만<br>커뮤니티 사이트를 제작/운영하기에는 문제 없습니다.</p><p>본 문서에서는 포인트 모듈에 관한 정보를 제공할 예정입니다.<br>궁금하신 점이 있으시다면 댓글로 달아주시면 되겠습니다.<br></p><h3 id="h1268990843708">포인트 모듈을 활용한 프로그램 개발</h3><p>본 예제는 많은 분들이 원하시는 아이콘샵을 기존 게시판과 연동시켜 간단하게 구현하고자 하는 예제입니다.<br>아이콘과 가격은 확장 변수로 입력 받고 개별 모듈을 이용하여 처리하는 방법입니다.</p><p>그리고 애드온을 이용하여 게시물 상단에 아이콘 구입 버튼을 추가합니다.</p><h4 id="h1269002203196">애드온 개발</h4><div class="code" code_type="php" editor_component="code_highlighter">&lt;?php<br>
if(!defined('__ZBXE__'))&nbsp;exit();<br>
&nbsp;<br>
//&nbsp;출력&nbsp;결과가&nbsp;HTML이&nbsp;아니라면&nbsp;동작하지&nbsp;않도록&nbsp;합니다.<br>
if(Context::getResponseMethod()&nbsp;!=&nbsp;'HTML')&nbsp;return;<br>
<br>
//&nbsp;called_position을&nbsp;확인하는&nbsp;코드를&nbsp;작성합니다.<br>
if($called_position&nbsp;!=&nbsp;'before_display_content')&nbsp;return;<br>
<br>
//&nbsp;정규표현식으로&nbsp;$output&nbsp;이라는&nbsp;출력&nbsp;결과물&nbsp;중&nbsp;원하는&nbsp;게시글의&nbsp;상단을&nbsp;찾아&nbsp;바꿉니다.<br>
$output&nbsp;=&nbsp;preg_replace('/&lt;div&nbsp;class="document_([0-9]+)_([0-9]+)&nbsp;xe_content"&gt;/is',&nbsp;sprintf('&lt;div&nbsp;class="document_$1_$2&nbsp;xe_content"&gt;&lt;a&nbsp;href="#"&nbsp;onclick="%s"&nbsp;class="button"&gt;&lt;span&gt;아이콘&nbsp;구입&lt;/span&gt;&lt;/a&gt;',&nbsp;'doBuyIcon($1)'&nbsp;),&nbsp;$output);<br>
<br>
Context::addJsFile('./addons/iconshop/iconshop.js');<br>
?&gt;</div><p>아래는 iconshop.js 파일의 내용입니다.<br></p><div class="code" code_type="jscript" editor_component="code_highlighter">function&nbsp;doBuyIcon(document_srl)&nbsp;{<br>
&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;작성중입니다...<br>
}</div><h4 id="h1269002221168">모듈 개발</h4><p>(작성중입니다)</p>
SMaker 2010.03.28 11:50:24
복원
<p>포인트(point) 모듈에 관한 정보를 제공합니다.<br></p><ul class="toc">
<li class="toc3"><a href="#h1268990669636">포인트 모듈?</a></li>
<li class="toc3"><a href="#h1268990843708">포인트 모듈을 활용한 프로그램 개발</a></li></ul><h3 id="h1268990669636">포인트 모듈?</h3><p>포인트 모듈은 회원들의 포인트를 관리하는 모듈입니다.<br>포인트 시스템을 활용하여 회원들의 활동을 증대시킬 수 있습니다.</p><p>비록 XE에 내장된 포인트 시스템은 타 CMS에 비해 턱없이 부족하지만<br>커뮤니티 사이트를 제작/운영하기에는 문제 없습니다.</p><p>본 문서에서는 포인트 모듈에 관한 정보를 제공할 예정입니다.<br>궁금하신 점이 있으시다면 댓글로 달아주시면 되겠습니다.<br></p><h3 id="h1268990843708">포인트 모듈을 활용한 프로그램 개발</h3><p>본 예제는 많은 분들이 원하시는 아이콘샵을 기존 게시판과 연동시켜 간단하게 구현하고자 하는 예제입니다.<br>아이콘과 가격은 확장 변수로 입력 받고 개별 모듈을 이용하여 처리하는 방법입니다.</p><p>그리고 애드온을 이용하여 게시물 상단에 아이콘 구입 버튼을 추가합니다.</p><h4 id="h1269002203196">애드온 개발</h4><div class="code" code_type="php" editor_component="code_highlighter">&lt;?php<br>
if(!defined('__ZBXE__'))&nbsp;exit();<br>
&nbsp;<br>
//&nbsp;출력&nbsp;결과가&nbsp;HTML이&nbsp;아니라면&nbsp;동작하지&nbsp;않도록&nbsp;합니다.<br>
if(Context::getResponseMethod()&nbsp;!=&nbsp;'HTML')&nbsp;return;<br>
<br>
//&nbsp;called_position을&nbsp;확인하는&nbsp;코드를&nbsp;작성합니다.<br>
if($called_position&nbsp;!=&nbsp;'before_display_content')&nbsp;return;<br>
<br>
//&nbsp;정규표현식으로&nbsp;$output&nbsp;이라는&nbsp;출력&nbsp;결과물&nbsp;중&nbsp;원하는&nbsp;게시글의&nbsp;상단을&nbsp;찾아&nbsp;바꿉니다.<br>
$output&nbsp;=&nbsp;preg_replace('/&lt;div&nbsp;class="document_([0-9]+)_([0-9]+)&nbsp;xe_content"&gt;/is',&nbsp;sprintf('&lt;div&nbsp;class="document_$1_$2&nbsp;xe_content"&gt;&lt;a&nbsp;href="#"&nbsp;onclick="%s"&nbsp;class="button"&gt;&lt;span&gt;아이콘&nbsp;구입&lt;/span&gt;&lt;/a&gt;',&nbsp;'doBuyIcon($1)'&nbsp;),&nbsp;$output);<br>
?&gt;</div><p>(작성중입니다)<br></p><h4 id="h1269002221168">모듈 개발</h4><p>(작성중입니다)</p>
SMaker 2010.03.27 09:28:40