묻고답하기


상담글 기능이 필요한데..
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 남기남
흠.. 회원레벨 기능은 어디에?? [2] 2008.12.09 by 흠..
샌드리스 회원가입후 인증메일 미발송  
Humade 가상사이트 게시판 관리... [1] 2008.12.09 by 백성찬
허브끔 제로보드를 켤때는 어떻게하나요 [1] 2008.12.09 by 백성찬
xe 전체삭제가 안됨 [1] 2008.12.09 by 백성찬
toice 플래닛 생성 후 화면이 안나오는 문제 [2] 2008.12.09 by toice
산타야 제로보드 XE 1.1.1 설치했습니다 [3] 2008.12.09 by 산타야
어라얼랑 [관리자 페이지] ★ 게시판 수정이 불가 합니다 ★ [2] file 2008.12.09 by 어라얼랑
anne 게시글 등록 시 페이지 오류문제 [7] 2008.12.09 by anne
onze rewrite모듈 적용시 수정과 삭제 버튼을 누르면 404에러발생 [5] 2008.12.09 by 창조적백수
gajagu 제로보드1.11 설치후에 로그인풀림 [6] 2008.12.09 by 박노열
미누7 상담글 기능, 스킨에 관한 질문..  
kidscolo 첨부 이미지 파일 확장 [2] 2008.12.09 by kidscolo
지우정 이미지게시판에 올린 이미지가 광고이미지로 바껴요!!!  
김윤광428 쪽지보내기 기능 / 회원목록  
미카엘504 게시판에 첨부된 pdf파일을 다운받기를 하면 페이지를 찾을 수 없다고 나옵니다.. [2] 2008.12.09 by 미카엘504
임상수757 일본어 홈페이지 만들때 관한 질문입니다. [2] 2008.12.09 by 임상수757
arna 배너와 마지막 한줄.. 삽입관련 질문입니다~ [3] 2008.12.09 by 느까끼
miso777 설치하기전 index.php 원상태로 복구 [6] file 2008.12.09 by 느까끼
아마라3232 스샷중에 어디를 바까야 되냐 [7] file 2008.12.09 by 토이군
홈피가이 제로4쓰다가 xe로 가려는데... 화면과같이 만들려면... [2] file 2008.12.09 by anne
건이들 인증메일을 받지 못했어요.. [1] 2008.12.09 by 비나무
아쮸구리 쪽지 보내기가 안됩니다. [1] 2008.12.09 by 비나무
신주호 회원관리에서 Query ID 오류 문제 ㅠㅠ [1] file 2008.12.09 by 비나무
날라리다 외국계정 http://uqc.com.cn/ 이곳 [3] 2008.12.09 by 하늘(skycheer)
고영일 XE에서 이런 기능을 사용할 수는 없는 것인가요? [1] 2008.12.09 by 고영일
흑묘백묘 DB에 관한 질문드립니다.꾸벅 [2] 2008.12.09 by nCore
흑묘백묘 홈페이(virtual Site) main페이지 편집 불가한가요? [1] 2008.12.09 by 백성찬
정성호736 이모티콘 순서는 어떻게 ???? [2] 2008.12.09 by 정성호736
김형석360 db 복원 후 글자가 보이지 않습니다. [1] 2008.12.09 by 백성찬