안녕하세요.
여러가지 팁을 모아모아서 위젯 스킨을 만들려고 하는데 잘 안되네요.
특정글 위젯을 다운받아 사용해보니 document srl 번호로 출력하는 기능이 있더라구요.
요걸 응용해서 매일매일 바뀌는(랜덤말구) 위젯 스킨을 만들어 보려고 합니다.
예를 들면 게시판에 document srl이 1001번 1365번까지 있다면 (365일기준)
1월1일은 1001번, 1월2일은 1002번이 위젯으로 나오게 하려고 합니다. (document_srls +1 이 되도록. ㅠ)
오늘은 6/1일의 내용이 출력되어야 하겠죵.
이런 조건은 스킨단에서는 불가할까요? (content_specificdoc.class.php 를 수정해야 하는건지. ㅠ)
사실 무식하게 아래와 같이 365번 조건을 주면 될 것 같긴한데. 정말 무식할것 같네요.
<!--@if($now == '0101')--> 1001 출력
<!--@elseif($now > '0102')--> 1002 출력
등등등
<!--@end-->
document_srls 을 @now 와 조합하면 될것 같은데 힌트나 코드 알려 주시면 공부해 보겠습니다.
대단히 감사합니다.
쿼리를 rand 으로 리스트오더를 잡아버리면 순서가 뒤바껴서 올라갑니다.
거기에 캐시를 86400초동안 두게되면 24시간동안 위젯케시가 유지됩니다.
그럼 24시간마다 게시글이 바뀌는 위젯이 되겟죠?
https://github.com/bjrambo/randocument
관련 코드는 이 모듈을 참고해보세요.