AI박프로

글쓰기 부분만 메인에 뽑아내기???

· 16년 전 · 829 · 2
게시판에서 글쓰기 부분만 따로 뽑아내어

원하는곳이 붙여 사용할 수있나요?

예를틀어 메인화면에 빠른상담 처럼요,

사용하시는분은 계신데 찾아봤는데. 잘 안나옵니다.

혹시 아시면 답변이나 참고페이지좀 알려주세요,

감사합니다.
|

댓글 2개

글쓰기 폼을 그대로 넘기시면되죠.. ;;

write.skin.php 요 파일을요..
<form name="fwrite" method="post" onsubmit="return fwrite_submit(this);" enctype="multipart/form-data" style="margin:0px;">
<input type=hidden name=null>
<input type=hidden name=w value="">
<input type=hidden name=bo_table value="쓰고 싶은 게시판명">
제목 :<input class='ed' style="width:100%;" name=wr_subject id="wr_subject" itemname="제목" required >
내용 :
<textarea id="wr_content" name="wr_content" class=tx style='width:100%; word-break:break-all;' rows=10 itemname="내용" required ></textarea>
<input type=image id="btn_submit" src="/img/btn_write.gif" border=0 accesskey='s'>
</form>


<script type="text/javascript"> var md5_norobot_key = ''; </script>
<script type="text/javascript" src="<?="$g4[path]/js/prototype.js"?>"></script>
<script type="text/javascript">
function imageClick() {
var url = "<?=$g4[bbs_path]?>/kcaptcha_session.php";
var para = "";
var myAjax = new Ajax.Request(
url,
{
method: 'post',
asynchronous: true,
parameters: para,
onComplete: imageClickResult
});
}

function imageClickResult(req) {
var result = req.responseText;
var img = document.createElement("IMG");
img.setAttribute("src", "<?=$g4[bbs_path]?>/kcaptcha_image.php?t=" + (new Date).getTime());
document.getElementById('kcaptcha_image').src = img.getAttribute('src');

md5_norobot_key = result;
}

<? if (!$is_member) { ?>Event.observe(window, "load", imageClick);<? } ?>

<?
// 관리자라면 분류 선택에 '공지' 옵션을 추가함
if ($is_admin)
{
echo "
if (typeof(document.fwrite.ca_name) != 'undefined')
{
document.fwrite.ca_name.options.length += 1;
document.fwrite.ca_name.options[document.fwrite.ca_name.options.length-1].value = '공지';
document.fwrite.ca_name.options[document.fwrite.ca_name.options.length-1].text = '공지';
}";
}
?>

with (document.fwrite)
{
if (typeof(wr_name) != "undefined")
wr_name.focus();
else if (typeof(wr_subject) != "undefined")
wr_subject.focus();
else if (typeof(wr_content) != "undefined")
wr_content.focus();

if (typeof(ca_name) != "undefined")
if (w.value == "u")
ca_name.value = "<?=$write[ca_name]?>";
}

function html_auto_br(obj)
{
if (obj.checked) {
result = confirm("자동 줄바꿈을 하시겠습니까?\n\n자동 줄바꿈은 게시물 내용중 줄바뀐 곳을<br>태그로 변환하는 기능입니다.");
if (result)
obj.value = "html2";
else
obj.value = "html1";
}
else
obj.value = "";
}

function fwrite_submit(f)
{
var s = "";
if (s = word_filter_check(f.wr_subject.value)) {
alert("제목에 금지단어('"+s+"')가 포함되어있습니다");
return false;
}

if (s = word_filter_check(f.wr_content.value)) {
alert("내용에 금지단어('"+s+"')가 포함되어있습니다");
return false;
}

if (document.getElementById('char_count')) {
if (char_min > 0 || char_max > 0) {
var cnt = parseInt(document.getElementById('char_count').innerHTML);
if (char_min > 0 && char_min > cnt) {
alert("내용은 "+char_min+"글자 이상 쓰셔야 합니다.");
return false;
}
else if (char_max > 0 && char_max < cnt) {
alert("내용은 "+char_max+"글자 이하로 쓰셔야 합니다.");
return false;
}
}
}

<?
if ($is_dhtml_editor) echo cheditor3('wr_content');
?>

if (document.getElementById('tx_wr_content')) {
if (!ed_wr_content.outputBodyText()) {
alert('내용을 입력하십시오.');
ed_wr_content.returnFalse();
return false;
}
}

if (typeof(f.wr_key) != 'undefined') {
if (hex_md5(f.wr_key.value) != md5_norobot_key) {
alert('자동등록방지용 글자가 제대로 입력되지 않았습니다.');
f.wr_key.select();
f.wr_key.focus();
return false;
}
}

document.getElementById('btn_submit').disabled = true;
document.getElementById('btn_list').disabled = true;

<?
if ($g4[https_url])
echo "f.action = '$g4[https_url]/$g4[bbs]/write_update.php';";
else
echo "f.action = './write_update.php';";
?>

return true;
}
</script>

<script language="JavaScript" src="<?="$g4[path]/js/board.js"?>"></script>
참고로 스킨 파일에

<input type=hidden name=main value="main">

스킨 파일에
write_update.tail.skin.php

if($main) goto_url("$g4[url]");

이런식으로 글 쓰기 완료된후 메인으로 다시 가게 만들고요.. ^^;;;;;
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
16년 전 조회 880
16년 전 조회 945
16년 전 조회 935
16년 전 조회 826
16년 전 조회 1,513
16년 전 조회 1,534
16년 전 조회 903
16년 전 조회 1,582
16년 전 조회 952
16년 전 조회 830
16년 전 조회 1,781
16년 전 조회 880
16년 전 조회 1,570
16년 전 조회 1,013
16년 전 조회 1,145
16년 전 조회 946
16년 전 조회 948
16년 전 조회 814
16년 전 조회 744
16년 전 조회 774
🐛 버그신고