제목+내용 똑같이 나오게 하는방법이 궁금 합니다. 정보
제목+내용 똑같이 나오게 하는방법이 궁금 합니다.본문
밑에 소스가 한줄게시판의 소스 입니다.
글을쓰면 제목이 1부터 시작해서 쭉 숫자로 표시됩니다.
제목을 입력하는폼을 없애고 대신 숫자로 차래대로 나오게 한것 같은데
이것을 제목+내용을 똑같이 나오게 할수 없나요?
한마디로 한줄게시판에서 내용을 입력하면 제목과내용이 같게 하는 것 입니다.
잘않되서 그러는데 아시는분 없나요? ㅠㅠ
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if ($w == "") {
$is_name = false;
$is_password = false;
if (!$member[mb_id] || ($is_admin && $w == 'u' && $member[mb_id] != $write[mb_id])) {
$is_name = true;
$is_password = true;
}
$password_required = "required";
$content = $board[bo_insert_content];
include_once("./norobot.inc.php");
}
if (!$subject) $subject = 1;
?>
<style>
.bbs_form { margin:0; }
.bbs_ft { border-color:#DADADE; border-style:solid; border-width:1px; }
.bbs_tt { CURSOR:pointer; }
body {scrollbar-face-color: #f7f7f7; scrollbar-shadow-color: #f7f7f7; scrollbar-highlight-color: #f7f7f7; scrollbar-3dlight-color: #f7f7f7; scrollbar-darkshadow-color: #cccccc; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #cccccc}
</style>
<script language="JavaScript">
function show() {
document.getElementById('emoticon').style.visibility = "visible" ;
}
function hide() {
document.getElementById('emoticon').style.visibility = "hidden" ;
}
function insertSmiley(emo){
var skin_path = "<?=$board_skin_path?>";
if(document.fwrite) {
document.fwrite.mainimage.src = skin_path + "/emoticons/" + emo + ".gif";
document.fwrite.wr_subject.value = emo;
hide();
}
}
</script>
<form name="fwrite" method="post" action="javascript:fwrite_check(document.fwrite);" enctype="multipart/form-data" autocomplete="off">
<input type=hidden name=w value="<?=$w?>">
<input type=hidden name=bo_table value="<?=$bo_table?>">
<input type=hidden name=wr_id value="<?=$wr_id?>"><input type=hidden name=ca_name value="<?=$sca?>">
<input type=hidden name=sfl value="<?=$sfl?>">
<input type=hidden name=stx value="<?=$stx?>">
<input type=hidden name=spt value="<?=$spt?>">
<input type=hidden name=sst value="<?=$sst?>">
<input type=hidden name=sod value="<?=$sod?>">
<input type=hidden name=page value="<?=$page?>">
<input type=hidden name=wr_subject value="<?=$subject?>">
<input type=hidden name='wr_1' value="<?=$write[wr_1]?>">
<table width="<?=$width?>" align=center cellpadding=3 cellspacing=0 border=0 bgcolor="white">
<tr><td>
<table border="0" cellspacing="0" cellpadding="0">
<?
if ($admin_href) {
echo "<tr><td align=right colspan='2'><a href='$admin_href' target=_blink><img src='$board_skin_path/img/btn_admin.gif' border=0 width=42 height=15 align=absmiddle></a></td><td> </td></tr>";
}
?>
<?
if ($w == "")
echo "";
else if ($w == "u")
echo "<tr><td colspan='2'>[<strong>수정하기</strong>]</td><td> </td></tr>";
else
echo "<tr><td colspan='2'>[<strong>답변하기</strong>]</td><td> </td></tr>";
?>
<tr>
<? if ($is_name) { ?>
<td width="105" height=20 style='padding-top:2px;'>닉네임 <INPUT class=bbs_ft maxLength=10 style="font-family:돋움; font-size:9pt; width:60px; height:17px;" name=wr_name itemname="닉네임" required value="<?=$name?>">
</td>
<? } ?>
<? if ($is_password) { ?>
<td width="105" style='padding-top:2px;'>비번 <INPUT class=bbs_ft type=password maxLength=10 style="font-family:돋움; font-size:9pt; width:60px; height:17px;" name=wr_password itemname="비번" <?=$password_required?>>
</td>
<? } ?>
<? if ($is_norobot) { ?>
<input type=hidden name=wr_key value="<?=$norobot_key?>">
<? } ?>
<td>
<script language=javascript>
function getFontcolor(color)
{
var icon = "";
icon += "<table cellpadding=0 cellspacing=0 border=0>";
icon += "<tr><td width=40 style='padding-top:3px;'>글자색</td>";
for(var i = 1; i < 8; i++)
{
icon += "<td ID='Color_td_"+i+"' style='border:1 solid "+color+";' onclick=\"getSelectImg("+i+",'"+color+"')\"><img ID='Color_img_"+i+"' src='<?=$board_skin_path?>/images/p0"+i+".gif' width=15 height=15 border=0 alt='선택' align=absmiddle style='cursor:hand;' hspace=1 vspace=1></td>";
}
icon += "</tr>";
icon += "</table>";
document.write(icon);
}
function getSelectImg(g,color)
{
for(var i = 1; i < 8; i++)
{
if(i == g)
{
document.getElementById('Color_td_' + i).style.border = '1 solid #FFC286';
document.getElementById('Color_td_' + i).style.background = '#ffffff';
document.getElementById('Color_img_' + i).style.filter = 'none';
document.fwrite.wr_1.value = i;
}
else {
document.getElementById('Color_td_' + i).style.border = '1 solid '+color;
document.getElementById('Color_td_' + i).style.background = color;
document.getElementById('Color_img_' + i).style.filter = 'none';
}
}
}
</script>
<script>getFontcolor('#EAF0F4');</script></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#F9F9F9">
<td width="60" class="bbs_tt" onClick="show()" valign="middle" background="<?=$board_skin_path?>/img/emo_bg.gif">
<img name="mainimage" border=0 src='<?=$board_skin_path?>/emoticons/<?=$subject?>.gif'><br>
<div id="emoticon" onmouseover="show();" onMouseOut="hide();" style="position:absolute; z-index:0; visibility:hidden; padding-top:3px; width:220; height:80;">
<table border=0 width=100% cellpadding=1 cellspacing=0 style="background-color:white;border:1px solid #cdcdcd;">
<?
for($k=1; $k<=44; $k++){
$list_emo = ($k-1) % 11;
if(!$list_emo) echo "\n<tr>";
echo "<td width=20><a onclick=insertSmiley('$k')><img src='$board_skin_path/emoticons/$k.gif' width=18 height=18 border=0></a></td>";
}
if(!$list_emo) echo "\n<td> </td></tr>";
?>
</table>
</div></td><td width="3"></td>
<td><INPUT class=bbs_ft id="wr_content" name="wr_content" itemname="내용" required maxlength=100 style="font-size:9pt; padding:4; width:100%; height:23;" value="<?=$content?>"></td>
<td width="3"></td>
<td width="30"><INPUT type=image id="btn_submit" src="<?=$board_skin_path?>/img/btn_write.gif" border=0 align="absmiddle"></td>
</tr>
</table>
</td></tr></table>
</form>
<script language="Javascript">
function fwrite_check(f)
{
var s = "";
if (s = word_filter_check(f.wr_content.value)) {
alert("내용에 금지단어('"+s+"')가 포함되어있습니다");
return;
}
if (typeof(f.wr_key) != "undefined") {
if (hex_md5(f.wr_key.value) != md5_norobot_key) {
alert("자동등록방지용 빨간글자가 순서대로 입력되지 않았습니다.");
f.wr_key.focus();
return;
}
}
f.action = "./write_update.php";
f.submit();
}
</script>
<?
if ($w == "") {
if (!$member[mb_id])
echo "<script language='javascript' src='$g4[path]/js/md5.js'></script>\n";
// 필터
echo "<script language='javascript'> var g4_cf_filter = '$config[cf_filter], '; </script>\n";
echo "<script language='javascript' src='$g4[path]/js/filter.js'></script>\n";
}
?>
댓글 전체
<?
// 글제목에 글내용을 집어넣음
$wr_subject = $wr_content;
?>
view파일만 고치는 경우에는 최신글이나 관리자 화면 등에서 제대로 뜨지 않습니다.
백업후에 write 파일에서 내용(Contents) 항목을 지워버리시고
view파일에서 불러오는 항목에서 예)view[contents] 를 view[subject] 로만 고쳐도 원하시는 대로
출력되실것입니다
혹시 모르니 백업은 하세여