Extra Form
PHP PHP 7.0
CMS Rhymix 2.x

회원가입시 

메일링 가입 기본값이 '아니오' 인데요.

기본값을 '예'로 설정하려면 어떻게 해야하나요?

 

검색을 해보니 2014년도 XE관련 질답들은 소스코드를 손대야 한다는.... 절망 ㅠㅠ

라이믹스에서는 메일링 가입 기본값을 관리자 페이지에서 설정이 안되나요?

  • ?
    스킨의 소스 코드를 바꿔야 되는 문제인데 간단해요. 멤버 모듈 스킨에 signup_form.html 들어가셔서 아래 부분을 수정해주시면 됩니다. (slow 스킨 기준)

    <input class="app-input-radio" type="radio" name="allow_mailing" id="mailingYes" value="Y" checked="checked"|cond="$member_info->allow_mailing == 'Y'" />

    <input class="app-input-radio" type="radio" name="allow_mailing" id="mailingNo" value="N" checked="checked"|cond="$member_info->allow_mailing != 'Y'" />

    이 부분을 각각

    <input class="app-input-radio" type="radio" name="allow_mailing" id="mailingYes" value="Y" checked="checked"|cond="$member_info->allow_mailing != 'N'" />

    <input class="app-input-radio" type="radio" name="allow_mailing" id="mailingNo" value="N" checked="checked"|cond="$member_info->allow_mailing == 'N'" />

    이렇게 뒤에 cond 만 바꿔주시면 돼요. cond="$member_info->allow_mailing == 'Y'" 을 cond="$member_info->allow_mailing != 'N'" 로, cond="$member_info->allow_mailing != 'Y'" 를 cond="$member_info->allow_mailing == 'N'" 로 바꿔주시면 디폴트가 메일링 허용으로 설정 됩니다.

    관리자 페이지에서 설정하는 건 못본 것 같네요..
  • ? profile
    감사합니다. ^^
  • ? profile

    하나코군님 N,N로 바꾼 파일을 덮어 씌웠는데요.
    메일링 가입 - 아니오 상태가 그대로에요. ㅠㅠ

    여러번 확인해 봤는데요 .무슨 캐시 재설정 같은걸 해야하나요?

  • profile ?
    제대로 적용하신 것 맞나요? == 'Y'가 != 'N'으로, != 'Y'는 == 'N'으로 바뀌어야 합니다.
    캐시 재설정 안하셔도 제대로 적용하셨다면 메일링 가입이 예로 표시될거에요.
  • ? profile

    네. cond 만 두 항목 -> N으로 바꾼거

    여러번 확인 검토에 검토했는데요. 안되요.
    ㅠㅠ Slow스킨문제 일까요?

  • profile ?
    저희도 Slow 레이아웃 쓰는데 해당 항목 바꾸면 잘 되던데요. 혹시 단순히 Y를 N으로만 바꾸신 게 아니신가요?

    연산자 (==와 !=) 도 바꾸셔야 됩니다. == 는 !=으로, !=는 ==으로요.
  • ? profile
    네 단순히 N으로만 바꿨어요. ㅎㅎㅎ
    하나코군님이 애니처럼 소원하는 책임지고 해결해 주시네요. 넘 감사해요.
  • ? profile
    와 드디어! 됐어요!!! 날아갈것 같네요. ㅎㅎㅎㅎ