기본문법 매뉴얼

번역하고 싶은 언어를 선택해 주세요.

자주 사용하는 함수

다음은 솔루션에서 자주 사용되는 함수들입니다.

* 웹페이지 팝업 함수

<a href="javascript:popup_window('링크주소',500,500)">팝업</a>

* 이미지 팝업 함수

<a href="javascript:img_view('이미지파일경로')">팝업</a>

* 자주 사용하는 링크 안내

<a href="javascript:bookmark()">즐겨찾기</a>
<a href="javascript:start_page_set()">시작페이지</a>

* 모바일웹, PC웹 전환 링크

두번째 인자는 빈값으로 둘경우 같은 페이지로 이동되며, 입력시 입력한 경로로 이동한다.
<a href="javascript:web_href('mobile','')">모바일 버젼</a>
<a href="javascript:web_href('pc','')">PC 버젼</a>

* 플래시 불러오는 방법

<script>flash('플래시 파일 경로',180,40)</script>

* textarea에 이미지 첨부기능

<a href="javascript:editor_img_pop('content')">이미지첨부</a>
<a href="javascript:editor_m_img_pop('content')">다중이미지첨부</a><br>
<textarea  name="content"  rows="12" style="width:100%"></textarea>

* php소스에서 모바일기기로 접속했는지 확인

<!--@if($MOBILE_CONN_YN)-->
	스마트폰으로 접속하셨군요.
<!--@else-->
	일반 PC에서 접속하셨군요.
<!--@end-->

* 자바스크립에서 모바일기기로 접속했는지 확인

<script>
if(MOBILE_CONN_YN == true){
	document.write('스마트폰으로 접속하셨군요.')
}else{
	document.write('일반 PC에서 접속하셨군요.')
}
</script>

* 강제로 스킨 및 상단,왼쪽,하단 디자인 없애려면, URL 뒤쪽에 me_popup=1 를 추가하면 됩니다.

/main?me_popup=1

* 강제로 특정페이지의 문서 타입을 변경하려면, URL 뒤쪽에 ?doctype=(문서타입) 을 추가하면 됩니다.


				
/main?doctype=html4
/main?doctype=xhtml
/main?doctype=html5

* 모바일웹에서 특정 페이지만 <meta name="viewport" /> 를 없애려면, URL 뒤쪽에 viewport_no=1 를 추가하면 됩니다.

/main?viewport_no=1

* 특정페이지에 아이프레임으로 게시판 넣는 방법

게시판을 출력해야하는 위치에 아래 iframe 소스를 넣어주세요.
<iframe src='/게시판주소.htm' width=100% height=100 frameborder=0 name='iframe_bbs' id='iframe_bbs'></iframe>

<script>
web_resize_iframe("iframe_bbs") // 게시판의 하단 디자인에는 리사이즈 함수를 꼭 넣어주세요.
</script>

* 지역 셀렉트바 넣는 방법

<script src="/js/addr_select.js"></script>
<form name='user_search_form'  style='margin:0' action='' onSubmit="return false">

<select name=addr_str1  style='WIDTH:77;font-size:11px' onChange="addr_str2_sel('user_search_form',this.selectedIndex)">
<option  value='' style='background-color:#ffffff' >전지역</option>
</select>

<select name=addr_str2  style='WIDTH:95;font-size:11px'>
<option  value='' style='background-color:#ffffff' >전지역</option>
</select>
</form>
<script>initSido('user_search_form','','');</script>

* 기본 제공 변수 안내

$_SESSION[mem_name] : 로그인 한 회원의 닉네임
$_SESSION[mem_id] : 로그인 한 회원의 ID
$_SESSION[emoney] : 로그인 한 회원의 emoney
$_SESSION[point] : 로그인 한 회원의 emoney
$_SESSION[mem_lv] : 로그인 한 회원의 등급번호
$_SESSION[mem_lv_subject] : 로그인 한 회원의 등급명
<!--@if($_SESSION[mem_id])-->
	로그인 했을때 출력
<!--@else-->
	로그인 하지 않았을때 출력
<!--@end-->


<!--@if($_SESSION[mem_lv] > 1000)-->
	회원등급이 1000 이상인 경우에만 출력
<!--@else-->
	아닌경우 모두 출력
<!--@end-->

* $_GET 변수 사용가능

인터넷 주소창에서 넘어온변수를 받아서 사용할수 있습니다.
/main?my_str=abcd&price=1000;
{$_GET[my_str]}<br>
{$_GET[price]}<br>

* $_SERVER 변수 사용가능

$_SERVER['HTTP_USER_AGENT'] : 접속한 회원의 브라우져 정보
$_SERVER['REMOTE_ADDR'] : 접속한 회원의 ip 주소
$_SERVER['PHP_SELF'] = 현재 페이지의 파일경로
$_SERVER['HTTP_HOST'] = 현재 도메인 주소
$_SERVER['REQUEST_URI'] = 현재 페이지의 전체 경로

* 쇼핑몰에 '사업자 정보확인' 버튼 넣기

공정거래위원회에서 제공하는 통신판매사업자 정보입니다.
관리자에서 등록된 사업자등록번호를 이용하여 자동으로 연결됩니다.
<a href="javascript:popup_window('http://www.ftc.go.kr/info/bizinfo/communicationViewPopup.jsp?wrkr_no={$regno|replace:-,}',750,700)">사업자정보확인</a>

* QR코드 자동생성하기

다음 코드를 이용하여 QR코드를 자동으로 생성하여 이미지를 삽입할 수 있습니다.
{@
// 입력된 주소를 size 4의 QR코드로 생성
$img_url = qrcode_load('사이트주소(미입력시 현재페이지)',4(미입력시 3));
@}

<img src="{$img_url}" />