불당님 쪽지 제목란에 글자색이나 배경색 바꾸는 법 알려주세요... > 그누4 질문답변

그누4 질문답변

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

불당님 쪽지 제목란에 글자색이나 배경색 바꾸는 법 알려주세요... 정보

불당님 쪽지 제목란에 글자색이나 배경색 바꾸는 법 알려주세요...

첨부파일

memo2_write.skin.php (15.8K) 1회 다운로드 2009-10-29 21:17:41
memo2.css (327byte) 0회 다운로드 2009-10-29 21:17:41

본문

검정 배경 홈페이지에 불당님 쪽지를 설치 햇는데요...

쪽지 보내기에서 이곳 검색으로 여러가지 방법을 다해봐도 안되네요....  ㅠ.ㅜ

첨부파일 어딘가 수정하면 될것도 같은데 별 방법이 없네요...

받는사람 옆에 네모 박스 와 제목의 박스 배경색을 바꾸거나 글자색을 바꾸고 싶어요....

지금은 배경도 흰색 글자도 흰색이라 글을 써도 보이지 않아요...

<?
if ($gr_id) { // 그룹발송인 경우 ...
    $sql = " select * from $g4[memo_group_table] where gr_id = '$gr_id' ";
    $result = sql_fetch($sql);

    $sql2 = " select count(*) as cnt from $g4[memo_group_member_table] where gr_id = '$gr_id' ";
    $result2 = sql_fetch($sql2);
    $gr_member_count = $result2[cnt];
   
    if ($gr_member_count > 0) {} else alert("그룹 구성원이 아무도 없습니다.");
   
    $sql3 = " select * from $g4[memo_group_member_table] where gr_id = '$gr_id' ";
    $result3 = sql_query($sql3);
   
    $me_recv_mb_id = "";
    for ($i=0; $row = sql_fetch_array($result3); $i++)
    {
        if ($i+1 < $gr_member_count)
          $me_recv_mb_id .= $row[gr_mb_id] . ",";
        else
          $me_recv_mb_id .= $row[gr_mb_id];
    }

    $write_header_msg = "( 그룹쪽지 :: " . cut_str($result[gr_name], 30) . " :: $gr_member_count 명)";
   
}

if ($option == 'notice') {
    if ($is_admin)
        $write_header_msg = "( <font color='red'><b>공지쪽지는 취소할 수 없습니다. 신중하게 작성해 주세요</b></font> )";
    else {
        $me_recv_mb_id = 'notice';
        alert("공지쪽지는 관리자만 발송할 수 있습니다");
    }
}

$is_dhtml_editor = $config['cf_memo_user_dhtml']; // 기본으로 사용하게 설정

?>

      <form name=fmemoform method=post enctype='multipart/form-data' onsubmit="return fmemoform_submit(this);" style="margin:0px;">
      <input type=hidden name=me_send_mb_id value="<?=$member[mb_id]?>">
      <table width="100%" height="30" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td width="100%" height="2" align="center" valign="top" bgcolor="#252525">
                <table width="100%" height="30" border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td width="14"> </td>
                    <td width="20"><img src="<?=$member_skin_path?>/img/memo_icon02.gif" /></td>
                    <td><span class="style5">쪽지보내기 <?=$write_header_msg?></span></td>
                  </tr>
                </table>
               
                <table width="100%" border="0" cellspacing="0" cellpadding="0">

                  <tr>
                    <td width="5" height="5" background="<?=$member_skin_path?>/img/memo_box2_tl.gif"></td>
                    <td background="<?=$member_skin_path?>/img/memo_line2_top.gif"></td>
                    <td width="5" background="<?=$member_skin_path?>/img/memo_box2_tr.gif"></td>
                  </tr>

                  <tr>
                    <td width="5" background="<?=$member_skin_path?>/img/memo_line2_left.gif"> </td>
                    <td align="center">

                    <? $ss_id = 'me_recv_mb_id' ?>
                             
