확장필드 적용 질문입니다.
본문
write.skin
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);
add_javascript(G5_POSTCODE_JS, 0); //다음 주소 js
// 주소입력
$wr4 = explode('|',$write['wr_4']);
$ex_zip = $wr4[0];
$ex_addr1 = $wr4[1];
$ex_addr2 = $wr4[2];
$ex_addr3 = $wr4[3];
$ex_jibeon = $wr4[4];
$wr_option13 = explode("|", $write[wr_13]);
$wr_option13_1 = $wr_option13[0];
$wr_option13_2 = $wr_option13[1];
?>
blah~
<input type='text' class=frm_input size=20 name='wr_option13_1' value='<?=$wr_option13_1?>' maxlength='20'>
<input type='text' class=frm_input size=20 name='wr_option13_2' value='<?=$wr_option13_2?>' maxlength='20'>
blah~
view.skin
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once(G5_LIB_PATH.'/thumbnail.lib.php');
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);
$wr_option13 = explode("|", $write[wr_13]);
$wr_option13_1 = $wr_option13[0];
$wr_option13_2 = $wr_option13[1];
?>
<div><?=$view[wr_47]?><div><?=$wr_option13_1?>,<?=$wr_option13_2?></div></div>
http://ggujjins-lab.tistory.com/37 이 글보고 따라했습니다.
그런데 적용이 안돼서 질문게시판에 조금 전에 질문을 올렸습니다.
답변으로
불꽃사랑님께서
그러니까 wr_13값에는 "aaaa|bbbb" 처럼 값이 들어가야 하는데요
그게 안들어가는거죠 $wr_13 = "aaaaaaaaaaa"; 이렇게 들어갔다면
$wr13 = explode("|", $wr_13); 이렇게 했을떄
$wr13[0] = "aaaaaaaaaaa" 이 맞습니다.
주소부분($wr_4) 처리해 주신것처럼 $wr_13로 "|" 구분자로 값을 만들어 주셔야 할것 같습니다.
일반적으로 write_update.head.skin.php 파일에 작성하죠..
답변을 주셨습니다.
write_update.skin.php 에 소스를 작성해야 적용되는 것 같은데 어떻게 작성하죠? 초보여서 php 문법 모릅니다;
답변 1
/스킨디렉터리/write_update.head.skin.php
위 파일 만드시고요
<?php
$wr_13 = $_POST['wr_option_13_1'] . '|' . $_POST['wr_option_13_2'];
?>
이렇게 코딩해보세요
근데 기본으로 wr_10 까지 있는데 13까지 입력되도록 소스 수정해 놓은 상태 맞으시죠?
아니면 안됩니다.