어둠사자

자바스크립트로 된 폼 액션 대체하기

· 16년 전 · 3318
그누보드는 폼의 액션을 자바스크립트로 처리하고있습니다.
그러나, 직접 넣을 수 있는 부분에 대해서는 직접 넣기가 권장되고있습니다.

검색 폼과 같이 보안(https) 쿼리가 쓰이지 않는 경우, 폼 액션 내용을 form action="" 에 옮겨놓으면 됩니다.

ex) 일반 검색 폼 기준
form id="fsearchbox" method="get" action="<?php echo $g4['bbs_path']; ?>/search.php"

쓰이는 경우, 아래 코드를 config.php의 밑 부분 또는 이 부분이 필요한 파일에 추가합니다.
if ($g4['https_url']) {
    $g4['if_bbs_path'] = "{$g4['https_url']}/{$g4['bbs']}";
} else {
    $g4['if_bbs_path'] = $g4['bbs_path'];
}

이렇게 하지 않고 바로 넣어도 되지만, 폼 액션의 내용이 길어지므로 권장하지 않습니다.

ex) 실 적용
* write.skin.php에서
form id="fwrite" method="post" action="<?php echo $g4['if_bbs_path']; ?>/write_update.php" enctype="multipart/form-data"

* outlogin.skin.1.php에서
form id="flogin" method="post" action="<?php echo $g4['if_bbs_path']; ?>/login_check.php"

* 폼 예제는 수정이 가해진 것으로 실제 그누보드 기본 내용과 다릅니다. 비교 후 적용 바랍니다.
|
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
16년 전 조회 7,992
16년 전 조회 3,098
16년 전 조회 4,328
16년 전 조회 3,447
16년 전 조회 4,371
16년 전 조회 4,483
16년 전 조회 4,034
16년 전 조회 5,108
16년 전 조회 3,812
16년 전 조회 3,319
16년 전 조회 6,015
16년 전 조회 1.9만
16년 전 조회 4,344
16년 전 조회 3,495
16년 전 조회 2.2만
16년 전 조회 9,215
16년 전 조회 6,485
16년 전 조회 3,632
16년 전 조회 9,672
16년 전 조회 5,679
🐛 버그신고