묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
IP를 MD5로 변환하여 닉네임으로 치환하는 방법.
2011.02.04 23:02
http://www.dogdrip.net/xe/?mid=free
사이트보시면 IP를 MD5값으로 치환하여
그것을 닉네임으로 치환하는 방법을 쓰는거같다고
어떤 분이 말씀하셧는데
그방법이 궁금합니다. 또 저렇게 댓글달면 그MD5값앞에 숫자로 몇번쨰로 댓글을 단사람인지 (등수아님)
표기되며 색상도 제각각 다르게 표기되는 방법도 알고싶네요..
그냥 한마디로 저런시스템을 따라하고싶습니다...
의뢰를 해야하는걸까요...
부탁드립니다..
사이트보시면 IP를 MD5값으로 치환하여
그것을 닉네임으로 치환하는 방법을 쓰는거같다고
어떤 분이 말씀하셧는데
그방법이 궁금합니다. 또 저렇게 댓글달면 그MD5값앞에 숫자로 몇번쨰로 댓글을 단사람인지 (등수아님)
표기되며 색상도 제각각 다르게 표기되는 방법도 알고싶네요..
그냥 한마디로 저런시스템을 따라하고싶습니다...
의뢰를 해야하는걸까요...
부탁드립니다..
1. 아래를 치환하세요.
{$document->getNickName()}
{substr(md5($document->getIpaddress()), 0, 8)}
2. 치환해야할 곳은 아마도 style.list.html, comment.html, view_document.html 등 일것 같습니다.
그리고 write_form.html에서 손님용 작성자 닉네임 부분에 value에 임의의 값을 넣어주셔야 할 겁니다.
<input type="text" name="nick_name" value="{$oDocument->getNickName()}" class="userName inputTypeText" id="userName"/>
<input type="text" name="nick_name" value="손님" class="userName inputTypeText" id="userName"/>
3. 번호의 경우는 그냥 쉽게 하려면 {@$i=1} <!--@foreach()--> ... {$i++} 하시면 되지만 댓글수제한으로 페이지를 넘기게 하셨다면 좀 복잡하게 구현하셔야하는지라 코드가 어려워집니다.
4. 색같은건 댓글의 숫자를 class="abc_{$i%특정숫자}" 처럼 만들어서 css에 특정숫자만큼의 색값을 넣었을걸로 봅니다.