묻고답하기


상담글 기능이 필요한데..
xe에 내장된 기능은.. 비회원에게는 글쓰기 권한이 없고..

mmx900 께서 공개해주신 소스를 토대로, 스킨을 만들고있는데요.. 그런데 공개해주신 소스만으로는...
여전히.. 불필요한 항목들을 포함하고 있어서..  엮인글, 비밀글, 홈페이지, 이런거 입력하게 나오는데요..
어짜피, 폼으로 쓰려면 XE내장된 변수추가 를 써야하기때문에,
write_form 자체에 붙어있는.. 엮인글,비밀글 체크박스 뿐만 아니라.. 홈페이지, 이메일 입력하는거
그런거 다 제거하고, 필요한 입력값은.. xe변수 추가를 이용해서 깔끔한 폼 스킨을 만들려 하거든요.
헤더.html에 포함되어있는 회원가입, 로그인, 글목록 보기 유형 선택하는거.. 역시 제거하구요.

해서.. 아래 주석처리한 것과 같이, write_form 과 header 를 수정했거든요..

제 컴에선 잘되고.. 여기 몇몇 분들도 잘된다고 하지만..
제 커뮤니티 회원중에는 안된다고 하시는 분이 꽤 있거든요... ie6에서 안되는건지.. 어디서 안되는건지..
그런데, 안되는 분이 있으니까.. 분명 완전한 폼은 아닌게 분명한거죠.. ㅠㅠ

뭐가 문제일까요..

제작중인 스킨은 이거구요..  ↓↓↓↓↓↓
http://onttr.com/?mid=test_df&act=dispBoardWrite     (우클릭으로 새창에서 열어주세요)





수정한 소스는 아래와 같아요.. (빨간색 부분이 수정한 부분..)




아래는 write_form.html==============================================================================

<!--%import("filter/insert.xml")-->
<!--#include("_header.html")-->

<form action="./" method="post" onsubmit="return procFilter(this, window.insert)" id="fo_write" class="boardWrite">
<input type="hidden" name="mid" value="{$mid}" />
<input type="hidden" name="content" value="{$oDocument->getContentText()}" />
<input type="hidden" name="document_srl" value="{$document_srl}" />

 <div class="boardWriteHeader">
 
  <dl class="title">
   <dt><label class="title">{$lang->title} :</label></dt>
   <dd>
    <!--@if($module_info->use_category=="Y")-->
    <select name="category_srl" class="category">
     <option value="">{$lang->category}</option>
     <!--@foreach($category_list as $val)-->
     <option <!--@if(!$val->grant)-->disabled="disabled"<!--@endif--> value="{$val->category_srl}" <!--@if($val->grant&&$val->selected||$val->category_srl==$oDocument->get('category_srl'))-->selected="selected"<!--@endif-->>
      {str_repeat("&nbsp;&nbsp;",$val->depth)} {$val->title} ({$val->document_count})
     </option>
     <!--@endforeach-->
    </select>
    <!--@endif-->
    <input type="text" name="title" class="inputText" value="{htmlspecialchars($oDocument->getTitleText())}" />
   </dd>
  </dl>
 
 </div>

    <!--@if($module_info->extra_vars)-->
    <table border="1" cellspacing="0" summary="Extra Form" class="extraVarsList">
 <caption><em>*</em> : {$lang->is_required}</caption>
    <!--@foreach($module_info->extra_vars as $key => $val)-->
        <!--@if($val->name)-->
    <tr>
        <th scope="row">{$val->name} <!--@if($val->is_required=='Y')--><em>*</em><!--@end--></th>
        <td><!--#include("./_extra_var_form.html")--></td>
    </tr>
        <!--@endif-->
    <!--@endforeach-->
    </table>
    <!--@endif-->

    <div class="editor">{$oDocument->getEditor()}</div>

   
<!--태그삭제-->
<!--옵션삭제-->


