포럼
손쉽게 알림창을 띄울 수 있는 알림창(showindow) 애드온 입니다.
2015.03.30 22:06
위와 같이 손쉽게 알림창을 띄울 수 있습니다.
skin 방식(템플릿)이기 때문에 자신이 원하는 조건에 얼마든지 응용하여 사용하실 수 있습니다.
skin을 조금 만져 보신 분들은 충분히 원하시는 대로 사용이 가능하실 겁니다.
skins/default/window.html 파일을 열어 원하시는 대로 수정하여 사용하세요.
두가지 스킨을 지원합니다.
1. default : 위 사진 참고
2. alert : javascript alert();
그 외 직접 스킨을 제작하여 스킨 폴더에 넣으신 후 애드온 설정에서 제작하신 스킨을 선택하시면 됩니다.
#알림창
@몽실아빠
[15.03.30 23:06 ] 자동으로 스킨 폴더를 설정에 추가하도록 수정하였습니다.
댓글 30
-
BJ람보
2015.03.30 22:23
-
하늘희
2015.03.31 14:40
사실 애드온 자체는 별 거 아닙니다.
그냥 컴파일을 해주는 것 말고는 없지요..ㅎㅎ
-
몽실아빠
2015.03.30 22:33
감사합니다. 내일 적용해볼게요. 이렇게 무료로 바란건 아닌데 뜻밖의 선물이네요. -
키스미베이베
2015.03.31 06:03
우와...엄청 좋은 애드온이!
-
하늘희
2015.03.31 14:40
애드온 자체는 심플합니다. 그냥 사용자가 원하는 html을 출력할 수 있게 해주는 정도입니다. ㅋㅋ
-
몽실아빠
2015.03.31 10:20
일단 1개 게시판에 적용했는데 와전 좋습니다!!! 심플하고 완벽하게 게시판 이용주의사항을 전달할 수 있네요. 그것도 아주 간단한 절차로요.
다만 한가지 문의를 드려도 될까요 ? 혹시 회원의 레벨로 컨트롤이 가능할까요 ??? 회원 레벨이나 그룹으로 컨트롤 가능할까요 ??
-
하늘희
2015.03.31 11:14
스킨 수정하듯 조건문만 추가해주시면 됩니다.
기존 cond문 뒤에 && Context::get("logged_info")
를 추가하면 되겠죠. -
하늘희
2015.03.31 11:19
래벨이나 그룹 같은 경우 기존 게시판 스킨을 참고하시거나
맴버 모듈 컨트롤러를 참고하시면 됩나다.
지금 모바일이라 자세한 답변은 어렵네요 ㅎㅎ -
몽실아빠
2015.03.31 11:42
네. 나중에 시간나시면 답변 주시면 감사하겠네요. 스킨차원이 아니고 특정그룹에게만 애드온이 동작되도록 하는게 더 좋은 방법 같아서요.
-
하늘희
2015.03.31 14:00
애초에 목적이 최대한 관리자에게 주기 위한 목적으로 개발되었기 때문에 애드온 설정에서는 스킨 말고는 지원하지 않을 생각입니다.
간단한 팝업창 띄우는 것도 어렵지만, 적어도 스킨 수정을 해보신 분들이라면 그나마 쉽게 사용이 가능하도록 제작되었기 때문입니다. (사실 제작이라고 하기에도 민망한 수준이지만..)
-
하늘희
2015.03.31 14:01
레벨 기준이나 포인트 기준으로 간단하지가 않습니다.
물론 어느정도 코드를 보실 줄 안다면 간단하지만..
한 줄로 끝나는 부분은 아닙니다.
따라서 해당 함수를 애드온에 내장하여 스킨에서 사용하실 수 있도록 수정하였습니다.
example 스킨파일을 참고하시기 바랍니다.
-
몽실아빠
2015.03.31 15:20
귀찮으실텐데 감사합니다. 그런데 애드온 설정부분에는 설정항목이 나타나지 않는데요.
-
몽실아빠
2015.03.31 15:48
<include target="group.html" cond="$group" />
이런내용이 있는 것으로 보아 애드온 설정에서 요거에 해당하는 항목이 있어야 할 것 같은데 안보이네요.
그리고 info,xml 파일을 열어 보았는데요. 스킨이 default 만 등록되어져 있는거 같구요.
-
하늘희
2015.03.31 15:59
애드온 설정에 해당 설정 없이 넘겨줍니다.
그래서 필요하면 해당 변수를 조건 거는 것이 가능하지요.
그런데 설정 페이지에서 디폴트 외에 다른 스킨이 안나오나요?
스킨폴더를 읽어서 자동으로 추가하도록 되어 있는데..
(그래서 디폴트만 있는겁니다ㅡ) -
몽실아빠
2015.03.31 16:01
alert 폴더도 있고 한데요.......
-
하늘희
2015.03.31 16:51
이상하네요... readdir() 이 안먹는건가...
-
몽실아빠
2015.03.31 16:13
네. 무슨 말씀인지 이해하고 최초 불러오는 스킨에 그룹의 조건문에 group.html 을 불러오는 부분만 살리고 실제 내용은 group.html에 적용하여 원하는 그룹에게만 주의사항을 노출하게 완료 했습니다. 감사합니다. alert 스킨이 안보이는 문제는 저희는 사용하지 않아 큰 문제는 되고 있지 않습니다. 감사합니다!!!!
-
몽실아빠
2015.03.31 10:33
사실 너무 간단하고 손쉽게 클릭 한번으로 창을 닫을 수 있기에 굳이 특정 회원에게 노출하지 않고 하는 작업도 필요치 않아 보이기도 하네요. 저희 사이트에서 완전 유용하게 감사히 잘 쓰겠습니다. 조건문으로 2개 게시판 각각 다른 주의사항을 표시하도록 했습니다.
-
Icarus
2015.03.31 10:49
굳...^^
-
YJSoft
2015.03.31 15:25
자료실에 올려 주세요!
-
샵사이드
2015.04.01 06:16
@하늘희 게시판 글작성시 말고 일반 페이지(위젯페이지) 접속시에도 알림창이 나오게 하는 방법이 있을까요?
-
하늘희
2015.04.01 11:44
물론 가능합니다.
애드온/skins/default/window.html 파일을 열어
첫번째 줄에 있는
<block cond="Context::get('act') == 'dispBoardWrite' && Context::get('logged_info') && !$document_srl">
이걸
<block cond="Context::get('mid') == '위젯페이지MID명'">
으로 바꾸시면 됩니다.
-
몽실아빠
2015.04.01 12:10
그냥 팝업애드온 사용하시는게 좋지 않을까요 ???
이 자료는 별도로 글쓰기 액션에서 뜨는 용도로 쓰시구요.
-
샵사이드
2015.04.01 12:43
@하늘희
좋은 프로그램 감사합니다.
혹시 알림창이 한번 동의하면 1주일동안 보여지지 않으려면 어떻게 수정해야하는지요?
-
하늘희
2015.04.01 13:01
그건 별도로 캐쉬나 세션으로 처리하셔야 합니다.
본 애드온에서 지원하진 않지만 자체적으로 구현하셔야 할 것 같습니다.
-
몽실아빠
2015.04.01 13:55
팝업애드온 자료가 지원하는 기능입니다.
-
샵사이드
2015.04.01 15:03
@하늘희
이 프로그램이 디자인이 너무 맘에 들어서요..
혹시 시간을 정해줄수 있도록 (또는 최초1번만 뜨게) 수정하는데 따로 비용드릴테니 처리가 가능할런지요?
-
하늘희
2015.04.01 15:28
비용은 됐고..
기존 default 스킨에 덮어쓰기 하세요. 7일로 설정되어 있고 날짜를 변경하려면 js 폴더 안에 window.js을 열어서
약 7번째 줄에 있는 cookie_runningDay 값을 변경하세요. 단위는 아마 1주일 일겁니다..
자체적으로 테스트 해봤는데 잘 되는 것 같네요
방식은 쿠키를 이용했습니다.
-
샵사이드
2015.04.01 16:55
너무너무 감사드립니다. 잘 적용하였습니다.^^
-
하늘희
2015.04.01 17:43
이 애드온을 사용하실 때 주의 점이 있습니다.
기본적으로 포함된 스킨의 경우 계속 포함되어 업데이트될 겁니다.
따라서, 별도로 수정하셔서 사용하실 경우 폴더 이름을 변경하셔서 사용하시기 바랍니다.
안그러면 업데이트할 때마다 수정하신 내용이 날라갑니다.
좋네요 ! ㅎㅎ