CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.0 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
저희는 잘 안됩니다.
https://github.com/xpressengine/xe-core/blob/develop/modules/communication/skins/default/messages.html#L11-L19
이부분이 해당하는 코드인데요.
<form action="/" method="POST" style="margin:0;display:inline-block;*display:inline;zoom:1">
<input type="hidden" name="module" value="communication" />
<input type="hidden" name="act" value="procCommunicationUpdateAllowMessage" />
<input type="hidden" name="message_type" value="{$message_type}" />
<select name="allow_message" style="margin:0">
<option loop="$lang->allow_message_type => $key,$val" value="{$key}" selected="selected"|cond="$logged_info->allow_message==$key">{$val}</option>
</select>
<input type="submit" value="{$lang->cmd_save}" class="btn">
</form>
실제로 전체수신 -> 친구만,거부 등으로 전환해서 저장이 안됩니다.
https://github.com/xpressengine/xe-core/blob/develop/modules/communication/skins/default/filter/update_allow_message.xml
<filter name="update_allow_message" module="communication" act="procCommunicationUpdateAllowMessage">
<form />
<parameter />
<response />
</filter>
쪽지함에서 시도하면 잘 되시나요? 다 안되신다면 어디가 오류가 있는 걸까요?
XE타운도 안되네요.
댓글 9
엄... 저의 경우에는 저장이 잘 됩니다. (XE 1.11.1, PHP 7.2 사용)
회원정보변경이 아닌 쪽지함 우측 상단에서 변경하신 것 맞죠?
이상하네요. 어떻게 되시는지... 공홈에 가서 해봐도 거기도 안되네요.
회원정보변경을 통해 변경을 하면 즉시 변경된게 보이지만 쪽지함에서 하면 이전 것이 계속 보이고 로그아웃 후 로그인을 하거나 해서 캐시가 갱신되도록 해야 변경된 상태로 보이는 증상이 있습니다.
사이트마다 사용하는 캐시 종류에 따라 보이는 증상 같습니다.