<!--글쓴이-비번,이멜,홈피 입력부분-->

 <!--@if(!$is_logged)-->
 <div class="userNameAndPw">
  <dl>
   <dt><label for="userName">{$lang->writer}</label> :</dt>
   <dd class="userName"><input type="text" name="nick_name" value="{$oDocument->getNickName()}" class="inputText" id="userName" title="{$lang->is_required}" /></dd>
  </dl>


 <!--비밀번호, 이메일, 홈페이지 삭제-->
 
  
 </div>
 <!--@end-->

  
 <div class="boardNavigation">
        <!--@if($is_logged)-->
        <span class="button"><button type="button" onclick="doDocumentSave(this); return false;">{$lang->cmd_temp_save}</button></span>
        <span class="button"><button type="button" onclick="doDocumentLoad(this); return false;">{$lang->cmd_load}</button></span>
        <!--@end-->
  <span class="button red strong"><input type="submit" value="{$lang->cmd_registration}" accesskey="s" /></span>
 </div>

    </form>
<!--#include("_footer.html")-->






위에꺼는 라이트 폼.html


아래는 _헤더.html







_header.html =============================================================================


<!--%import("js/board.js")-->

<!--@if(!$module_info->colorset)-->
    {@$module_info->colorset = "white"}
<!--@end-->
 
<!--%import("css/board.css")-->
<!--%import("css/pagination.css")-->

<!--@if($module_info->colorset == "black")-->
 <!--%import("css/black.css")-->
<!--@else-->
 <!--%import("css/white.css")-->
<!--@end-->

<!--@if(!$module_info->duration_new = (int)$module_info->duration_new)-->
    {@ $module_info->duration_new = 12 }
<!--@end-->

<!--@if(!$module_info->thumbnail_type)-->{@ $module_info->thumbnail_type = 'crop'; }<!--@end-->
<!--@if(!$module_info->thumbnail_width)-->{@ $module_info->thumbnail_width = 100; }<!--@end-->
<!--@if(!$module_info->thumbnail_height)-->{@ $module_info->thumbnail_height = 100; }<!--@end-->

<!--@if($order_type == "desc")-->
    {@ $order_icon = "buttonDescending.gif" }
    {@ $order_type = "asc"; }
<!--@else-->
    {@ $order_icon = "buttonAscending.gif" }
    {@ $order_type = "desc"; }
<!--@end-->

<!--@if($module_info->default_style != 'forum' && $module_info->default_style != 'blog')-->
    <!--@if($listStyle=='gallery')-->
        {@ $module_info->default_style = 'gallery'}
    <!--@elseif($listStyle=='webzine')-->
        {@ $module_info->default_style = 'webzine'}
    <!--@elseif($listStyle=='list')-->
        {@ $module_info->default_style = 'list'}
    <!--@end-->
<!--@end-->

{$module_info->header_text}

<div class="board">
    <div class="boardHeader">
  <!--@if($module_info->title)-->
  <div class="boardTitle">
   <h2 class="boardTitleText"><a href="{getUrl('','mid',$mid,'listStyle',$listStyle)}">{$module_info->title}<!--@if($module_info->sub_title)--> : <em>{$module_info->sub_title}</em><!--@end--></a></h2>
  </div>
  <!--@end-->

  <!--@if($module_info->comment)-->
  <p class="boardDescription">{$module_info->comment}</p>
  <!--@end-->
    </div>

<!--@if($module_info->display_login_info != 'N' || $module_info->display_setup_button != 'N')-->
    <div class="boardInformation">

        <!--@if($total_count && $module_info->default_style != 'blog')-->
        <div class="infoLeft">{$lang->document_count} <strong>{number_format($total_count)}</strong></div>
        <!--@end-->
  
  <div class="infoRight">
   <ul>
   <!--@if($is_logged)-->
    <!--@if($logged_info->is_admin=='Y'+ '+ ' && $module_info->display_setup_button != 'N')-->
    <li class="setup"><a href="{getUrl('act','dispBoardAdminBoardInfo')}">{$lang->cmd_setup}</a></li>
    <!--@end-->
    <!--@if($module_info->display_login_info != 'N')-->
    <li class="myInfo"><a href="{getUrl('act','dispMemberInfo')}">{$lang->cmd_view_member_info}</a></li>
    <li class="loginAndLogout"><a href="{getUrl('act','dispMemberLogout')}">{$lang->cmd_logout}</a></li>
    <!--@end-->

    <!--@elseif(!$is_logged && $module_info->display_login_info != 'N')-->
    <!--회원가입 로그인삭제 시작-->
    
    <!--회원가입 로그인삭제 끝-->

    <!--@end-->


    <!--@if($rss_url)-->
     <li class="rss icon"><a href="{$rss_url}" title="RSS"><span>RSS</span></a></li>
    <!--@end-->


    <!--태그 아이콘삭제-->
    

                <!--목록보기유형 삭제-->
   
    <!--콘트로뷰트 없음-->

   </ul>
  </div>
    </div>