<? if ($option == 'notice') { // 공지쪽지인 경우 ?>

                      <? include_once("$g4[admin_path]/admin.lib.php")?>
                      <input type="hidden" name="<?=$ss_id?>" id="<?=$ss_id?>" required="required" itemname="받는 회원아이디" value="<?=$me_recv_mb_id?>" style="width:200px;" />
                      <table width="98%" border="0" cellpadding="0" cellspacing="0">
                      <tr align="center">
                          <td width="65" height="26" align="left" class="style5" style="padding-left:5px;">회원레벨</td>
                          <td align="left" >
                          <?=get_member_level_select('notice_level_1', 2, 10, 2) ?> - <?=get_member_level_select('notice_level_2', 2, 10, 10) ?>
                          </td>
                      </tr>
                      </table>

<? } else { // 공지 쪽지가 아닌경우 ?>

                      <table width="98%" border="0" cellpadding="0" cellspacing="0">
                        <tr align="center">
                          <td width="65" height="26" align="left" class="style5" style="padding-left:5px;">받는사람</td>
                          <td align="left" bgcolor="#252525">
                              <input type="text" name="<?=$ss_id?>" id="<?=$ss_id?>" required="required" itemname="받는 회원아이디" value="<?=$me_recv_mb_id?>" style="width:200px;" />
                          </td>
                          <td align="center" >
<?
$my_friend = array();
$sql = "select a.fr_id, b.mb_nick
                  from $g4[friend_table] a left join $g4[member_table] b on a.fr_id = b.mb_id
                  where a.mb_id = '$member[mb_id]'";
$qry = sql_query($sql);
while ($row = sql_fetch_array($qry))
{
    $my_friend[] = $row;
}

if ($config[cf_friend_management] == true and count($my_friend) > 0) {
?>
<select class=quick_move onchange="friend_add(this.value)" >
<option value="">나의 친구들</option>
<option value="">-------------------------</option>
<? for ($i=0; $i<count($my_friend); $i++) {?>
<option value="<?=$my_friend[$i][fr_id]?>"><?=$my_friend[$i][fr_id]?>-<?=cut_str($my_friend[$i][mb_nick],10)?></option>
<? } ?>
</select>

<? } ?>

<script language="JavaScript">
function friend_add(fr_id)
{
  if (fr_id == "") // fr_id 값이 없으면 return
    return;
   
  if (document.fmemoform.<?=$ss_id?>.value.length > 0) {
    document.fmemoform.<?=$ss_id?>.value = document.fmemoform.<?=$ss_id?>.value + "," + fr_id;
  } else {
    document.fmemoform.<?=$ss_id?>.value = fr_id;
  }
}
</script>

                          </td>
                          <td align="right" width=30>
                              <a href="javascript:popup_id('fmemoform','<?=$ss_id?>',200,500);">
                              회원검색
                              </a>
                          </td>
                        </tr>
                      </table>
                      <? // 답하는 쪽지의 경우 원본의 글을 참조로 ...
                        if ($me_id) {
                        switch ($me_box) {
                            case 'recv' : $from_table = $g4[memo_recv_table]; break;
                            case 'save' : $from_table = $g4[memo_save_table]; break;
                            default     : alert("me_box 오류 입니다");
                        }
                        $sql = " select me_memo, me_subject, me_send_mb_id, me_option from $from_table where me_id = '$me_id' ";
                        $view = sql_fetch($sql);
                       
                        $subject = "Re) " . $view[me_subject];
                        $view[me_memo] = stripslashes($view[me_memo]);
                       
                        if ($is_dhtml_editor) {

                        $html = 1;
                        $view[memo] = conv_content($view[me_memo], $html);

                        $view[memo] = $view[me_memo];
                        $content = "<br><br>"
                                 . "<br>>  "
                                 . "<br>>  " . preg_replace("/<BR>/", "<BR>>  ", $view[memo])
                                 . "<br>>  "
                                 . "<br>>  ";

                        } else {

                        $tags = array("<BR>");
                        $view[memo] = strip_tags($view[me_memo], $tags);
                        $content = "\n\n\n>"
                                 . "\n>"
                                 . "\n> " . preg_replace("/\n/", "\n> ", $view[memo])
                                 . "\n>"
                                 . "\n";
                       
                        }
                      } ?>
                     
<? } // 공지쪽지가 아닌경우 ?>
                     
                      <table width="98%" border="0" cellpadding="0" cellspacing="0">
                        <tr align="center">
                          <td width="65" height="26" align="left" class="style5" style="padding-left:5px;">제      목</td>
                          <td align="left" ><input type="text" name="me_subject" id="me_subject" required="required" style="width:100%; text-align:left;" / value='<?=$subject?>' ></td>
                        </tr>
                      </table>
                      <table width="98%" border="0" cellpadding="0" cellspacing="0">
                        <tr>
                          <td height="2"></td>
                        </tr>                     
                        <tr align="center">
                          <td width="65" height="26" align="left" class="style5" style="padding-left:5px;">내      용</td>
                          <td height="200" align="center" valign="middle" bgcolor="#252525">

                          <? if ($is_dhtml_editor) { ?>
                              <input type=hidden value="html1" name="html">
                          <?
                              include_once("$g4[path]/lib/cheditor4.lib.php");
                              echo "<script type='text/javascript' src='$g4[cheditor4_path]/comment.js'></script>";
                              echo cheditor1('me_memo', '100%', '210px');
                              echo cheditor2('me_memo', $content);
                          } else { ?>
                         <textarea name='me_memo' id='me_memo' rows=15 style='width:100%;' required itemname='내용' tabindex=1><?=$content?></textarea>
                         <? } ?>
                        </td></tr>
                      </table>
                     
                       <!-- 파일첨부하기 -->
                      <?
                      $memo_dir = $g4['path'] . "/data/memo2/" . $member[mb_id];
                      $memo_dir_size = get_dir_size($memo_dir);
                      // exec 오류가 있는 경우에는, 무조건 2mb로 설정
                      if ($memo_dir_size == "error")
                          $memo_dir = $config[cf_max_memo_file_size];
                      else
                          $memo_dir = (int) $memo_dir_size / 1000;
                      ?>
                      <? if ($config[cf_memo_use_file] && (!$config[cf_max_memo_file_size] || ($config[cf_max_memo_file_size] && $config[cf_max_memo_file_size] >= $memo_dir))) { ?>
                      <table width="98%" border="0" cellpadding="0" cellspacing="0">
                        <tr align="center">
                          <td width="65" height="26" align="left" class="style5" style="padding-left:5px;">파일첨부</td>
                          <td align="left" >
                          <style>
                          #file_box {
                              position:relative ;
                              display:inline-block ;
                              width:73px ; height:22px
                          }
                          #file_box2 {
                              position:absolute ;
                              bottom:0 ; right:0 ;
                              display:inline-block ;
                              width:73px ; height:22px ;
                              overflow:hidden
                          }
                          #file {
                              position:absolute ;
                              bottom:0 ; right:0 ;
                              height:53px ;
                              //font-size:224px ;
                              opacity:0 ; filter:alpha(opacity=0)
                          }
                          </style>

                          <script language="JavaScript">
                          function file_change(file) {
                              document.getElementById("file_name").value = file;
                          }
                          </script>

                          <input type="text" id="file_name" name="memo_file_show" style="width:280;direction:rtl;" />

                          <span id="file_box">
                              <img align="absmiddle" src="<?=$member_skin_path?>/img/file.gif" alt="Browse..." border="0" style="margin-bottom:3;" />
                              <span id="file_box2">
                                  <input type="file" id="file" name='memo_file' onchange="file_change(this.value)" />
                              </span>
                          </span>
                          </td>
                          <td align="right" ><span class="style8"></span></td>
                        </tr>
                      </table>
                      <? } else
                          if ($config[cf_memo_use_file] && $config[cf_max_memo_file_size]) { ?>
                      <table width="98%" border="0" cellpadding="0" cellspacing="0">
                        <tr align="center">
                          <td width="65" height="26" align="left" class="style5" style="padding-left:5px;">파일첨부</td>
                          <td align="left" >
                              전체첨부파일 용량 <?=$config[cf_max_memo_file_size]?> M(메가)를 초과해서 파일을 첨부할 수 없습니다.<BR>첨부파일이 있는 발신쪽지를 삭제하시기 바랍니다.
                          <td>
                        </tr>
                      </table>
                      <? } ?>
                     
                      <table width="98%" border="0" cellspacing="0" cellpadding="0">
                        <tr>
                          <td height="12"></td>
                        </tr>
                      </table>
                      <table width="98%" height="25" border="0" cellpadding="0" cellspacing="0">
                       
                        <tr align="center">
                          <td align="center" class="style5">
                              <input id=btn_submit type=image src="<?=$member_skin_path?>/img/send.gif" border=0 alt="보내기" align='absmiddle' >
                              <a href='<?=$memo_url?>?kind=recv'><img align="absmiddle" src="<?=$member_skin_path?>/img/list.gif" /></a>
                          </td>
                        </tr>
                        <tr align="center">
                          <td height="5" align="center"></td>
                        </tr>
                      </table></td>
                     
                    <td width="5" background="<?=$member_skin_path?>/img/memo_line2_right.gif"> </td>
                  </tr>
                 
                  <tr>
                    <td height="5" background="<?=$member_skin_path?>/img/memo_box2_dl.gif"></td>
                    <td background="<?=$member_skin_path?>/img/memo_line2_down.gif"></td>
                    <td width="5" background="<?=$member_skin_path?>/img/memo_box2_dr.gif"></td>
                  </tr>
            </table>            </td>
        </tr>       
      </table>         
      </form>
     
      <script language="JavaScript">

      <? if ($option != 'notice') { ?>

      with (document.fmemoform) {
          if (me_recv_mb_id.value == "")
              me_recv_mb_id.focus();
          else
              me_subject.focus();
      }      
      <? } ?>
     
      function fmemoform_submit(f) {
          var s = "";
    
          <?
          if ($is_dhtml_editor) {
              echo cheditor3('me_memo');
              echo "if (!document.getElementById('tx_me_memo').value) { alert('내용을 입력하십시오.'); return; } ";
          }
          ?>
/*
          if (s = word_filter_check(document.getElementById('me_subject').value)) {
              alert("제목에 금지단어('"+s+"')가 포함되어있습니다");
              return;
          }

          if (s = word_filter_check(document.getElementById('me_memo').value)) {
              alert("내용에 금지단어('"+s+"')가 포함되어있습니다");
              return;
          }
*/
          document.getElementById('btn_submit').disabled = true;
         
          <? if ($option == 'notice') {?>
              f.action = "./memo2_form_notice_update.php";
          <? } else { ?>
              f.action = "./memo2_form_update.php";
          <? } ?>

          return true;
      }
      </script>

댓글 전체

input에 이런 식으로 스타일을 변경해 보세요.
style="border:solid 0;font-family:돋움,verdana; font-size:12pt; color:black; background-color:#FFD9D9; height:19px;" 이런 식으로...

color:black;  => 이 부분이 글자색 지정하는 부분입니다.
background-color:#FFD9D9;  => 이거 입력창의 배경색을 핑크로 만드는 겁니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT