XE Tips 는 제가 XE 공홈에 쓴 XE 관련 유용한 팁들입니다. 기능개선은 공홈에 안 적어둔 XE 유용 개선팁들입니다.
유용정보는 외부 검색을 통해 알아낸 소스등을 기재해둔 곳입니다.
버그 신고내역들은 XE 사용하다가 발견한 버그 패치방법들로, Core Issue 에 기록해뒀기에 XE 에 적용이 되었을 가능성이 있겠죠
제가 쓴 글들에 대해 퍼가실때는 꼭 출처를남겨주시고.. (다만 플래시뷰 기반이기에 퍼가기는조금 힘들 수 있겠죠 ^^;)
타회원의 글들도 적혀있는 출처를 같이 꼭 기재해주세요
출처 | sejin7940 |
---|
회원검색에 생일 항목 추가하는 방법
1) member/lang/lang.xml 에서
<item name="search_target_list" type="array"> 안에 추가
<item name="birthday">
<value xml:lang="ko"><![CDATA[생일]]></value>
<value xml:lang="en"><![CDATA[Birthday]]></value>
<value xml:lang="jp"><![CDATA[誕生日]]></value>
<value xml:lang="zh-CN"><![CDATA[生日]]></value>
<value xml:lang="zh-TW"><![CDATA[生日]]></value>
<value xml:lang="fr"><![CDATA[Anniversaire]]></value>
<value xml:lang="de"><![CDATA[Geburtstag]]></value>
<value xml:lang="ru"><![CDATA[Дата рождения]]></value>
<value xml:lang="es"><![CDATA[Fecha de Nacimiento]]></value>
<value xml:lang="tr"><![CDATA[Doğum günü]]></value>
<value xml:lang="vi"><![CDATA[Sinh nhật]]></value>
<value xml:lang="mn"><![CDATA[Төрсөн өдөр]]></value>
</item>
2) member/member.admin.model.php 에서
function getMemberList() 함수내에
case 'extra_vars' : 위에다가 추가
case 'birthday' :
$args->s_birthday = preg_replace("/[^0-9]/","",$search_keyword);
break;
3) member/queries/getMemberList.xml 에서
<condition operation="like" column="extra_vars" var="s_extra_vars" pipe="or" />
위에다가 추가
<condition operation="like" column="birthday" var="s_birthday" pipe="or" />
4) member/queries/getMemberListWithinGroup.xml 에서
<condition operation="like" column="extra_vars" var="s_extra_vars" pipe="or" />
위에다가 추가
<condition operation="like" column="member.birthday" var="s_birthday" pipe="or" />