게시판에 여분필드 이름이 존재할경우 자동으로 항목 만들어주기
각 게시판스킨의 write.skin.php에 form 안쪽에 넣어주시면 됩니다.
<?php foreach($board as $key => $val): ?>
<?php if(preg_match('/bo\_([0-9]+)_(?![^_subj])/i', $key, $match) !== 1) {
continue;
} elseif ($val === "") {
continue;
}
?>
<tr>
<th scope="row">
<label><?php echo $val; ?></label>
</th>
<td>
<?php
$wrName = 'wr_' . $match[1];
$class = 'class="frm_input"';
switch($board['bo_' . $match[1]]) {
case 'textarea':
?>
<textarea <?php echo $class; ?>name="<?php echo $wrName; ?>">
<?php echo $write[$wrName]; ?>
</textarea>
<?php
break;
case 'tel':
?>
<input type="tel" <?php echo $class; ?>name="<?php echo $wrName; ?> value="<?php echo $write[$wrName]; ?>" />"
<?php
break;
case 'input':
default:
?>
<input type="text" <?php echo $class; ?>name="<?php echo $wrName; ?>" value="<?php echo $write[$wrName]; ?>" />
<?php
break;
}
?>
</td>
</tr>
<?php endforeach; ?>
만드는 사이트에 필요해서 간단하게 만들었습니다.
'여분필드 x' 에 이름이 들어가고 '여분필드 x 값'에 input의 type에 들어갈 값을 지정해줍니다.
원래는 option:name|input:checkbox|value:이런형식 으로 넣으려고 했습니다만..
복잡해지니까요.
참고하시기 바랍니다.
<?php foreach($board as $key => $val): ?>
<?php if(preg_match('/bo\_([0-9]+)_(?![^_subj])/i', $key, $match) !== 1) {
continue;
} elseif ($val === "") {
continue;
}
?>
<tr>
<th scope="row">
<label><?php echo $val; ?></label>
</th>
<td>
<?php
$wrName = 'wr_' . $match[1];
$class = 'class="frm_input"';
switch($board['bo_' . $match[1]]) {
case 'textarea':
?>
<textarea <?php echo $class; ?>name="<?php echo $wrName; ?>">
<?php echo $write[$wrName]; ?>
</textarea>
<?php
break;
case 'tel':
?>
<input type="tel" <?php echo $class; ?>name="<?php echo $wrName; ?> value="<?php echo $write[$wrName]; ?>" />"
<?php
break;
case 'input':
default:
?>
<input type="text" <?php echo $class; ?>name="<?php echo $wrName; ?>" value="<?php echo $write[$wrName]; ?>" />
<?php
break;
}
?>
</td>
</tr>
<?php endforeach; ?>
만드는 사이트에 필요해서 간단하게 만들었습니다.
'여분필드 x' 에 이름이 들어가고 '여분필드 x 값'에 input의 type에 들어갈 값을 지정해줍니다.
원래는 option:name|input:checkbox|value:이런형식 으로 넣으려고 했습니다만..
복잡해지니까요.
참고하시기 바랍니다.
댓글 3개
8년 전
감사합니다.
8년 전
어, 엄청 고급입니다. 감사합니다. ^^
4년 전
감사합니다.
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 | 3년 전 | 4429 | ||
| 2604 | 8개월 전 | 676 | ||
| 2603 | 8개월 전 | 735 | ||
| 2602 | 8개월 전 | 649 | ||
| 2601 |
|
8개월 전 | 672 | |
| 2600 |
|
8개월 전 | 581 | |
| 2599 | 8개월 전 | 809 | ||
| 2598 | 8개월 전 | 604 | ||
| 2597 |
다케미카코
|
9개월 전 | 757 | |
| 2596 | 9개월 전 | 854 | ||
| 2595 |
|
9개월 전 | 447 | |
| 2594 | 9개월 전 | 609 | ||
| 2593 |
만두먹고또먹고
|
9개월 전 | 938 | |
| 2592 | 9개월 전 | 614 | ||
| 2591 | 9개월 전 | 620 | ||
| 2590 | 9개월 전 | 690 | ||
| 2589 |
|
9개월 전 | 760 | |
| 2588 | 9개월 전 | 479 | ||
| 2587 | 9개월 전 | 797 | ||
| 2586 | 9개월 전 | 645 | ||
| 2585 | 9개월 전 | 511 | ||
| 2584 | 9개월 전 | 579 | ||
| 2583 | 9개월 전 | 500 | ||
| 2582 | 9개월 전 | 645 | ||
| 2581 | 9개월 전 | 602 | ||
| 2580 |
만두먹고또먹고
|
9개월 전 | 517 | |
| 2579 |
|
9개월 전 | 666 | |
| 2578 | 9개월 전 | 649 | ||
| 2577 | 9개월 전 | 629 | ||
| 2576 | 10개월 전 | 563 | ||
| 2575 |
이슈DEV
|
10개월 전 | 993 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기