<!--@end-->




====================================================================
그리고 board.js 부분,... mmx900님이 공개해주신데로..
맨 먼저 나오는 함수 completeDocumentInserted() 끝부분  location.href = url; 이라고 나오는 부분을 주석 처리하고..

    //location.href = url;

alert('사진이 등록되었습니다. [사진 추가등록 가능]');
completeReload(ret_obj);

}


이렇게 했거든요..
 뭐가 문제 일까요.. ㅠㅠ




글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
김윤광428 쪽지보내기 기능 / 회원목록  
지우정 이미지게시판에 올린 이미지가 광고이미지로 바껴요!!!  
kidscolo 첨부 이미지 파일 확장 [2] 2008.12.09 by kidscolo
미누7 상담글 기능, 스킨에 관한 질문..  
gajagu 제로보드1.11 설치후에 로그인풀림 [6] 2008.12.09 by 박노열
onze rewrite모듈 적용시 수정과 삭제 버튼을 누르면 404에러발생 [5] 2008.12.09 by 창조적백수
anne 게시글 등록 시 페이지 오류문제 [7] 2008.12.09 by anne
어라얼랑 [관리자 페이지] ★ 게시판 수정이 불가 합니다 ★ [2] file 2008.12.09 by 어라얼랑
산타야 제로보드 XE 1.1.1 설치했습니다 [3] 2008.12.09 by 산타야
toice 플래닛 생성 후 화면이 안나오는 문제 [2] 2008.12.09 by toice
xe 전체삭제가 안됨 [1] 2008.12.09 by 백성찬
허브끔 제로보드를 켤때는 어떻게하나요 [1] 2008.12.09 by 백성찬
Humade 가상사이트 게시판 관리... [1] 2008.12.09 by 백성찬
샌드리스 회원가입후 인증메일 미발송  
흠.. 회원레벨 기능은 어디에?? [2] 2008.12.09 by 흠..
못먹는감 아계속 질문만 올려죄송합니다. 게시판 첨부파일관련 [6] 2008.12.09 by 못먹는감
이미지, 멀티미디어 경로 지정  
궁금이 글작성시 권한없을때 나오는 메세지..  
나그네 브라우저 보기메뉴의 소스보기 눌렀을때 소스 안나오게 하는법? [2] 2008.12.09 by 나그네
땡칠이 제로보드4 처음사용해보는데요 인클루드 말입니다. [3] 2008.12.09 by 느까끼
비회원임 메일에 전송 됐다는데 메일이 안와서 인증이 안되요 ㅠ [1] 2008.12.09 by 느까끼
못먹는감 제로보드 xe에 게시글 삭제 제한 기능은 없을까요? [3] 2008.12.09 by 백성찬
flowerrain 줄 간격을 좁히고 싶습니다. [1] 2008.12.09 by 느까끼
소중 제로보드4쓰다가 xe로... [1] 2008.12.09 by 느까끼
maumom 홈페이지의 회원 목록에 가입일 항목에 닉네임이 나타납니다 [3] 2008.12.09 by 느까끼
김영구396 제로보드xe가 지금 문제가 있나요? [2] 2008.12.09 by 브살렐
ORANGE DAY 네이버 홈페이지 레이아웃 어디서 구하나요? [4] 2008.12.09 by 자쿠아
초짜바리 xe 처음시도해보는데 뭐가뭔지 잘... 기본적인것 몇가지 가르침 바람니다 [2] 2008.12.09 by 비나무
개돌 플래너 위젯 링크 문의 [2] 2008.12.09 by 개돌
maumom 홈페이지의 회원 목록에서 다음 페이지를 클릭해도 첫페이지만 나타납니다