라이믹스 익명질문 엠봉짱 2022.02.14 11:02 598 0 2 CMS/프레임워크 Rhymix 2.0 개발 언어 PHP 7.4 라이믹스 익명 랜덤색상부여 하려면 어떻게 해야할까요..? 그리고 해당 사이트처럼 익명랜덤 닉네임이 저렇게 적혀져서 나오려면 어떻게해야할까요..? 빠른별 Lv. 3 https://mbong.kr
댓글 2
{@
} 로 input field중 nick_name에 값을 value로 넣어주면 되겠죠? 근데 이거는 이제 비회원 게시판일 때 이야기 이고, 회원 게시판의 익명 게시판에서 저렇게 넣어주고 싶다면 별도의 애드온을 만들어야 할 겁니다.
php 함수를 이용해도 되죠.
$datapool = '1234567890abcefghijklmnopqrstuvwxyz';
$new_nick = substr(str_shuffle($datapool), 0, 8);
$pre_nick = htmlspecialchars($oDocument->get('nick_name'));
$nick_name = $pre_nick ? : $new_nick;
}
그런 다음, board/skins/write.html에서 닉네임 쓰는 부분을 로그인 한 사람에게도 공평하게 만들어 줘야 할것 같고 (cond = "!$is_logged" 같은 것 삭제). 예를들면,
<label for="userName" class="iLabel">{$lang->writer}</label>
<input type="text" name="nick_name" id="userName"
class="iText userName" style="width:80px" value="{$nick_name}" />
</span>
물론, read.html 이나 list.html에서, author를 클릭하면 팝업메뉴 뜨지 않게도 해줘야겠죠 (즉, onclick 이런것 없앰). 예를들면 그냥 단순하게 이렇게만 해줌: