퍼스트가든용 이벤트스킨 추가. 관리자가 아닌 경우 댓글 및 조회수, 작성자 숨기기 / 댓글 기능 사용하지 않는 경우 view에서 댓글 부분 출력 하지 않도록 수정
BIN
theme/rb.basic/skin/board/rb.event_bbs_fg/img/btn_cmt.png
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
theme/rb.basic/skin/board/rb.event_bbs_fg/img/chk.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
theme/rb.basic/skin/board/rb.event_bbs_fg/img/close_btn.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
@ -0,0 +1,3 @@
|
||||
<svg width="19" height="20" viewBox="0 0 19 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M9.01278 0.999956C10.8693 0.999956 12.6498 1.73745 13.9625 3.05021C15.2753 4.36296 16.0128 6.14344 16.0128 7.99996V11.764L17.8348 15.408C17.9187 15.5757 17.9583 15.7621 17.9498 15.9494C17.9414 16.1367 17.8852 16.3188 17.7866 16.4783C17.688 16.6378 17.5503 16.7695 17.3865 16.8608C17.2227 16.9521 17.0383 17 16.8508 17H1.17478C0.987261 17 0.802845 16.9521 0.63905 16.8608C0.475255 16.7695 0.337521 16.6378 0.238928 16.4783C0.140335 16.3188 0.084158 16.1367 0.0757316 15.9494C0.0673051 15.7621 0.106909 15.5757 0.190783 15.408L2.01278 11.764V7.99996C2.01278 6.14344 2.75028 4.36296 4.06304 3.05021C5.37579 1.73745 7.15627 0.999956 9.01278 0.999956ZM9.01278 2.99996C7.6867 2.99996 6.41493 3.52674 5.47725 4.46442C4.53957 5.4021 4.01278 6.67387 4.01278 7.99996V11.764C4.01276 12.0743 3.94052 12.3804 3.80178 12.658L2.63178 15H15.3948L14.2248 12.658C14.0857 12.3804 14.0131 12.0744 14.0128 11.764V7.99996C14.0128 6.67387 13.486 5.4021 12.5483 4.46442C11.6106 3.52674 10.3389 2.99996 9.01278 2.99996ZM13.8928 0.369956C14.0598 0.164105 14.3017 0.032989 14.5654 0.00542439C14.829 -0.0221402 15.0928 0.0561027 15.2988 0.222957C16.3818 1.099 17.2706 2.19081 17.9088 3.42896C18.0241 3.66407 18.0426 3.93505 17.9603 4.18364C17.8779 4.43224 17.7014 4.63863 17.4685 4.75846C17.2357 4.87828 16.9651 4.90199 16.715 4.82449C16.4648 4.74698 16.2551 4.57445 16.1308 4.34396C15.6198 3.35254 14.908 2.47833 14.0408 1.77696C13.8348 1.61009 13.7035 1.36825 13.6757 1.10459C13.648 0.840944 13.726 0.577062 13.8928 0.370957V0.369956ZM4.13278 0.369956C4.2155 0.472038 4.27729 0.58942 4.31462 0.715392C4.35195 0.841365 4.36409 0.973459 4.35034 1.10413C4.3366 1.23479 4.29724 1.36147 4.23451 1.47692C4.17179 1.59236 4.08693 1.69432 3.98478 1.77696C3.12103 2.47547 2.41144 3.34544 1.90078 4.33196C1.84274 4.45236 1.76114 4.5599 1.66082 4.64823C1.5605 4.73656 1.44349 4.80388 1.3167 4.84621C1.18992 4.88854 1.05593 4.90503 0.922668 4.89469C0.789403 4.88436 0.659563 4.84741 0.540822 4.78603C0.422082 4.72466 0.316851 4.6401 0.231349 4.53736C0.145848 4.43461 0.0818117 4.31577 0.0430258 4.18786C0.00423985 4.05995 -0.00850861 3.92555 0.00553398 3.79263C0.0195766 3.6597 0.0601253 3.53094 0.124783 3.41396C0.762308 2.18192 1.64828 1.0954 2.72678 0.222957C2.93289 0.0562164 3.19677 -0.0218586 3.46042 0.00589407C3.72407 0.0336468 3.96591 0.164956 4.13278 0.370957V0.369956ZM6.01278 18H12.0128C12.0128 18.5304 11.8021 19.0391 11.427 19.4142C11.0519 19.7892 10.5432 20 10.0128 20H8.01278C7.48235 20 6.97364 19.7892 6.59857 19.4142C6.2235 19.0391 6.01278 18.5304 6.01278 18Z" fill="white"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.6 KiB |
@ -0,0 +1,3 @@
|
||||
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M13 0C13.2449 3.23106e-05 13.4813 0.0899562 13.6644 0.252715C13.8474 0.415475 13.9643 0.639749 13.993 0.883L14 1V2H16C16.5046 1.99984 16.9906 2.19041 17.3605 2.5335C17.7305 2.87659 17.9572 3.34684 17.995 3.85L18 4V16C18.0002 16.5046 17.8096 16.9906 17.4665 17.3605C17.1234 17.7305 16.6532 17.9572 16.15 17.995L16 18H2C1.49542 18.0002 1.00943 17.8096 0.639452 17.4665C0.269471 17.1234 0.0428434 16.6532 0.00500021 16.15L1.00268e-07 16V4C-0.000159579 3.49542 0.190406 3.00943 0.533497 2.63945C0.876587 2.26947 1.34684 2.04284 1.85 2.005L2 2H4V1C4.00028 0.74512 4.09788 0.499968 4.27285 0.314632C4.44782 0.129296 4.68695 0.017765 4.94139 0.00282788C5.19584 -0.0121092 5.44638 0.0706746 5.64183 0.234265C5.83729 0.397855 5.9629 0.629904 5.993 0.883L6 1V2H12V1C12 0.734784 12.1054 0.48043 12.2929 0.292893C12.4804 0.105357 12.7348 0 13 0ZM16 9H2V16H16V9ZM16 4H2V7H16V4Z" fill="#09244B"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 995 B |
@ -0,0 +1,3 @@
|
||||
<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M6 0C9.3138 0 12 2.6862 12 6C12 9.3138 9.3138 12 6 12C4.866 12 3.804 11.685 2.8992 11.1372L1.08 11.6724C0.975555 11.7031 0.864756 11.7052 0.759255 11.6783C0.653754 11.6514 0.557448 11.5965 0.480461 11.5195C0.403474 11.4426 0.34865 11.3463 0.321752 11.2408C0.294854 11.1352 0.296876 11.0245 0.327605 10.92L0.862805 9.1008C0.29698 8.16558 -0.00144843 7.09306 5.28572e-06 6C5.28572e-06 2.6862 2.6862 0 6 0ZM6 1.2C5.14058 1.19984 4.29688 1.43043 3.557 1.86769C2.81713 2.30494 2.20822 2.93283 1.79386 3.68577C1.37951 4.4387 1.1749 5.28908 1.20142 6.1481C1.22794 7.00711 1.4846 7.84325 1.9446 8.5692C2.0808 8.7834 2.1276 9.0534 2.0508 9.3132L1.7862 10.2138L2.6868 9.9492C2.9466 9.8724 3.2166 9.9192 3.4308 10.0554C4.0598 10.4537 4.77282 10.7002 5.51349 10.7754C6.25416 10.8507 7.00219 10.7526 7.69843 10.489C8.39467 10.2253 9.02004 9.80333 9.5251 9.25637C10.0302 8.70941 10.4011 8.05246 10.6085 7.33746C10.816 6.62246 10.8543 5.86901 10.7203 5.13666C10.5864 4.40432 10.284 3.71316 9.837 3.11783C9.38997 2.52249 8.81059 2.0393 8.14465 1.70645C7.47872 1.3736 6.74449 1.20021 6 1.2ZM3.9 5.1C4.1387 5.1 4.36762 5.19482 4.5364 5.3636C4.70518 5.53239 4.8 5.76131 4.8 6C4.8 6.2387 4.70518 6.46761 4.5364 6.6364C4.36762 6.80518 4.1387 6.9 3.9 6.9C3.66131 6.9 3.43239 6.80518 3.26361 6.6364C3.09482 6.46761 3 6.2387 3 6C3 5.76131 3.09482 5.53239 3.26361 5.3636C3.43239 5.19482 3.66131 5.1 3.9 5.1ZM8.1 5.1C8.3387 5.1 8.56761 5.19482 8.7364 5.3636C8.90518 5.53239 9 5.76131 9 6C9 6.2387 8.90518 6.46761 8.7364 6.6364C8.56761 6.80518 8.3387 6.9 8.1 6.9C7.86131 6.9 7.63239 6.80518 7.46361 6.6364C7.29482 6.46761 7.2 6.2387 7.2 6C7.2 5.76131 7.29482 5.53239 7.46361 5.3636C7.63239 5.19482 7.86131 5.1 8.1 5.1Z" fill="#09244B"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.8 KiB |
@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7 0C6.46957 0 5.96086 0.210714 5.58579 0.585786C5.21071 0.960859 5 1.46957 5 2V4H7V2H18V13H16V15H18C18.5304 15 19.0391 14.7893 19.4142 14.4142C19.7893 14.0391 20 13.5304 20 13V2C20 1.46957 19.7893 0.960859 19.4142 0.585786C19.0391 0.210714 18.5304 0 18 0H7ZM2 5C1.46957 5 0.960859 5.21071 0.585786 5.58579C0.210714 5.96086 0 6.46957 0 7V18C0 18.5304 0.210714 19.0391 0.585786 19.4142C0.960859 19.7893 1.46957 20 2 20H13C13.5304 20 14.0391 19.7893 14.4142 19.4142C14.7893 19.0391 15 18.5304 15 18V7C15 6.46957 14.7893 5.96086 14.4142 5.58579C14.0391 5.21071 13.5304 5 13 5H2ZM2 7H13V18H2V7Z" fill="#09244B"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 761 B |
@ -0,0 +1,3 @@
|
||||
<svg width="18" height="20" viewBox="0 0 18 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M11.28 5.80189e-08C11.6998 0.00010886 12.1088 0.132286 12.4493 0.377808C12.7898 0.62333 13.0444 0.96975 13.177 1.368L13.72 3H17C17.2652 3 17.5196 3.10536 17.7071 3.29289C17.8946 3.48043 18 3.73478 18 4C18 4.26522 17.8946 4.51957 17.7071 4.70711C17.5196 4.89464 17.2652 5 17 5L16.997 5.071L16.13 17.214C16.0759 17.9706 15.7372 18.6786 15.182 19.1956C14.6269 19.7125 13.8965 19.9999 13.138 20H4.862C4.10346 19.9999 3.37311 19.7125 2.81797 19.1956C2.26283 18.6786 1.92411 17.9706 1.87 17.214L1.003 5.07C1.00119 5.04671 1.00019 5.02336 1 5C0.734784 5 0.48043 4.89464 0.292893 4.70711C0.105357 4.51957 0 4.26522 0 4C0 3.73478 0.105357 3.48043 0.292893 3.29289C0.48043 3.10536 0.734784 3 1 3H4.28L4.823 1.368C4.9557 0.969588 5.21043 0.623052 5.5511 0.377515C5.89176 0.131978 6.30107 -0.000101061 6.721 5.80189e-08H11.28ZM14.997 5H3.003L3.865 17.071C3.88295 17.3232 3.99577 17.5592 4.18076 17.7316C4.36574 17.904 4.60916 17.9999 4.862 18H13.138C13.3908 17.9999 13.6343 17.904 13.8192 17.7316C14.0042 17.5592 14.117 17.3232 14.135 17.071L14.997 5ZM7 8C7.24493 8.00003 7.48134 8.08996 7.66437 8.25272C7.84741 8.41547 7.96434 8.63975 7.993 8.883L8 9V14C7.99972 14.2549 7.90212 14.5 7.72715 14.6854C7.55218 14.8707 7.31305 14.9822 7.05861 14.9972C6.80416 15.0121 6.55362 14.9293 6.35817 14.7657C6.16271 14.6021 6.0371 14.3701 6.007 14.117L6 14V9C6 8.73478 6.10536 8.48043 6.29289 8.29289C6.48043 8.10536 6.73478 8 7 8ZM11 8C11.2652 8 11.5196 8.10536 11.7071 8.29289C11.8946 8.48043 12 8.73478 12 9V14C12 14.2652 11.8946 14.5196 11.7071 14.7071C11.5196 14.8946 11.2652 15 11 15C10.7348 15 10.4804 14.8946 10.2929 14.7071C10.1054 14.5196 10 14.2652 10 14V9C10 8.73478 10.1054 8.48043 10.2929 8.29289C10.4804 8.10536 10.7348 8 11 8ZM11.28 2H6.72L6.387 3H11.613L11.28 2Z" fill="#09244B"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.8 KiB |
@ -0,0 +1,3 @@
|
||||
<svg width="15" height="10" viewBox="0 0 15 10" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.42857 5.00071V5C1.43071 4.98857 1.44071 4.92571 1.49643 4.80214C1.55786 4.66571 1.65714 4.49429 1.79929 4.29643C2.08357 3.90143 2.50857 3.445 3.04571 3.01214C4.12643 2.14 5.58 1.42857 7.14286 1.42857C8.70571 1.42857 10.1593 2.14 11.24 3.01143C11.7771 3.44429 12.2021 3.90071 12.4864 4.29571C12.6293 4.49357 12.7279 4.665 12.7893 4.80143C12.845 4.925 12.855 4.98786 12.8571 4.99929V5C12.855 5.01143 12.845 5.07429 12.7893 5.19786C12.7279 5.33429 12.6286 5.50571 12.4864 5.70357C12.2021 6.09857 11.7771 6.555 11.24 6.98786C10.16 7.86 8.70643 8.57143 7.14286 8.57143C5.58 8.57143 4.12643 7.86 3.04571 6.98857C2.50857 6.55571 2.08357 6.09929 1.79929 5.70429C1.68208 5.546 1.58064 5.37662 1.49643 5.19857C1.46521 5.13589 1.44239 5.06936 1.42857 5.00071ZM7.14286 0C5.155 0 3.39429 0.895714 2.14929 1.89929C1.52286 2.40357 1.00643 2.95214 0.64 3.46143C0.456429 3.71571 0.303571 3.97071 0.193571 4.215C0.0878571 4.45 0 4.72214 0 5C0 5.27714 0.0878571 5.55071 0.192857 5.785C0.303571 6.02929 0.457143 6.285 0.64 6.53857C1.00643 7.04786 1.52286 7.59571 2.14929 8.10071C3.39429 9.10429 5.155 10 7.14286 10C9.13071 10 10.8914 9.10429 12.1364 8.10071C12.7629 7.59643 13.2793 7.04786 13.6457 6.53857C13.8293 6.28429 13.9821 6.02929 14.0921 5.785C14.1979 5.55071 14.2857 5.27786 14.2857 5C14.2857 4.72286 14.1979 4.44929 14.0929 4.215C13.9691 3.94964 13.8193 3.69721 13.6457 3.46143C13.2793 2.95214 12.7629 2.40429 12.1364 1.89929C10.8914 0.895714 9.13071 0 7.14286 0ZM6.42857 5C6.42857 4.81056 6.50383 4.62888 6.63778 4.49492C6.77174 4.36097 6.95342 4.28571 7.14286 4.28571C7.3323 4.28571 7.51398 4.36097 7.64793 4.49492C7.78189 4.62888 7.85714 4.81056 7.85714 5C7.85714 5.18944 7.78189 5.37112 7.64793 5.50508C7.51398 5.63903 7.3323 5.71429 7.14286 5.71429C6.95342 5.71429 6.77174 5.63903 6.63778 5.50508C6.50383 5.37112 6.42857 5.18944 6.42857 5ZM7.14286 2.85714C6.57454 2.85714 6.02949 3.08291 5.62763 3.48477C5.22576 3.88663 5 4.43168 5 5C5 5.56832 5.22576 6.11337 5.62763 6.51523C6.02949 6.91709 6.57454 7.14286 7.14286 7.14286C7.71118 7.14286 8.25622 6.91709 8.65809 6.51523C9.05995 6.11337 9.28571 5.56832 9.28571 5C9.28571 4.43168 9.05995 3.88663 8.65809 3.48477C8.25622 3.08291 7.71118 2.85714 7.14286 2.85714Z" fill="#09244B"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.3 KiB |
@ -0,0 +1,3 @@
|
||||
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M2.26843 5.94871C2.02678 5.70706 1.83509 5.42017 1.70431 5.10444C1.57353 4.78871 1.50622 4.45031 1.50622 4.10857C1.50622 3.76682 1.57353 3.42842 1.70431 3.11269C1.83509 2.79696 2.02678 2.51008 2.26843 2.26843C2.51008 2.02678 2.79696 1.83509 3.11269 1.70431C3.42842 1.57353 3.76682 1.50622 4.10857 1.50622C4.45031 1.50622 4.78871 1.57353 5.10444 1.70431C5.42017 1.83509 5.70706 2.02678 5.94871 2.26843L11.7316 8.05129C12.2196 8.53933 12.4938 9.20125 12.4938 9.89143C12.4938 10.5816 12.2196 11.2435 11.7316 11.7316C11.4899 11.9732 11.203 12.1649 10.8873 12.2957C10.5716 12.4265 10.2332 12.4938 9.89143 12.4938C9.20125 12.4938 8.53933 12.2196 8.05129 11.7316L5.02826 8.70854C4.94195 8.62223 4.87349 8.51976 4.82678 8.40699C4.78007 8.29422 4.75603 8.17336 4.75603 8.05129C4.75603 7.92923 4.78007 7.80837 4.82678 7.6956C4.87349 7.58283 4.94195 7.48036 5.02826 7.39405C5.11457 7.30774 5.21704 7.23927 5.32981 7.19256C5.44258 7.14585 5.56345 7.12181 5.68551 7.12181C5.80757 7.12181 5.92844 7.14585 6.04121 7.19256C6.15398 7.23927 6.25644 7.30774 6.34275 7.39405L9.10259 10.1546C9.2421 10.2941 9.43131 10.3725 9.62861 10.3725C9.8259 10.3725 10.0151 10.2941 10.1546 10.1546C10.2941 10.0151 10.3725 9.8259 10.3725 9.62861C10.3725 9.43131 10.2941 9.2421 10.1546 9.10259L7.39405 6.34275C6.9395 5.89648 6.32711 5.64775 5.69011 5.65068C5.05311 5.65361 4.44303 5.90795 3.9926 6.35838C3.54217 6.80882 3.28782 7.41889 3.28489 8.05589C3.28197 8.69289 3.5307 9.30528 3.97697 9.75983L7 12.7829C7.37878 13.1668 7.82976 13.4719 8.32697 13.6808C8.82418 13.8897 9.3578 13.9982 9.89711 14C10.4364 14.0018 10.9707 13.8969 11.4693 13.6913C11.9679 13.4858 12.421 13.1837 12.8023 12.8023C13.1837 12.421 13.4858 11.9679 13.6913 11.4693C13.8969 10.9707 14.0018 10.4364 14 9.89711C13.9982 9.3578 13.8897 8.82418 13.6808 8.32697C13.4719 7.82976 13.1668 7.37878 12.7829 7L7 1.21714C6.62122 0.833242 6.17024 0.528067 5.67303 0.319183C5.17582 0.110298 4.6422 0.00182969 4.10289 2.29492e-05C3.56359 -0.00178379 3.02926 0.103107 2.53066 0.308655C2.03206 0.514204 1.57904 0.81635 1.1977 1.1977C0.81635 1.57904 0.514204 2.03206 0.308655 2.53066C0.103107 3.02926 -0.00178379 3.56359 2.29492e-05 4.10289C0.00182969 4.6422 0.110298 5.17582 0.319183 5.67303C0.528067 6.17024 0.833242 6.62122 1.21714 7L1.47959 7.26245C1.54812 7.33351 1.63012 7.39021 1.7208 7.42923C1.81148 7.46826 1.90903 7.48884 2.00775 7.48977C2.10647 7.49069 2.20438 7.47195 2.29578 7.43463C2.38718 7.39731 2.47023 7.34217 2.54008 7.27241C2.60994 7.20265 2.66521 7.11968 2.70265 7.02833C2.7401 6.93699 2.75898 6.8391 2.75819 6.74038C2.75741 6.64166 2.73697 6.54409 2.69807 6.45335C2.65917 6.36262 2.60259 6.28054 2.53163 6.2119L2.26843 5.94871Z" fill="#999999"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.7 KiB |
@ -0,0 +1,3 @@
|
||||
<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.45735 1.63877C4.56507 2.51446 4.41783 3.42769 4.09021 4.24738C3.72752 5.15445 3.24565 6.13661 3.18573 7.11322C3.13538 7.93599 3.32851 8.90953 3.84353 9.57599C4.40763 10.3058 5.33378 10.7692 6.35298 10.7692H7.31673C8.11622 10.7693 8.88651 10.4792 9.47484 9.95655C10.0632 9.43391 10.4265 8.71688 10.4929 7.94768L10.723 5.28184C10.7303 5.19699 10.7193 5.1116 10.6907 5.03107C10.6621 4.95053 10.6165 4.87661 10.5567 4.81397C10.497 4.75133 10.4245 4.70133 10.3437 4.66715C10.2629 4.63297 10.1757 4.61534 10.0875 4.61538H6.69272C6.44007 4.61506 6.19777 4.5184 6.01859 4.34644C5.8394 4.17448 5.73783 3.94114 5.73598 3.69723C5.73088 3.1003 5.76976 2.36369 5.48548 1.81415C5.23052 1.32184 4.99213 1.23077 4.78051 1.23077C4.58929 1.23077 4.43632 1.47261 4.45735 1.63877ZM4.78051 0C5.64483 0 6.24271 0.524307 6.62579 1.26338C6.95851 1.90646 6.98975 2.67877 7.00632 3.38461H10.0875C10.3521 3.38457 10.6138 3.43754 10.8561 3.54017C11.0983 3.64279 11.3159 3.79283 11.495 3.98081C11.6742 4.16879 11.8109 4.39061 11.8967 4.63224C11.9825 4.87388 12.0154 5.13007 11.9933 5.38461L11.7632 8.04983C11.6703 9.1267 11.1616 10.1305 10.338 10.8622C9.51437 11.5939 8.43599 12 7.31673 12H6.35298C5.74833 12.0016 5.14974 11.8836 4.59423 11.653C4.03872 11.4225 3.53808 11.0844 3.12327 10.6597C2.83187 10.7328 2.53198 10.7696 2.23091 10.7692C1.52466 10.7692 0.938255 10.3877 0.558364 9.77968C0.188671 9.18891 0 8.37353 0 7.3846C0 6.3963 0.189308 5.58091 0.558364 4.99015C0.938255 4.38153 1.52466 3.99999 2.23091 3.99999C2.41002 3.99999 2.59996 4.03076 2.78991 4.08246C3.08184 3.34399 3.28963 2.58277 3.19147 1.784C3.08184 0.894768 3.83461 0 4.78051 0ZM2.35584 5.24553C2.0467 5.18399 1.80448 5.37845 1.65023 5.62584C1.44244 5.95814 1.2748 6.52676 1.2748 7.3846C1.2748 8.24245 1.44244 8.81168 1.6496 9.14399C1.84719 9.45906 2.05753 9.53845 2.23091 9.53845C2.2717 9.53845 2.31186 9.53722 2.35201 9.53537C2.01036 8.79199 1.86376 7.84922 1.91348 7.0406C1.94344 6.54522 2.14358 5.8603 2.35584 5.24553Z" fill="#0094FF"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.1 KiB |
@ -0,0 +1,3 @@
|
||||
<svg width="20" height="19" viewBox="0 0 20 19" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.7721 0.421388C9.12319 0.148279 9.5553 0 10.0001 0C10.4449 0 10.877 0.148279 11.2281 0.421388L19.6121 6.94139C20.3651 7.52839 19.9491 8.73339 18.9971 8.73339H18.0001V16.7334C18.0001 17.2638 17.7894 17.7725 17.4143 18.1476C17.0392 18.5227 16.5305 18.7334 16.0001 18.7334H4.0001C3.46967 18.7334 2.96096 18.5227 2.58589 18.1476C2.21082 17.7725 2.0001 17.2638 2.0001 16.7334V8.73339H1.0031C0.0501037 8.73339 -0.363896 7.52739 0.388104 6.94239L8.7721 0.421388ZM3.6251 6.95839C3.8541 7.14339 4.0001 7.42639 4.0001 7.74339V16.7334H16.0001V7.74339C16.0001 7.42639 16.1461 7.14339 16.3751 6.95839L10.0001 2.00039L3.6251 6.95839Z" fill="black"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 790 B |
@ -0,0 +1,3 @@
|
||||
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M10.1639 5.41892C10.2923 5.29054 10.4631 5.21343 10.6443 5.20203C10.8255 5.19064 11.0046 5.24575 11.1481 5.35703L11.2182 5.41892L12.7996 7.00108C13.5565 7.75878 13.9869 8.7825 13.9988 9.85338C14.0108 10.9243 13.6034 11.9573 12.8636 12.7318C12.1239 13.5062 11.1105 13.9605 10.0402 13.9975C8.9699 14.0346 7.92755 13.6515 7.13601 12.9301L7.00031 12.8004L5.41889 11.2189C5.28375 11.0851 5.20488 10.9046 5.19843 10.7145C5.19198 10.5244 5.25844 10.339 5.3842 10.1963C5.50996 10.0536 5.68551 9.96432 5.87492 9.9468C6.06433 9.92928 6.25328 9.98481 6.40309 10.102L6.47317 10.1639L8.05459 11.7461C8.53455 12.2263 9.18276 12.5005 9.8616 12.5106C10.5405 12.5206 11.1965 12.2657 11.6905 11.8C12.1845 11.3342 12.4775 10.6943 12.5074 10.016C12.5372 9.33777 12.3016 8.67456 11.8504 8.1672L11.7453 8.05536L10.1639 6.47394C10.0946 6.4047 10.0396 6.32247 10.0021 6.23195C9.96453 6.14144 9.94522 6.04441 9.94522 5.94643C9.94522 5.84845 9.96453 5.75143 10.0021 5.66091C10.0396 5.5704 10.0946 5.48817 10.1639 5.41892ZM4.89026 4.89178C5.01865 4.7634 5.18947 4.68629 5.37067 4.67489C5.55187 4.6635 5.731 4.71861 5.87445 4.8299L5.94529 4.89178L9.10812 8.05536C9.24185 8.18954 9.31948 8.36958 9.32526 8.55893C9.33105 8.74827 9.26454 8.93272 9.13925 9.07481C9.01397 9.21689 8.8393 9.30596 8.65072 9.32393C8.46214 9.34189 8.27379 9.2874 8.12393 9.17153L8.05384 9.10964L4.89026 5.9468C4.82094 5.87756 4.76594 5.79533 4.72842 5.70481C4.6909 5.6143 4.67159 5.51728 4.67159 5.41929C4.67159 5.32131 4.6909 5.22429 4.72842 5.13377C4.76594 5.04326 4.82094 4.96103 4.89026 4.89178ZM1.19954 1.20106C1.94573 0.454885 2.95086 0.0250884 4.00585 0.00106401C5.06084 -0.0229604 6.08448 0.360637 6.86387 1.07207L6.99957 1.2018L8.58098 2.78248C8.71613 2.91634 8.795 3.0968 8.80145 3.28691C8.8079 3.47702 8.74144 3.66241 8.61568 3.80513C8.48992 3.94784 8.31437 4.0371 8.12496 4.05462C7.93555 4.07214 7.7466 4.01661 7.59679 3.89939L7.52671 3.8375L5.94529 2.25608C5.46533 1.7759 4.81712 1.50167 4.13827 1.49161C3.45942 1.48155 2.80338 1.73645 2.30939 2.20219C1.81541 2.66794 1.52239 3.30786 1.49252 3.98613C1.46266 4.6644 1.6983 5.3276 2.14944 5.83496L2.25457 5.9468L3.83598 7.52748C3.97113 7.66134 4.05 7.8418 4.05645 8.03191C4.0629 8.22202 3.99644 8.40741 3.87068 8.55013C3.74492 8.69285 3.56937 8.7821 3.37996 8.79962C3.19054 8.81715 3.0016 8.76161 2.85179 8.64439L2.7817 8.5825L1.20103 7.00108C0.432022 6.23204 0 5.18901 0 4.10144C0 3.01388 0.432022 1.97085 1.20103 1.2018L1.19954 1.20106Z" fill="#999999"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.5 KiB |
@ -0,0 +1,3 @@
|
||||
<svg width="18" height="14" viewBox="0 0 18 14" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0.292786 5.93771C0.105315 6.12524 0 6.37955 0 6.64471C0 6.90988 0.105315 7.16418 0.292786 7.35171L5.94979 13.0087C6.13839 13.1909 6.39099 13.2917 6.65319 13.2894C6.91538 13.2871 7.1662 13.1819 7.3516 12.9965C7.53701 12.8111 7.64218 12.5603 7.64446 12.2981C7.64674 12.0359 7.54594 11.7833 7.36379 11.5947L3.41379 7.64471H16.6568C16.922 7.64471 17.1764 7.53935 17.3639 7.35182C17.5514 7.16428 17.6568 6.90993 17.6568 6.64471C17.6568 6.37949 17.5514 6.12514 17.3639 5.9376C17.1764 5.75007 16.922 5.64471 16.6568 5.64471H3.41379L7.36379 1.69471C7.54594 1.50611 7.64674 1.25351 7.64446 0.99131C7.64218 0.729113 7.53701 0.478301 7.3516 0.292893C7.1662 0.107485 6.91538 0.00231622 6.65319 3.78026e-05C6.39099 -0.00224062 6.13839 0.0985537 5.94979 0.280712L0.292786 5.93771Z" fill="#09244B"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 898 B |
@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7 0C6.46957 0 5.96086 0.210714 5.58579 0.585786C5.21071 0.960859 5 1.46957 5 2V3C5 3.26522 5.10536 3.51957 5.29289 3.70711C5.48043 3.89464 5.73478 4 6 4C6.26522 4 6.51957 3.89464 6.70711 3.70711C6.89464 3.51957 7 3.26522 7 3V2H8C8.26522 2 8.51957 1.89464 8.70711 1.70711C8.89464 1.51957 9 1.26522 9 1C9 0.734784 8.89464 0.48043 8.70711 0.292893C8.51957 0.105357 8.26522 0 8 0H7ZM12 0C11.7348 0 11.4804 0.105357 11.2929 0.292893C11.1054 0.48043 11 0.734784 11 1C11 1.26522 11.1054 1.51957 11.2929 1.70711C11.4804 1.89464 11.7348 2 12 2H13C13.2652 2 13.5196 1.89464 13.7071 1.70711C13.8946 1.51957 14 1.26522 14 1C14 0.734784 13.8946 0.48043 13.7071 0.292893C13.5196 0.105357 13.2652 0 13 0H12ZM17 0C16.7348 0 16.4804 0.105357 16.2929 0.292893C16.1054 0.48043 16 0.734784 16 1C16 1.26522 16.1054 1.51957 16.2929 1.70711C16.4804 1.89464 16.7348 2 17 2H18V3C18 3.26522 18.1054 3.51957 18.2929 3.70711C18.4804 3.89464 18.7348 4 19 4C19.2652 4 19.5196 3.89464 19.7071 3.70711C19.8946 3.51957 20 3.26522 20 3V2C20 1.46957 19.7893 0.960859 19.4142 0.585786C19.0391 0.210714 18.5304 0 18 0H17ZM20 7C20 6.73478 19.8946 6.48043 19.7071 6.29289C19.5196 6.10536 19.2652 6 19 6C18.7348 6 18.4804 6.10536 18.2929 6.29289C18.1054 6.48043 18 6.73478 18 7V8C18 8.26522 18.1054 8.51957 18.2929 8.70711C18.4804 8.89464 18.7348 9 19 9C19.2652 9 19.5196 8.89464 19.7071 8.70711C19.8946 8.51957 20 8.26522 20 8V7ZM20 12C20 11.7348 19.8946 11.4804 19.7071 11.2929C19.5196 11.1054 19.2652 11 19 11C18.7348 11 18.4804 11.1054 18.2929 11.2929C18.1054 11.4804 18 11.7348 18 12V13H17C16.7348 13 16.4804 13.1054 16.2929 13.2929C16.1054 13.4804 16 13.7348 16 14C16 14.2652 16.1054 14.5196 16.2929 14.7071C16.4804 14.8946 16.7348 15 17 15H18C18.5304 15 19.0391 14.7893 19.4142 14.4142C19.7893 14.0391 20 13.5304 20 13V12ZM2 5C1.46957 5 0.960859 5.21071 0.585786 5.58579C0.210714 5.96086 0 6.46957 0 7V18C0 18.5304 0.210714 19.0391 0.585786 19.4142C0.960859 19.7893 1.46957 20 2 20H13C13.5304 20 14.0391 19.7893 14.4142 19.4142C14.7893 19.0391 15 18.5304 15 18V7C15 6.46957 14.7893 5.96086 14.4142 5.58579C14.0391 5.21071 13.5304 5 13 5H2ZM2 7H13V18H2V7Z" fill="#09244B"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.2 KiB |
@ -0,0 +1,3 @@
|
||||
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.2715 2.33675L2.67946 6.88975L6.87446 9.31775L10.5735 5.61775C10.7611 5.43024 11.0155 5.32495 11.2808 5.32505C11.5461 5.32514 11.8005 5.43061 11.988 5.61825C12.1755 5.80589 12.2808 6.06033 12.2807 6.3256C12.2806 6.59087 12.1751 6.84524 11.9875 7.03275L8.28746 10.7328L10.7175 14.9268L15.2715 2.33675ZM15.5945 0.0927503C16.7895 -0.34025 17.9475 0.81775 17.5145 2.01275L12.2325 16.6178C11.7985 17.8158 10.1625 17.9617 9.52346 16.8587L6.30646 11.3008L0.748462 8.08375C-0.354538 7.44475 -0.208537 5.80875 0.989463 5.37475L15.5945 0.0927503Z" fill="black"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 708 B |
@ -0,0 +1,3 @@
|
||||
<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.45735 10.3612C4.56507 9.48554 4.41783 8.57231 4.09021 7.75262C3.72752 6.84555 3.24565 5.86339 3.18573 4.88678C3.13538 4.06401 3.32851 3.09047 3.84353 2.42401C4.40763 1.69417 5.33378 1.23078 6.35298 1.23079L7.31673 1.23079C8.11622 1.23075 8.88651 1.52081 9.47484 2.04345C10.0632 2.56609 10.4265 3.28312 10.4929 4.05232L10.723 6.71816C10.7303 6.80301 10.7193 6.8884 10.6907 6.96894C10.6621 7.04947 10.6165 7.12339 10.5568 7.18603C10.497 7.24867 10.4245 7.29867 10.3437 7.33285C10.2629 7.36703 10.1757 7.38466 10.0875 7.38462L6.69272 7.38462C6.44007 7.38494 6.19777 7.4816 6.01859 7.65356C5.8394 7.82552 5.73783 8.05886 5.73598 8.30277C5.73088 8.8997 5.76976 9.63631 5.48548 10.1858C5.23052 10.6782 4.99213 10.7692 4.78051 10.7692C4.58929 10.7692 4.43632 10.5274 4.45735 10.3612ZM4.78051 12C5.64483 12 6.24271 11.4757 6.62579 10.7366C6.95851 10.0935 6.98975 9.32124 7.00632 8.61539L10.0875 8.61539C10.3521 8.61543 10.6138 8.56246 10.8561 8.45984C11.0983 8.35721 11.3159 8.20717 11.495 8.01919C11.6742 7.83121 11.8109 7.60939 11.8967 7.36776C11.9825 7.12612 12.0154 6.86993 11.9933 6.61539L11.7632 3.95017C11.6703 2.8733 11.1616 1.86948 10.338 1.13779C9.51437 0.4061 8.43599 -5.92002e-06 7.31673 1.7627e-05L6.35298 1.75427e-05C5.74833 -0.00164933 5.14974 0.116433 4.59423 0.346967C4.03872 0.5775 3.53808 0.915585 3.12327 1.34032C2.83187 1.26723 2.53198 1.23042 2.23091 1.23078C1.52467 1.23078 0.938256 1.61232 0.558365 2.22032C0.188672 2.81109 7.32037e-07 3.62647 6.45583e-07 4.6154C5.59182e-07 5.6037 0.189309 6.41908 0.558364 7.00985C0.938255 7.61847 1.52466 8.00001 2.23091 8.00001C2.41002 8.00001 2.59996 7.96924 2.78991 7.91754C3.08184 8.65601 3.28963 9.41723 3.19147 10.216C3.08184 11.1052 3.83461 12 4.78051 12ZM2.35584 6.75447C2.0467 6.81601 1.80448 6.62155 1.65023 6.37416C1.44244 6.04185 1.2748 5.47324 1.2748 4.6154C1.2748 3.75755 1.44244 3.18832 1.6496 2.85601C1.84719 2.54094 2.05753 2.46155 2.23091 2.46155C2.2717 2.46155 2.31186 2.46278 2.35201 2.46463C2.01037 3.20801 1.86376 4.15078 1.91348 4.95939C1.94344 5.45478 2.14358 6.1397 2.35584 6.75447Z" fill="#FF4C00"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.2 KiB |
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-corner-down-right"><polyline points="15 10 20 15 15 20"></polyline><path d="M4 4v7a4 4 0 0 0 4 4h12"></path></svg>
|
||||
|
After Width: | Height: | Size: 318 B |
@ -0,0 +1,3 @@
|
||||
<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M7.875 4.75L11 7.875M11 7.875L7.875 11M11 7.875L3.5 7.875C2.83696 7.875 2.20107 7.61161 1.73223 7.14277C1.26339 6.67393 1 6.03804 1 5.375V1" stroke="#AAAAAA" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 336 B |
@ -0,0 +1,3 @@
|
||||
<svg width="18" height="17" viewBox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M1.5252 14C1.92302 14 2.30455 14.158 2.58586 14.4393C2.86716 14.7206 3.0252 15.1022 3.0252 15.5C3.0252 15.8978 2.86716 16.2794 2.58586 16.5607C2.30455 16.842 1.92302 17 1.5252 17C1.12737 17 0.745843 16.842 0.464538 16.5607C0.183234 16.2794 0.0251988 15.8978 0.0251988 15.5C0.0251988 15.1022 0.183234 14.7206 0.464538 14.4393C0.745843 14.158 1.12737 14 1.5252 14ZM1.5252 0C10.0852 0 17.0252 6.94 17.0252 15.5C17.0252 15.679 17.0222 15.857 17.0162 16.034C17.0072 16.2991 16.8932 16.5497 16.6994 16.7308C16.5056 16.9119 16.2478 17.0085 15.9827 16.9995C15.7176 16.9905 15.467 16.8765 15.2859 16.6827C15.1048 16.4889 15.0082 16.2311 15.0172 15.966C15.0222 15.811 15.0252 15.656 15.0252 15.5C15.0252 8.044 8.9812 2 1.5252 2C1.3692 2 1.2142 2.003 1.0592 2.008C0.794115 2.01702 0.536306 1.92036 0.342487 1.7393C0.148668 1.55823 0.0347163 1.30758 0.025699 1.0425C0.0166816 0.777416 0.113338 0.519607 0.294404 0.325788C0.47547 0.13197 0.726115 0.0180174 0.991199 0.00900006C1.1682 0.00300006 1.3462 0 1.5252 0ZM1.5252 7C2.68919 6.99988 3.8408 7.23883 4.90865 7.70204C5.9765 8.16525 6.93783 8.84285 7.73306 9.69283C8.52829 10.5428 9.14048 11.5471 9.53166 12.6434C9.92285 13.7396 10.0847 14.9046 10.0072 16.066C9.98969 16.3307 9.86776 16.5776 9.66822 16.7524C9.46868 16.9271 9.20789 17.0155 8.9432 16.998C8.67851 16.9805 8.43162 16.8586 8.25684 16.659C8.08205 16.4595 7.99369 16.1987 8.0112 15.934C8.07316 15.0092 7.93664 14.0819 7.61079 13.2143C7.28494 12.3466 6.77731 11.5586 6.12193 10.9033C5.46656 10.2479 4.67861 9.74026 3.81095 9.41441C2.94328 9.08856 2.01596 8.95204 1.0912 9.014C0.958308 9.02617 0.824324 9.01162 0.697144 8.9712C0.569964 8.93079 0.45216 8.86533 0.350672 8.77868C0.249184 8.69202 0.166066 8.58594 0.106215 8.46666C0.0463647 8.34739 0.0109922 8.21734 0.00218184 8.08419C-0.00662849 7.95103 0.0113016 7.81746 0.0549157 7.69134C0.0985299 7.56522 0.166946 7.44911 0.256132 7.34984C0.345319 7.25057 0.453472 7.17016 0.574218 7.11334C0.694965 7.05652 0.825863 7.02444 0.959199 7.019C1.1462 7.006 1.3352 7 1.5252 7Z" fill="#09244B"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.1 KiB |
@ -0,0 +1,3 @@
|
||||
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.8683 0.586248C12.5278 0.245586 12.0759 0.0392126 11.5955 0.00504274C11.1151 -0.0291271 10.6385 0.111202 10.2533 0.400248L7.34029 2.58525C6.13019 3.49303 4.7108 4.08115 3.21329 4.29525L1.03629 4.60525C0.306288 4.71025 -0.228712 5.49625 0.123288 6.26725C0.454288 6.99025 1.50829 8.89625 4.48329 11.9872L0.305288 16.1652C0.209778 16.2575 0.133596 16.3678 0.0811869 16.4898C0.0287779 16.6118 0.00119157 16.7431 3.77567e-05 16.8758C-0.00111606 17.0086 0.0241857 17.1403 0.0744666 17.2632C0.124747 17.3861 0.199001 17.4977 0.292893 17.5916C0.386786 17.6855 0.498438 17.7598 0.621334 17.8101C0.744231 17.8604 0.87591 17.8857 1.00869 17.8845C1.14147 17.8833 1.27269 17.8558 1.39469 17.8033C1.5167 17.7509 1.62704 17.6748 1.71929 17.5792L5.89729 13.4012C8.98829 16.3762 10.8943 17.4302 11.6173 17.7612C12.3873 18.1132 13.1743 17.5782 13.2783 16.8482L13.5893 14.6712C13.8034 13.1737 14.3915 11.7543 15.2993 10.5442L17.4833 7.63125C17.7723 7.24602 17.9127 6.76942 17.8785 6.28902C17.8443 5.80862 17.6379 5.35669 17.2973 5.01625L12.8673 0.586248H12.8683ZM11.4533 2.00125L15.8833 6.43125L13.6993 9.34525C12.5898 10.8242 11.871 12.559 11.6093 14.3892L11.4663 15.3902C10.4863 14.7662 8.86329 13.5532 6.59729 11.2872C4.33329 9.02125 3.11929 7.39925 2.49529 6.41925L3.49529 6.27625C5.3259 6.01471 7.06103 5.29589 8.54029 4.18625L11.4533 2.00125Z" fill="black"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
@ -0,0 +1,3 @@
|
||||
<svg width="14" height="16" viewBox="0 0 14 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.25 5C2.25 3.80653 2.72411 2.66193 3.56802 1.81802C4.41193 0.974106 5.55653 0.5 6.75 0.5C7.94347 0.5 9.08807 0.974106 9.93198 1.81802C10.7759 2.66193 11.25 3.80653 11.25 5H12C12.3978 5 12.7794 5.15804 13.0607 5.43934C13.342 5.72064 13.5 6.10218 13.5 6.5V14C13.5 14.3978 13.342 14.7794 13.0607 15.0607C12.7794 15.342 12.3978 15.5 12 15.5H1.5C1.10218 15.5 0.720644 15.342 0.43934 15.0607C0.158035 14.7794 0 14.3978 0 14V6.5C0 6.10218 0.158035 5.72064 0.43934 5.43934C0.720644 5.15804 1.10218 5 1.5 5H2.25ZM6.75 2C7.54565 2 8.30871 2.31607 8.87132 2.87868C9.43393 3.44129 9.75 4.20435 9.75 5H3.75C3.75 4.20435 4.06607 3.44129 4.62868 2.87868C5.19129 2.31607 5.95435 2 6.75 2ZM8.25 9.5C8.24999 9.7633 8.18068 10.022 8.04903 10.25C7.91738 10.478 7.72802 10.6674 7.5 10.799V11.75C7.5 11.9489 7.42098 12.1397 7.28033 12.2803C7.13968 12.421 6.94891 12.5 6.75 12.5C6.55109 12.5 6.36032 12.421 6.21967 12.2803C6.07902 12.1397 6 11.9489 6 11.75V10.799C5.71406 10.6339 5.49058 10.379 5.36423 10.074C5.23788 9.76893 5.21572 9.4307 5.30118 9.11177C5.38664 8.79283 5.57495 8.511 5.8369 8.30999C6.09885 8.10898 6.41981 8.00001 6.75 8C7.14782 8 7.52936 8.15804 7.81066 8.43934C8.09196 8.72064 8.25 9.10218 8.25 9.5Z" fill="#CCCCCC"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.49928 1.91687e-08C7.14387 0.000115492 5.80814 0.324364 4.60353 0.945694C3.39893 1.56702 2.36037 2.46742 1.57451 3.57175C0.788656 4.67609 0.278287 5.95235 0.0859852 7.29404C-0.106316 8.63574 0.0250263 10.004 0.469055 11.2846C0.913084 12.5652 1.65692 13.7211 2.63851 14.6557C3.6201 15.5904 4.81098 16.2768 6.11179 16.6576C7.4126 17.0384 8.78562 17.1026 10.1163 16.8449C11.447 16.5872 12.6967 16.015 13.7613 15.176L17.4133 18.828C17.6019 19.0102 17.8545 19.111 18.1167 19.1087C18.3789 19.1064 18.6297 19.0012 18.8151 18.8158C19.0005 18.6304 19.1057 18.3796 19.108 18.1174C19.1102 17.8552 19.0094 17.6026 18.8273 17.414L15.1753 13.762C16.1633 12.5086 16.7784 11.0024 16.9504 9.41573C17.1223 7.82905 16.8441 6.22602 16.1475 4.79009C15.4509 3.35417 14.3642 2.14336 13.0116 1.29623C11.659 0.449106 10.0952 -0.000107143 8.49928 1.91687e-08ZM1.99928 8.5C1.99928 6.77609 2.6841 5.12279 3.90308 3.90381C5.12207 2.68482 6.77537 2 8.49928 2C10.2232 2 11.8765 2.68482 13.0955 3.90381C14.3145 5.12279 14.9993 6.77609 14.9993 8.5C14.9993 10.2239 14.3145 11.8772 13.0955 13.0962C11.8765 14.3152 10.2232 15 8.49928 15C6.77537 15 5.12207 14.3152 3.90308 13.0962C2.6841 11.8772 1.99928 10.2239 1.99928 8.5Z" fill="#09244B"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
@ -0,0 +1,3 @@
|
||||
<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.41 0.792942C13.3786 1.03283 14.3057 1.41713 15.16 1.93294C15.3313 2.0363 15.4676 2.18865 15.5514 2.3703C15.6352 2.55196 15.6625 2.75457 15.63 2.95194C15.517 3.64094 15.689 4.16794 16.01 4.48994C16.332 4.81194 16.86 4.98294 17.548 4.86994C17.7455 4.83716 17.9483 4.86443 18.1302 4.94823C18.312 5.03203 18.4646 5.16849 18.568 5.33994C19.0838 6.19424 19.4681 7.12129 19.708 8.08994C19.7563 8.28428 19.7451 8.48864 19.6759 8.67656C19.6067 8.86448 19.4827 9.0273 19.32 9.14394C18.752 9.55094 18.5 10.0439 18.5 10.4999C18.5 10.9559 18.752 11.4499 19.32 11.8569C19.4826 11.9735 19.6064 12.1362 19.6756 12.3239C19.7448 12.5116 19.7561 12.7158 19.708 12.9099C19.4681 13.8786 19.0838 14.8057 18.568 15.6599C18.4646 15.8314 18.312 15.9679 18.1302 16.0517C17.9483 16.1355 17.7455 16.1627 17.548 16.1299C16.859 16.0169 16.333 16.1889 16.011 16.5099C15.689 16.8319 15.517 17.3599 15.631 18.0479C15.6638 18.2455 15.6365 18.4483 15.5527 18.6302C15.4689 18.812 15.3324 18.9645 15.161 19.0679C14.3061 19.5839 13.3783 19.9682 12.409 20.2079C12.2148 20.256 12.0106 20.2447 11.8229 20.1756C11.6352 20.1064 11.4725 19.9825 11.356 19.8199C10.95 19.2519 10.456 18.9999 9.99998 18.9999C9.54498 18.9999 9.04998 19.2519 8.64398 19.8199C8.52741 19.9825 8.36475 20.1064 8.17703 20.1756C7.98932 20.2447 7.78517 20.256 7.59098 20.2079C6.62163 19.9682 5.6939 19.5839 4.83898 19.0679C4.66752 18.9645 4.53106 18.812 4.44726 18.6302C4.36347 18.4483 4.33619 18.2455 4.36898 18.0479C4.48298 17.3599 4.31198 16.8329 3.98898 16.5109C3.66798 16.1889 3.14098 16.0169 2.45198 16.1309C2.2546 16.1635 2.05199 16.1361 1.87034 16.0523C1.68868 15.9686 1.53633 15.8322 1.43298 15.6609C0.916997 14.806 0.532689 13.8783 0.292976 12.9089C0.244901 12.7148 0.256176 12.5106 0.325344 12.3229C0.394512 12.1352 0.518394 11.9725 0.680976 11.8559C1.24798 11.4499 1.50098 10.9559 1.50098 10.4999C1.50098 10.0449 1.24798 9.54994 0.680976 9.14394C0.518394 9.02737 0.394512 8.86472 0.325344 8.677C0.256176 8.48928 0.244901 8.28513 0.292976 8.09094C0.532769 7.12193 0.917075 6.19454 1.43298 5.33994C1.53633 5.16866 1.68868 5.03232 1.87034 4.94854C2.05199 4.86475 2.2546 4.83737 2.45198 4.86994C3.14098 4.98294 3.66798 4.81194 3.98998 4.48994C4.31198 4.16794 4.48298 3.63994 4.36998 2.95194C4.33741 2.75457 4.36478 2.55196 4.44857 2.3703C4.53236 2.18865 4.6687 2.0363 4.83998 1.93294C5.69427 1.41715 6.62131 1.03284 7.58998 0.792942C7.78431 0.744651 7.98867 0.755816 8.17659 0.824994C8.36451 0.894171 8.52733 1.01817 8.64398 1.18094C9.05098 1.74794 9.54398 2.00094 9.99998 2.00094C10.456 2.00094 10.95 1.74794 11.357 1.18094C11.4735 1.01836 11.6362 0.894479 11.8239 0.825311C12.0116 0.756143 12.2158 0.744867 12.41 0.792942ZM12.512 2.90294C11.855 3.55994 10.992 3.99994 9.99998 3.99994C9.00798 3.99994 8.14498 3.56094 7.48798 2.90194C7.11604 3.02501 6.75372 3.17542 6.40398 3.35194C6.40498 4.28194 6.10498 5.20194 5.40398 5.90394C4.70298 6.60494 3.78198 6.90494 2.85198 6.90394C2.67598 7.25194 2.52598 7.61394 2.40198 7.98794C3.06098 8.64494 3.49998 9.50794 3.49998 10.4999C3.49998 11.4919 3.06098 12.3549 2.40198 13.0119C2.52598 13.3859 2.67698 13.7489 2.85198 14.0969C3.78198 14.0949 4.70198 14.3949 5.40398 15.0969C6.10498 15.7969 6.40498 16.7179 6.40398 17.6479C6.75098 17.8239 7.11398 17.9739 7.48798 18.0979C8.14498 17.4389 9.00798 16.9999 9.99998 16.9999C10.992 16.9999 11.855 17.4399 12.512 18.0979C12.8843 17.9749 13.2469 17.8245 13.597 17.6479C13.595 16.7179 13.895 15.7979 14.597 15.0959C15.297 14.3949 16.218 14.0959 17.148 14.0959C17.324 13.7489 17.474 13.3859 17.598 13.0119C16.939 12.3549 16.5 11.4919 16.5 10.4999C16.5 9.50794 16.94 8.64494 17.598 7.98794C17.4749 7.616 17.3245 7.25368 17.148 6.90394C16.218 6.90494 15.298 6.60494 14.596 5.90394C13.895 5.20294 13.596 4.28194 13.596 3.35194C13.2462 3.17542 12.8839 3.02601 12.512 2.90294ZM9.99998 6.49994C11.0608 6.49994 12.0783 6.92137 12.8284 7.67151C13.5785 8.42166 14 9.43908 14 10.4999C14 11.5608 13.5785 12.5782 12.8284 13.3284C12.0783 14.0785 11.0608 14.4999 9.99998 14.4999C8.93911 14.4999 7.92169 14.0785 7.17155 13.3284C6.4214 12.5782 5.99998 11.5608 5.99998 10.4999C5.99998 9.43908 6.4214 8.42166 7.17155 7.67151C7.92169 6.92137 8.93911 6.49994 9.99998 6.49994ZM9.99998 8.49994C9.46954 8.49994 8.96084 8.71066 8.58576 9.08573C8.21069 9.4608 7.99998 9.96951 7.99998 10.4999C7.99998 11.0304 8.21069 11.5391 8.58576 11.9142C8.96084 12.2892 9.46954 12.4999 9.99998 12.4999C10.5304 12.4999 11.0391 12.2892 11.4142 11.9142C11.7893 11.5391 12 11.0304 12 10.4999C12 9.96951 11.7893 9.4608 11.4142 9.08573C11.0391 8.71066 10.5304 8.49994 9.99998 8.49994Z" fill="#09244B"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.6 KiB |
BIN
theme/rb.basic/skin/board/rb.event_bbs_fg/img/ico_sha.png
Normal file
|
After Width: | Height: | Size: 540 B |
@ -0,0 +1,3 @@
|
||||
<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M7.76 3.72586L14.83 10.7969L7.657 17.9709C7.32498 18.3029 6.88672 18.5075 6.419 18.5489L6.243 18.5559H1.01C0.49 18.5559 0.061 18.1619 0.00600004 17.6559L0 17.5459V12.3129C0.000114731 11.8433 0.165434 11.3888 0.467 11.0289L0.587 10.8989L7.76 3.72586ZM10.9 0.585865C11.2539 0.231916 11.7277 0.0235366 12.2277 0.00187527C12.7278 -0.0197861 13.2178 0.146846 13.601 0.468865L13.728 0.585865L17.971 4.82886C18.3247 5.18272 18.5329 5.65628 18.5545 6.15611C18.5762 6.65594 18.4097 7.14574 18.088 7.52886L17.971 7.65686L16.245 9.38286L9.175 2.31186L10.9 0.585865Z" fill="white"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 683 B |
@ -0,0 +1,3 @@
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.99982 9.41403L13.6568 15.071C13.8454 15.2532 14.098 15.354 14.3602 15.3517C14.6224 15.3494 14.8732 15.2443 15.0586 15.0588C15.2441 14.8734 15.3492 14.6226 15.3515 14.3604C15.3538 14.0982 15.253 13.8456 15.0708 13.657L9.41382 8.00003L15.0708 2.34303C15.253 2.15443 15.3538 1.90182 15.3515 1.63963C15.3492 1.37743 15.2441 1.12662 15.0586 0.941209C14.8732 0.755801 14.6224 0.650632 14.3602 0.648353C14.098 0.646075 13.8454 0.746869 13.6568 0.929027L7.99982 6.58603L2.34282 0.929027C2.15337 0.751372 1.90224 0.654393 1.64255 0.65861C1.38287 0.662826 1.13502 0.767909 0.951433 0.951621C0.76785 1.13533 0.662943 1.38326 0.65891 1.64295C0.654877 1.90263 0.752034 2.1537 0.929823 2.34303L6.58582 8.00003L0.928823 13.657C0.833313 13.7493 0.757131 13.8596 0.704722 13.9816C0.652313 14.1036 0.624727 14.2348 0.623573 14.3676C0.622419 14.5004 0.647721 14.6321 0.698001 14.755C0.748282 14.8779 0.822535 14.9895 0.916428 15.0834C1.01032 15.1773 1.12197 15.2516 1.24487 15.3018C1.36777 15.3521 1.49944 15.3774 1.63222 15.3763C1.765 15.3751 1.89622 15.3475 2.01823 15.2951C2.14023 15.2427 2.25058 15.1665 2.34282 15.071L7.99982 9.41403Z" fill="#09244B"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
BIN
theme/rb.basic/skin/board/rb.event_bbs_fg/img/icon_lock.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
theme/rb.basic/skin/board/rb.event_bbs_fg/img/icon_mobile.gif
Normal file
|
After Width: | Height: | Size: 62 B |
BIN
theme/rb.basic/skin/board/rb.event_bbs_fg/img/icon_reply.gif
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
theme/rb.basic/skin/board/rb.event_bbs_fg/img/icon_secret.gif
Normal file
|
After Width: | Height: | Size: 318 B |
BIN
theme/rb.basic/skin/board/rb.event_bbs_fg/img/noimage.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
theme/rb.basic/skin/board/rb.event_bbs_fg/img/sec_image.png
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
526
theme/rb.basic/skin/board/rb.event_bbs_fg/list.skin.php
Normal file
@ -0,0 +1,526 @@
|
||||
<?php
|
||||
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
|
||||
include_once(G5_LIB_PATH.'/thumbnail.lib.php');
|
||||
|
||||
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
|
||||
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);
|
||||
|
||||
$bo_page_rows = isset($board['bo_page_rows']) ? $board['bo_page_rows'] : '';
|
||||
$bo_mobile_page_rows = isset($board['bo_mobile_page_rows']) ? $board['bo_mobile_page_rows'] : '';
|
||||
$bo_gallery_cols = isset($board['bo_gallery_cols']) ? $board['bo_gallery_cols'] : '';
|
||||
$bo_gallery_height = isset($board['bo_gallery_height']) ? $board['bo_gallery_height'] : '';
|
||||
$bo_mobile_gallery_height = isset($board['bo_mobile_gallery_height']) ? $board['bo_mobile_gallery_height'] : '';
|
||||
|
||||
|
||||
?>
|
||||
|
||||
<!--
|
||||
관리자모드 > 게시판관리의 데이터대로 처리를 위해 PHP로 CSS를 처리 합니다.
|
||||
기본값은 4열 입니다.
|
||||
-->
|
||||
<link rel="stylesheet" href="<?php echo $board_skin_url ?>/style.php?bo_gallery_height=<?php echo $board['bo_gallery_height']; ?>&bo_mobile_gallery_height=<?php echo $board['bo_mobile_gallery_height']; ?>">
|
||||
|
||||
|
||||
<div class="rb_bbs_wrap" id="scroll_container" style="width:<?php echo $width; ?>">
|
||||
|
||||
|
||||
<form name="fboardlist" id="fboardlist" action="<?php echo G5_BBS_URL; ?>/board_list_update.php" onsubmit="return fboardlist_submit(this);" method="post">
|
||||
<input type="hidden" name="bo_table" value="<?php echo $bo_table ?>">
|
||||
<input type="hidden" name="sfl" value="<?php echo $sfl ?>">
|
||||
<input type="hidden" name="stx" value="<?php echo $stx ?>">
|
||||
<input type="hidden" name="spt" value="<?php echo $spt ?>">
|
||||
<input type="hidden" name="sst" value="<?php echo $sst ?>">
|
||||
<input type="hidden" name="sod" value="<?php echo $sod ?>">
|
||||
<input type="hidden" name="page" value="<?php echo $page ?>">
|
||||
<input type="hidden" name="sw" value="">
|
||||
|
||||
<div class="btns_gr_wrap">
|
||||
|
||||
<!-- $rb_core['sub_width'] 는 반드시 포함해주세요 (환경설정 > 서브가로폭에 따른 버튼의 위치 설정) -->
|
||||
<div class="sub" style="width:<?php echo $rb_core['sub_width'] ?>px;">
|
||||
|
||||
<?php if(!$wr_id) { //목록보기를 했을 경우 노출되는 부분 방지?>
|
||||
|
||||
<div class="btns_gr">
|
||||
<?php if ($admin_href) { ?>
|
||||
<button type="button" class="fl_btns" onclick="window.open('<?php echo $admin_href ?>');">
|
||||
<img src="<?php echo $board_skin_url ?>/img/ico_set.svg">
|
||||
<span class="tooltips">관리</span>
|
||||
</button>
|
||||
<?php } ?>
|
||||
|
||||
<button type="button" class="fl_btns btn_bo_sch">
|
||||
<img src="<?php echo $board_skin_url ?>/img/ico_ser.svg">
|
||||
<span class="tooltips">검색</span>
|
||||
</button>
|
||||
|
||||
|
||||
<?php if ($rss_href) { ?>
|
||||
<button type="button" class="fl_btns" onclick="window.open('<?php echo $rss_href ?>');">
|
||||
<img src="<?php echo $board_skin_url ?>/img/ico_rss.svg">
|
||||
<span class="tooltips">RSS</span>
|
||||
</button>
|
||||
<?php } ?>
|
||||
|
||||
|
||||
<?php if ($write_href) { ?>
|
||||
<button type="button" class="fl_btns main_color_bg" onclick="location.href='<?php echo $write_href ?>';">
|
||||
<img src="<?php echo $board_skin_url ?>/img/ico_write.svg">
|
||||
<span class="tooltips">글 등록</span>
|
||||
</button>
|
||||
<?php } ?>
|
||||
|
||||
</div>
|
||||
<?php } ?>
|
||||
|
||||
<div class="cb"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 갯수, 전체선택 { -->
|
||||
<ul class="rb_bbs_top">
|
||||
|
||||
<?php if($board['bo_read_point'] || $board['bo_write_point'] || $board['bo_comment_point'] || $board['bo_download_point']) { ?>
|
||||
<li class="point_info_btns_wrap">
|
||||
<button type="button" class="point_info_btns" id="point_info_opens_btn">
|
||||
<i><svg width="14" height="14" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 0C15.523 0 20 4.477 20 10C20 15.523 15.523 20 10 20C4.477 20 0 15.523 0 10C0 4.477 4.477 0 10 0ZM11.5 5H9C8.46957 5 7.96086 5.21071 7.58579 5.58579C7.21071 5.96086 7 6.46957 7 7V14C7 14.2652 7.10536 14.5196 7.29289 14.7071C7.48043 14.8946 7.73478 15 8 15C8.26522 15 8.51957 14.8946 8.70711 14.7071C8.89464 14.5196 9 14.2652 9 14V12H11.5C12.4283 12 13.3185 11.6313 13.9749 10.9749C14.6313 10.3185 15 9.42826 15 8.5C15 7.57174 14.6313 6.6815 13.9749 6.02513C13.3185 5.36875 12.4283 5 11.5 5ZM11.5 7C11.8978 7 12.2794 7.15804 12.5607 7.43934C12.842 7.72064 13 8.10218 13 8.5C13 8.89782 12.842 9.27936 12.5607 9.56066C12.2794 9.84196 11.8978 10 11.5 10H9V7H11.5Z" fill="#09244B"/></svg></i>
|
||||
<span class="pc">포인트정책</span></button>
|
||||
|
||||
<div class="point_info_opens">
|
||||
<h6><?php echo $board['bo_subject'] ?> 포인트 정책</h6>
|
||||
<ul>
|
||||
<?php if($board['bo_read_point']) { ?>
|
||||
<dl>
|
||||
<dd>글읽기</dd>
|
||||
<dd class="font-B"><?php echo number_format($board['bo_read_point']); ?>P</dd>
|
||||
</dl>
|
||||
<?php } ?>
|
||||
<?php if($board['bo_write_point']) { ?>
|
||||
<dl>
|
||||
<dd>글쓰기</dd>
|
||||
<dd class="font-B"><?php echo number_format($board['bo_write_point']); ?>P</dd>
|
||||
</dl>
|
||||
<?php } ?>
|
||||
<?php if($board['bo_comment_point']) { ?>
|
||||
<dl>
|
||||
<dd>댓글</dd>
|
||||
<dd class="font-B"><?php echo number_format($board['bo_comment_point']); ?>P</dd>
|
||||
</dl>
|
||||
<?php } ?>
|
||||
<?php if($board['bo_download_point']) { ?>
|
||||
<dl>
|
||||
<dd>다운로드</dd>
|
||||
<dd class="font-B"><?php echo number_format($board['bo_download_point']); ?>P</dd>
|
||||
</dl>
|
||||
<?php } ?>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
$(document).click(function(event) {
|
||||
if (!$(event.target).closest('#point_info_opens_btn, .point_info_opens').length) {
|
||||
if ($('.point_info_opens').is(':visible')) {
|
||||
$('.point_info_opens').hide();
|
||||
$('#point_info_opens_btn').removeClass('act');
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
$('#point_info_opens_btn').click(function(event) {
|
||||
event.stopPropagation();
|
||||
$('.point_info_opens').toggle();
|
||||
$(this).toggleClass('act');
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</li>
|
||||
<?php } ?>
|
||||
|
||||
<?php if ($is_checkbox) { ?>
|
||||
<li>
|
||||
<input type="checkbox" id="chkall" onclick="if (this.checked) all_checked(true); else all_checked(false);">
|
||||
<label for="chkall"></label>
|
||||
</li>
|
||||
<?php } ?>
|
||||
|
||||
<li class="cnts">
|
||||
전체 <?php echo number_format($total_count) ?>건 / <?php echo $page ?> 페이지
|
||||
</li>
|
||||
|
||||
<div class="cb"></div>
|
||||
</ul>
|
||||
<!-- } -->
|
||||
|
||||
<!-- 카테고리 { -->
|
||||
<?php if ($is_category) { ?>
|
||||
<nav id="bo_cate" class="swiper-container swiper-container-category">
|
||||
<ul id="bo_cate_ul" class="swiper-wrapper swiper-wrapper-category">
|
||||
<?php echo $category_option ?>
|
||||
</ul>
|
||||
</nav>
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
$("#bo_cate_ul li").addClass("swiper-slide swiper-slide-category");
|
||||
|
||||
var activeElement = document.querySelector('#bo_cate_on'); // ID로 바로 찾기
|
||||
var initialSlideIndex = 0;
|
||||
|
||||
if (activeElement) {
|
||||
var parentLi = activeElement.closest('li.swiper-slide-category');
|
||||
var allSlides = document.querySelectorAll('li.swiper-slide-category');
|
||||
initialSlideIndex = Array.prototype.indexOf.call(allSlides, parentLi);
|
||||
}
|
||||
|
||||
//console.log('초기 인덱스:', initialSlideIndex);
|
||||
|
||||
var swiper = new Swiper('.swiper-container-category', {
|
||||
slidesPerView: 'auto',
|
||||
spaceBetween: 0,
|
||||
observer: true,
|
||||
observeParents: true,
|
||||
touchRatio: 1,
|
||||
initialSlide: initialSlideIndex
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<?php } ?>
|
||||
<!-- } -->
|
||||
<div class="swiper-container swiper-container-<?php echo $bo_table ?>">
|
||||
<ul class="gallery_top_mt rb_bbs_list swiper-wrapper swiper-wrapper-<?php echo $bo_table ?>">
|
||||
|
||||
<?php
|
||||
for ($i=0; $i<count($list); $i++) {
|
||||
|
||||
$thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height'], false, true);
|
||||
|
||||
if($thumb['src']) {
|
||||
if (strstr($list[$i]['wr_option'], 'secret')) {
|
||||
$img_content = '<img src="'.G5_THEME_URL.'/rb.img/sec_image.png" alt="'.$thumb['alt'].'" >';
|
||||
} else {
|
||||
$img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" >';
|
||||
}
|
||||
} else {
|
||||
$img_content = '<img src="'.G5_THEME_URL.'/rb.img/no_image.png" alt="이미지가 없습니다." >';
|
||||
}
|
||||
|
||||
$wr_href = $list[$i]['href'];
|
||||
$sec_txt = '<span style="opacity:0.6">작성자 및 관리자 외 열람할 수 없습니다.<br>비밀글 기능으로 보호된 글입니다.</span>';
|
||||
|
||||
$wr_content = preg_replace("/<(.*?)\>/","",$list[$i]['wr_content']);
|
||||
$wr_content = preg_replace("/ /","",$wr_content);
|
||||
$wr_content = get_text($wr_content);
|
||||
|
||||
/* 이벤트 관련 */
|
||||
$todays = date('Y-m-d'); // 오늘 날짜
|
||||
|
||||
$start_date = isset($list[$i]['wr_1']) ? $list[$i]['wr_1'] : '';
|
||||
$end_date = isset($list[$i]['wr_2']) ? $list[$i]['wr_2'] : '';
|
||||
$rb_ev_ico = '';
|
||||
$rb_ev_stl = '';
|
||||
|
||||
if($start_date && $end_date) {
|
||||
if ($todays < $start_date) {
|
||||
// 진행 전
|
||||
$rb_ev_ico = '<span class="bbs_list_label label5" style="opacity:0.5;">예정</span>';
|
||||
$rb_ev_stl = '';
|
||||
} elseif ($todays > $end_date) {
|
||||
// 종료
|
||||
$rb_ev_ico = '<span class="bbs_list_label label5">종료</span>';
|
||||
$rb_ev_stl = 'style="filter: grayscale(100%); opacity:0.3"';
|
||||
} else {
|
||||
// 진행 중
|
||||
$rb_ev_ico = '<span class="bbs_list_label main_rb_bg color-fff">진행</span>';
|
||||
$rb_ev_stl = '';
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<div class="gallery_v_mtop swiper-slide swiper-slide-<?php echo $bo_table ?>" <?php echo $rb_ev_stl ?>>
|
||||
<ul class="gallery-item-img">
|
||||
<a href="<?php echo $wr_href ?>"><?php echo run_replace('thumb_image_tag', $img_content, $thumb); ?></a>
|
||||
<div class="gallery-item-ico">
|
||||
<?php if ($list[$i]['icon_new']) echo "<span class=\"bbs_list_label label3\">새글</span>"; ?>
|
||||
<?php if ($list[$i]['icon_hot']) echo "<span class=\"bbs_list_label label1\">인기</span>"; ?>
|
||||
|
||||
<?php echo $rb_ev_ico ?>
|
||||
</div>
|
||||
<?php if ($is_checkbox) { ?>
|
||||
<div class="gall_chk_is">
|
||||
<input type="checkbox" name="chk_wr_id[]" value="<?php echo $list[$i]['wr_id'] ?>" id="chk_wr_id_<?php echo $i ?>" class="">
|
||||
<label for="chk_wr_id_<?php echo $i ?>"></label>
|
||||
</div>
|
||||
<?php } ?>
|
||||
</ul>
|
||||
|
||||
<ul class="gallery-item-info">
|
||||
<?php echo passing_time($list[$i]['wr_datetime']) ?>
|
||||
<?php if($list[$i]['ca_name']) { ?>
|
||||
<?php echo $list[$i]['ca_name'] ?>
|
||||
<?php } ?>
|
||||
</ul>
|
||||
|
||||
<ul class="gallery-item-tit cut2"><a href="<?php echo $wr_href ?>" class="font-B"><?php echo $list[$i]['subject'] ?></a></ul>
|
||||
<ul class="gallery-item-con cut2">
|
||||
<?php if (isset($list[$i]['wr_3']) && $list[$i]['wr_3']) { ?>
|
||||
<a href="<?php echo $wr_href ?>"><?php echo get_text($list[$i]['wr_3']); ?></a>
|
||||
<?php } ?>
|
||||
</ul>
|
||||
|
||||
<?php if (isset($list[$i]['wr_1']) && $list[$i]['wr_1'] && isset($list[$i]['wr_2']) && $list[$i]['wr_2']) { ?>
|
||||
<ul class="gallery-item-date mt-10 font-12 font-B main_color">
|
||||
<?php echo get_text($list[$i]['wr_1']); ?> ~ <?php echo get_text($list[$i]['wr_2']); ?>
|
||||
</ul>
|
||||
<?php } ?>
|
||||
|
||||
|
||||
<?php if ($is_admin) { // admin인 경우에만 작성 정보를 출력함 ?>
|
||||
<ul class="gallery-item-info gallery-item-info-sub">
|
||||
<span class="prof_tiny_name font-B"><?php echo $list[$i]['name'] ?> </span>
|
||||
조회 <?php echo number_format($list[$i]['wr_hit']); ?>
|
||||
<?php if($list[$i]['wr_comment'] > 0) { ?>
|
||||
댓글 <?php echo number_format($list[$i]['wr_comment']); ?>
|
||||
<?php } ?>
|
||||
</ul>
|
||||
<?php } ?>
|
||||
</div>
|
||||
|
||||
<?php } ?>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<script>
|
||||
var swiper = new Swiper('.swiper-container-<?php echo $bo_table ?>', {
|
||||
slidesPerView: <?php echo isset($bo_gallery_cols) ? $bo_gallery_cols : '3'; ?>, //가로갯수
|
||||
spaceBetween: 30, // 간격
|
||||
slidesPerColumnFill: 'row', //세로형
|
||||
slidesPerColumn: 4, // 세로갯수
|
||||
observer: true, //리셋
|
||||
observeParents: true, //리셋
|
||||
touchRatio: 0, // 드래그 가능여부
|
||||
simulateTouch: false, //마우스 클릭드래그를 허용함.
|
||||
|
||||
breakpoints: { // 반응형
|
||||
1024: {
|
||||
slidesPerView: <?php echo isset($bo_gallery_cols) ? $bo_gallery_cols : '3'; ?>, //가로갯수
|
||||
spaceBetween: 30, // 간격
|
||||
slidesPerColumnFill: 'row', //세로형
|
||||
slidesPerColumn: 9999, // 세로갯수
|
||||
},
|
||||
768: {
|
||||
slidesPerView: <?php echo isset($bo_gallery_cols) ? $bo_gallery_cols : '3'; ?>, //가로갯수
|
||||
spaceBetween: 20, // 간격
|
||||
slidesPerColumnFill: 'row', //세로형
|
||||
slidesPerColumn: 9999, // 세로갯수
|
||||
},
|
||||
450: {
|
||||
slidesPerView: 2, //가로갯수
|
||||
spaceBetween: 20, // 간격
|
||||
slidesPerColumnFill: 'row', //세로형
|
||||
slidesPerColumn: 9999, // 세로갯수
|
||||
},
|
||||
10: {
|
||||
slidesPerView: 1, //가로갯수
|
||||
spaceBetween: 20, // 간격
|
||||
slidesPerColumnFill: 'row', //세로형
|
||||
slidesPerColumn: 9999, // 세로갯수
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
</script>
|
||||
|
||||
<?php if (count($list) == 0) { echo "<div class=\"no_data\" style=\"text-align:center; padding-top:0px !important;\">데이터가 없습니다.</div>"; } ?>
|
||||
|
||||
<ul class="btm_btns">
|
||||
|
||||
<dd class="btm_btns_right">
|
||||
|
||||
<?php if ($rss_href) { ?>
|
||||
<button type="button" name="btn_submit" class="fl_btns rss_pc" onclick="window.open('<?php echo $rss_href ?>');">
|
||||
RSS
|
||||
</button>
|
||||
<?php } ?>
|
||||
|
||||
<?php if ($write_href) { ?>
|
||||
<button type="button" name="btn_submit" class="fl_btns main_color_bg" onclick="location.href='<?php echo $write_href ?>';">
|
||||
<img src="<?php echo $board_skin_url ?>/img/ico_write.svg">
|
||||
<span class="font-R">글 등록</span>
|
||||
</button>
|
||||
<?php } ?>
|
||||
|
||||
</dd>
|
||||
|
||||
<dd class="btm_btns_left">
|
||||
<?php if ($is_admin == 'super' || $is_auth) { ?>
|
||||
<?php if ($is_checkbox) { ?>
|
||||
<button type="submit" name="btn_submit" class="fl_btns" value="선택삭제" onclick="document.pressed=this.value">
|
||||
<span class="font-B">선택삭제</span>
|
||||
</button>
|
||||
|
||||
<button type="submit" name="btn_submit" class="fl_btns" value="선택복사" onclick="document.pressed=this.value">
|
||||
<span class="font-B">선택복사</span>
|
||||
</button>
|
||||
|
||||
<button type="submit" name="btn_submit" class="fl_btns" value="선택이동" onclick="document.pressed=this.value">
|
||||
<span class="font-B">선택이동</span>
|
||||
</button>
|
||||
<?php } ?>
|
||||
<?php } ?>
|
||||
|
||||
<button type="button" name="btn_submit" class="fl_btns btn_bo_sch"><span class="font-B">검색</span></button>
|
||||
</dd>
|
||||
<dd class="cb"></dd>
|
||||
</ul>
|
||||
|
||||
|
||||
<!-- 페이지 -->
|
||||
<?php echo $write_pages; ?>
|
||||
<!-- 페이지 -->
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!--</form>-->
|
||||
|
||||
<!-- 게시판 검색 시작 { -->
|
||||
<div class="bo_sch_wrap">
|
||||
<fieldset class="bo_sch">
|
||||
<h3>검색</h3>
|
||||
<legend>게시물 검색</legend>
|
||||
<form name="fsearch" method="get">
|
||||
<input type="hidden" name="bo_table" value="<?php echo $bo_table ?>">
|
||||
<input type="hidden" name="sca" value="<?php echo $sca ?>">
|
||||
<input type="hidden" name="sop" value="and">
|
||||
<label for="sfl" class="sound_only">검색대상</label>
|
||||
|
||||
<select name="sfl" id="sfl" class="select">
|
||||
<?php echo get_board_sfl_select_options($sfl); ?>
|
||||
</select>
|
||||
|
||||
<label for="stx" class="sound_only">검색어<strong class="sound_only"> 필수</strong></label>
|
||||
<div class="sch_bar">
|
||||
<input type="text" name="stx" value="<?php echo stripslashes($stx); ?>" id="stx" required class="input" maxlength="20" placeholder="검색어를 입력해주세요">
|
||||
<button type="submit" value="검색" class="sch_btn" title="검색"><img src="<?php echo $board_skin_url ?>/img/ico_ser.svg"></button>
|
||||
</div>
|
||||
<button type="button" class="bo_sch_cls"><img src="<?php echo $board_skin_url ?>/img/icon_close.svg"></button>
|
||||
</form>
|
||||
</fieldset>
|
||||
<div class="bo_sch_bg"></div>
|
||||
</div>
|
||||
<script>
|
||||
// 게시판 검색
|
||||
$(".btn_bo_sch").on("click", function() {
|
||||
$(".bo_sch_wrap").toggle();
|
||||
})
|
||||
$('.bo_sch_bg, .bo_sch_cls').click(function(){
|
||||
$('.bo_sch_wrap').hide();
|
||||
});
|
||||
</script>
|
||||
<!-- } 게시판 검색 끝 -->
|
||||
|
||||
|
||||
|
||||
<?php if($is_checkbox) { ?>
|
||||
<noscript>
|
||||
<p>자바스크립트를 사용하지 않는 경우<br>별도의 확인 절차 없이 바로 선택삭제 처리하므로 주의하시기 바랍니다.</p>
|
||||
</noscript>
|
||||
<?php } ?>
|
||||
|
||||
<?php if ($is_checkbox) { ?>
|
||||
<script>
|
||||
function all_checked(sw) {
|
||||
var f = document.fboardlist;
|
||||
|
||||
for (var i=0; i<f.length; i++) {
|
||||
if (f.elements[i].name == "chk_wr_id[]")
|
||||
f.elements[i].checked = sw;
|
||||
}
|
||||
}
|
||||
|
||||
function fboardlist_submit(f) {
|
||||
var chk_count = 0;
|
||||
|
||||
for (var i=0; i<f.length; i++) {
|
||||
if (f.elements[i].name == "chk_wr_id[]" && f.elements[i].checked)
|
||||
chk_count++;
|
||||
}
|
||||
|
||||
if (!chk_count) {
|
||||
alert(document.pressed + "할 게시물을 하나 이상 선택하세요.");
|
||||
return false;
|
||||
}
|
||||
|
||||
if(document.pressed == "선택복사") {
|
||||
select_copy("copy");
|
||||
return;
|
||||
}
|
||||
|
||||
if(document.pressed == "선택이동") {
|
||||
select_copy("move");
|
||||
return;
|
||||
}
|
||||
|
||||
if(document.pressed == "선택삭제") {
|
||||
if (!confirm("선택한 게시물을 정말 삭제하시겠습니까?\n\n한번 삭제한 자료는 복구할 수 없습니다\n\n답변글이 있는 게시글을 선택하신 경우\n답변글도 선택하셔야 게시글이 삭제됩니다."))
|
||||
return false;
|
||||
|
||||
f.removeAttribute("target");
|
||||
f.action = g5_bbs_url+"/board_list_update.php";
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
// 선택한 게시물 복사 및 이동
|
||||
function select_copy(sw) {
|
||||
var f = document.fboardlist;
|
||||
|
||||
if (sw == 'copy')
|
||||
str = "복사";
|
||||
else
|
||||
str = "이동";
|
||||
|
||||
var sub_win = window.open("", "move", "left=50, top=50, width=500, height=550, scrollbars=1");
|
||||
|
||||
f.sw.value = sw;
|
||||
f.target = "move";
|
||||
f.action = g5_bbs_url+"/move.php";
|
||||
f.submit();
|
||||
}
|
||||
|
||||
// 게시판 리스트 관리자 옵션
|
||||
jQuery(function($){
|
||||
$(".btn_more_opt.is_list_btn").on("click", function(e) {
|
||||
e.stopPropagation();
|
||||
$(".more_opt.is_list_btn").toggle();
|
||||
});
|
||||
$(document).on("click", function (e) {
|
||||
if(!$(e.target).closest('.is_list_btn').length) {
|
||||
$(".more_opt.is_list_btn").hide();
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<?php } ?>
|
||||
<!-- } 게시판 목록 끝 -->
|
||||
923
theme/rb.basic/skin/board/rb.event_bbs_fg/style.css
Normal file
@ -0,0 +1,923 @@
|
||||
@charset "utf-8";
|
||||
|
||||
/* 게시판 목록 */
|
||||
#bo_cate {margin:25px 0}
|
||||
#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
|
||||
#bo_cate ul {zoom:1}
|
||||
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
|
||||
#bo_cate li {display:inline-block;padding:2px}
|
||||
#bo_cate a {display:block;line-height:28px;padding:5px 15px;border-radius:30px;border:1px solid #d6e9ff;color:#6794d3}
|
||||
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none;background:#3a8afd;color:#fff}
|
||||
#bo_cate #bo_cate_on {z-index:2;background:#3a8afd;color:#fff;font-weight:bold;border:1px solid #3a8afd;
|
||||
-webkit-box-shadow:inset 0 2px 5px rgb(33, 135, 202);
|
||||
-moz-box-shadow:inset 0 2px 5px rgb(33, 135, 202);
|
||||
box-shadow:inset 0 2px 5px rgb(33, 135, 202)}
|
||||
.td_subject img {margin-left:3px}
|
||||
|
||||
.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden}
|
||||
.chk_box {position:relative}
|
||||
.chk_box input[type="checkbox"] + label {position:relative;padding-left:20px;color:#676e70;vertical-align:baseline}
|
||||
.chk_box input[type="checkbox"] + label:hover{color:#2172f8}
|
||||
.chk_box input[type="checkbox"] + label span {position:absolute;top:10px;left:10px;width:15px;height:15px;display:block;background:#fff;border:1px solid #d0d4df;border-radius:3px}
|
||||
.write_div .chk_box input[type="checkbox"] + label, .bo_vc_w .chk_box input[type="checkbox"] + label {padding-left:20px}
|
||||
.write_div .chk_box input[type="checkbox"] + label span, .bo_vc_w .chk_box input[type="checkbox"] + label span {position:absolute;top:2px;left:0;width:15px;height:15px;display:block;margin:0;background:#fff;border:1px solid #d0d4df;border-radius:3px}
|
||||
.chk_box input[type="checkbox"]:checked + label {color:#000}
|
||||
.chk_box input[type="checkbox"]:checked + label span {background:url(./img/chk.png) no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px}
|
||||
.all_chk.chk_box input[type="checkbox"] + label span {top:0;left:0}
|
||||
|
||||
|
||||
/* 갤러리 목록 */
|
||||
#bo_gall h2 {margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
|
||||
#bo_gall #gall_ul {margin:10px -10px 0;padding:0;list-style:none;zoom:1}
|
||||
#bo_gall #gall_ul:after {display:block;visibility:hidden;clear:both;content:""}
|
||||
#bo_gall .gall_li {}
|
||||
#bo_gall .gall_li .gall_chk {position:absolute;top:0;left:0;padding:5px;z-index:1}
|
||||
#bo_gall .gall_box {position:relative;margin:0 0 50px 0;border-radius:0 0 2px 2px}
|
||||
#bo_gall .gall_con {position:relative}
|
||||
|
||||
.gall_row .col-gn-0,.gall_row .col-gn-1,.gall_row .col-gn-2,.gall_row .col-gn-3,.gall_row .col-gn-4,.gall_row .col-gn-5,.gall_row .col-gn-6,.gall_row .col-gn-7,.gall_row .col-gn-8,.gall_row .col-gn-9,.gall_row .col-gn-10 {position:relative;min-height:1px;padding-left:10px;*padding-left:0;padding-right:10px;*padding-right:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0}
|
||||
.gall_row .col-gn-0,.gall_row .col-gn-1 {width:100%}
|
||||
.gall_row .col-gn-2 {width:50%}
|
||||
.gall_row .col-gn-3 {width:33.33333333%}
|
||||
.gall_row .col-gn-4 {width:25%}
|
||||
.gall_row .col-gn-5 {width:20%}
|
||||
.gall_row .col-gn-6 {width:16.66666667%}
|
||||
.gall_row .col-gn-7 {width:14.28571428%}
|
||||
.gall_row .col-gn-8 {width:12.5%}
|
||||
.gall_row .col-gn-9 {width:11.11111111%}
|
||||
.gall_row .col-gn-10 {width:10%}
|
||||
|
||||
.gall_row .box_clear {clear:both}
|
||||
|
||||
#bo_gall .gall_now .gall_text_href a {color:#ff3061}
|
||||
|
||||
#bo_gall .gall_href a:link, #bo_gall .gall_href a:focus, #bo_gall .gall_href a:hover {text-decoration:none}
|
||||
#bo_gall .gall_img {border-bottom:1px solid #eee;text-align:center;overflow:hidden}
|
||||
#bo_gall .gall_img a,#bo_gall .gall_img .no_image,#bo_gall .gall_img .is_notice {display:block}
|
||||
#bo_gall .gall_img img, #bo_gall .gall_img video {max-width:100%;height:auto !important}
|
||||
#bo_gall .gall_img span {display:inline-block;background:#eaeaea;text-align:center;text-transform:uppercase;font-weight:bold;font-size:1.25em;color:#777}
|
||||
|
||||
#bo_gall .gall_text_href {margin:10px 0}
|
||||
#bo_gall .gall_text_href a {font-weight:bold}
|
||||
#bo_gall .gall_text_href img {margin:0 0 0 4px}
|
||||
#bo_gall .bo_tit {display:block;line-height:30px;font-weight:bold;color:#000;font-size:1.2em}
|
||||
#bo_gall .bo_tit .cnt_cmt {background:#e9eff5;color:#3a8afd;font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle}
|
||||
|
||||
#bo_gall .bo_cnt {color:#acacac;line-height:18px}
|
||||
#bo_gall .profile_img img {border-radius:50%}
|
||||
#bo_gall .bo_tit .fa-download {width:16px;height:16px;line-height:16px;background:#e89f31;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle}
|
||||
#bo_gall .bo_tit .fa-link {width:16px;height:16px;line-height:16px;background:#ad68d8;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle;font-weight:normal}
|
||||
#bo_gall .bo_tit .fa-link {width:16px;height:16px;line-height:16px;background:#ad68d8;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle;margin-right:2px}
|
||||
#bo_gall .bo_tit .new_icon {display:inline-block;width:16px;line-height:16px;font-size:0.825em;color:#23db79;background:#b9ffda;text-align:center;border-radius:2px;margin-left:2px;font-weight:bold;vertical-align:baseline}
|
||||
#bo_gall .bo_tit .hot_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#fff;background:#e52955;text-align:center;border-radius:2px;vertical-align:middle;margin-right:2px}
|
||||
#bo_gall .bo_tit .fa-lock {display:inline-block;line-height:16px;color:#999;text-align:center;vertical-align:middle}
|
||||
|
||||
#bo_gall .gall_info {line-height:1.5em;line-height:20px}
|
||||
#bo_gall .gall_info strong {display:inline-block;margin:0}
|
||||
#bo_gall .gall_info i {font-size:12px}
|
||||
#bo_gall .gall_info .gall_date,
|
||||
#bo_gall .gall_info .gall_view {display:inline-block;margin-left:10px;color:#777}
|
||||
|
||||
#bo_gall .gall_option {position:absolute;top:10px;right:10px}
|
||||
#bo_gall .gall_option strong {background:#fff;padding:5px 10px;border-radius:30px;-webkit-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2);
|
||||
-moz-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2);
|
||||
box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2)}
|
||||
|
||||
/* 게시판 목록 공통 */
|
||||
#bo_btn_top {margin:10px 0}
|
||||
#bo_btn_top:after {display:block;visibility:hidden;clear:both;content:""}
|
||||
.bo_fx {margin-bottom:5px;float:right;zoom:1}
|
||||
.bo_fx:after {display:block;visibility:hidden;clear:both;content:""}
|
||||
.bo_fx ul {margin:0;padding:0;list-style:none}
|
||||
#bo_list_total {float:left;line-height:34px;font-size:0.92em;color:#4e546f}
|
||||
|
||||
.btn_bo_user {float:right;margin:0;padding:0;list-style:none}
|
||||
.btn_bo_user li {float:left;width:40px;text-align:center;margin-left:5px;background:#fff}
|
||||
.btn_bo_user > li {position:relative}
|
||||
.btn_bo_adm {float:left}
|
||||
.btn_bo_adm li {float:left;margin-right:5px}
|
||||
.btn_bo_adm input {padding:0 8px;border:0;background:#d4d4d4;color:#666;text-decoration:none;vertical-align:middle}
|
||||
.bo_notice td {background:#fff6fa !important;border-bottom:1px solid #f8e6ee}
|
||||
.bo_notice td a {font-weight:bold}
|
||||
.bo_notice .notice_icon {display:inline-block;line-height:25px;border-radius:5px;font-weight:bold;color:#f9267f}
|
||||
|
||||
.more_opt {display:none;position:absolute;top:45px;right:0;background:#fff;border:1px solid #b8bfc4;z-index:999}
|
||||
.more_opt:before {content:"";position:absolute;top:-8px;right:13px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #b8bfc4 transparent}
|
||||
.more_opt:after {content:"";position:absolute;top:-6px;right:13px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent}
|
||||
.more_opt li {border-bottom:1px solid #f1f1f1;padding:10px;float:inherit;width:90px;margin:0;color:#6b757c;text-align:left}
|
||||
.more_opt li:last-child {border-bottom:0}
|
||||
.more_opt li button, .more_opt li a {width:100%;border:0;background:#fff;color:#6b757c}
|
||||
.more_opt li:hover a,
|
||||
.more_opt li:hover button {color:#000}
|
||||
.more_opt li i {float:right;line-height:20px}
|
||||
|
||||
.td_num strong {color:#000}
|
||||
.bo_cate_link {display:inline-block;background:#e2eaf6;color:#3a8afd;font-weight:normal !important;height:20px;line-height:10px;padding:5px 8px;border-radius:5px;font-size:0.95em} /* 글제목줄 분류스타일 */
|
||||
.bo_cate_link:hover {text-decoration:none}
|
||||
.bo_current {color:#e8180c}
|
||||
#bo_list .profile_img {display:inline-block;margin-right:5px}
|
||||
#bo_list .profile_img img {border-radius:50%}
|
||||
#bo_list .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold;color:#ed6478;font-size:0.86em}
|
||||
|
||||
#bo_gall li.empty_list {padding:85px 0;text-align:center}
|
||||
|
||||
.bo_sch_wrap {display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999}
|
||||
.bo_sch {position:absolute;top:50%;left:50%;background:#fff;text-align:left;width:330px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 18px rgba(0,0,0,0.2);box-shadow:1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff;border-radius:3px}
|
||||
.bo_sch:after {display:block;visibility:hidden;clear:both;content:""}
|
||||
.bo_sch h3 {padding:15px;border-bottom:1px solid #e8e8e8}
|
||||
.bo_sch legend {background:red}
|
||||
.bo_sch form {padding:15px;display:block}
|
||||
.bo_sch select {border:0;width:100%;height:40px;border:1px solid #d0d3db;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
|
||||
-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
|
||||
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}
|
||||
.bo_sch .sch_bar {display:inline-block;width:100%;clear:both;margin-top:15px;border:1px solid #d0d3db;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
|
||||
-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
|
||||
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}
|
||||
.bo_sch .sch_input {width:250px;height:38px;border:0;padding:0;background-color:transparent;float:left}
|
||||
.bo_sch .sch_btn {height:38px;float:right;color:#656565;background:none;border:0;width:40px;font-size:15px}
|
||||
.bo_sch .bo_sch_cls {position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff}
|
||||
.bo_sch_bg {background:#000;background:rgba(0,0,0,0.1);width:100%;height:100%}
|
||||
|
||||
|
||||
/* 게시판 쓰기 */
|
||||
#char_count_desc {display:block;margin:0 0 5px;padding:0}
|
||||
#char_count_wrap {margin:5px 0 0;text-align:right}
|
||||
#char_count {font-weight:bold}
|
||||
|
||||
#autosave_wrapper {position:relative}
|
||||
#autosave_pop {display:none;z-index:10;position:absolute !important;top:34px;right:0;width:350px;height:auto !important;height:180px;max-height:180px;border:1px solid #565656;background:#fff;
|
||||
-webkit-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2);
|
||||
-moz-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2);
|
||||
box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2)}
|
||||
#autosave_pop:before {content:"";position:absolute;top:-8px;right:45px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #000 transparent}
|
||||
#autosave_pop:after {content:"";position:absolute;top:-7px;right:45px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent}
|
||||
html.no-overflowscrolling #autosave_pop {height:auto;max-height:10000px !important} /* overflow 미지원 기기 대응 */
|
||||
#autosave_pop strong {position:absolute;font-size:0;line-height:0;overflow:hidden}
|
||||
#autosave_pop div {text-align:center;margin:0 !important}
|
||||
#autosave_pop button {margin:0;padding:0;border:0}
|
||||
#autosave_pop ul {padding:15px;border-top:1px solid #e9e9e9;list-style:none;overflow-y:scroll;height:130px;border-bottom:1px solid #e8e8e8}
|
||||
#autosave_pop li {padding:8px 5px;border-bottom:1px solid #fff;background:#eee;zoom:1}
|
||||
#autosave_pop li:after {display:block;visibility:hidden;clear:both;content:""}
|
||||
#autosave_pop a {display:block;float:left}
|
||||
#autosave_pop span {display:block;float:right;font-size:0.92em;font-style:italic;color:#999}
|
||||
.autosave_close {cursor:pointer;width:100%;height:30px;background:none;color:#888;font-weight:bold;font-size:0.92em}
|
||||
.autosave_close:hover {background:#f3f3f3;color:#3597d9}
|
||||
.autosave_content {display:none}
|
||||
.autosave_del {background:url(./img/close_btn.png) no-repeat 50% 50%;text-indent:-999px;overflow:hidden;height:20px;width:20px}
|
||||
|
||||
/* 게시판 읽기 */
|
||||
#bo_v {margin-bottom:20px;background:#fff;box-sizing:border-box}
|
||||
|
||||
#bo_v_table {position:absolute;top:0;right:16px;margin:0;padding:0 5px;height:25px;background:#ff3061;color:#fff;font-weight:bold;line-height:2.2em}
|
||||
|
||||
#bo_v_title {}
|
||||
#bo_v_title .bo_v_cate {display:inline-block;line-height:20px;background:#e2eaf6;color:#3a8afd;padding:0 10px;border-radius:3px;}
|
||||
#bo_v_title .bo_v_tit {display:block;font-size:2em;margin:5px 0 0;word-break:break-all}
|
||||
|
||||
#bo_v_info {margin:0;border-bottom:1px solid #f1f1f1;color:#666}
|
||||
#bo_v_info:after {display:block;visibility:hidden;clear:both;content:""}
|
||||
#bo_v_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
|
||||
|
||||
#bo_v_info .profile_info {margin:20px 0 10px;display:inline-block;float:left}
|
||||
#bo_v_info .profile_info .pf_img {float:left;margin-right:10px}
|
||||
#bo_v_info .profile_info .pf_img img {border-radius:50%;width:50px;height:50px}
|
||||
#bo_v_info .profile_info .profile_info_ct {float:left;padding:5px 0;line-height:18px}
|
||||
|
||||
#bo_v_info strong {display:inline-block;margin:0 10px 0 0;font-weight:normal}
|
||||
#bo_v_info .sv_member,
|
||||
#bo_v_info .sv_guest,
|
||||
#bo_v_info .member,
|
||||
#bo_v_info .guest {font-weight:bold}
|
||||
#bo_v_info .profile_img {display:none}
|
||||
#bo_v_info .sv_member {color:#000}
|
||||
#bo_v_info .if_date {margin:0;color:#888}
|
||||
|
||||
#bo_v_file h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
|
||||
#bo_v_file ul {margin:0;list-style:none}
|
||||
#bo_v_file li {padding:15px;position:relative;margin:10px 0;border:1px solid #dfdfdf;border-radius:5px;
|
||||
-webkit-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%);
|
||||
-moz-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%);
|
||||
box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%)}
|
||||
#bo_v_file li i {float:left;color:#b2b2b2;font-size:2.35em;margin-right:20px}
|
||||
#bo_v_file a {float:left;display:block;text-decoration:none;word-wrap:break-word;color:#000}
|
||||
#bo_v_file a:focus, #bo_v_file li:hover a, #bo_v_file a:active {text-decoration:underline;color:#3a8afd}
|
||||
#bo_v_file img {float:left;margin:0 10px 0 0}
|
||||
#bo_v_file .bo_v_file_cnt {color:#b2b2b2;font-size:0.92em}
|
||||
#bo_v_file li:hover {border-color:#bed4f4;color:#bed4f4}
|
||||
#bo_v_file li:hover i {color:#3a8afd}
|
||||
#bo_v_file li:hover .bo_v_file_cnt {color:#99c2fc}
|
||||
|
||||
|
||||
#bo_v_link h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
|
||||
#bo_v_file ul {margin:0;list-style:none}
|
||||
#bo_v_link li {padding:15px;position:relative;margin:10px 0;border:1px solid #dfdfdf;border-radius:5px;
|
||||
-webkit-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%);
|
||||
-moz-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%);
|
||||
box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%)}
|
||||
#bo_v_link li i {float:left;color:#b2b2b2;font-size:2.35em;margin-right:20px}
|
||||
#bo_v_link a {float:left;display:block;text-decoration:none;word-wrap:break-word;color:#000}
|
||||
#bo_v_link a:focus, #bo_v_link li:hover a, #bo_v_link a:active {text-decoration:underline;color:#3a8afd}
|
||||
#bo_v_link .bo_v_link_cnt {color:#b2b2b2;font-size:0.92em}
|
||||
#bo_v_link li:hover {border-color:#bed4f4;color:#bed4f4}
|
||||
#bo_v_link li:hover i {color:#3a8afd}
|
||||
#bo_v_link li:hover .bo_v_link_cnt {color:#99c2fc}
|
||||
|
||||
|
||||
#bo_v_top {zoom:1}
|
||||
#bo_v_top:after {display:block;visibility:hidden;clear:both;content:""}
|
||||
#bo_v_top h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
|
||||
#bo_v_top ul {padding:0;list-style:none;word-break:break-all}
|
||||
|
||||
#bo_v_bot {zoom:1}
|
||||
#bo_v_bot:after {display:block;visibility:hidden;clear:both;content:""}
|
||||
#bo_v_bot h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
|
||||
#bo_v_bot ul {padding:0;list-style:none}
|
||||
|
||||
.bo_v_com {margin:20px 0;float:right}
|
||||
.bo_v_com > li {position:relative;float:left;margin-left:5px}
|
||||
|
||||
.bo_v_nb {margin:20px 0;position:relative;clear:both;text-align:left}
|
||||
.bo_v_nb:after {display:block;visibility:hidden;clear:both;content:""}
|
||||
.bo_v_nb li {border-top:1px solid #f1f1f1;padding:13px}
|
||||
.bo_v_nb li:last-child {border-bottom:1px solid #f1f1f1}
|
||||
.bo_v_nb li:hover {background:#f6f6f6}
|
||||
.bo_v_nb li i {font-size:13px;color:#b3b3b3}
|
||||
.bo_v_nb li .nb_tit {display:inline-block;padding-right:20px;color:#b3b3b3}
|
||||
.bo_v_nb li .nb_date {float:right;color:#b3b3b3}
|
||||
|
||||
#bo_v_atc {min-height:200px;height:auto !important;height:200px}
|
||||
#bo_v_atc_title {position:absolute;font-size:0;line-height:0;overflow:hidden}
|
||||
|
||||
#bo_v_img {width:100%;overflow:hidden;zoom:1}
|
||||
#bo_v_img:after {display:block;visibility:hidden;clear:both;content:""}
|
||||
#bo_v_img a.view_image {display:block}
|
||||
#bo_v_img img {margin-bottom:20px;max-width:100%;height:auto}
|
||||
|
||||
#bo_v_con {margin:10px 0 30px;width:100%;line-height:1.7em;min-height:200px;word-break:break-all;overflow:hidden}
|
||||
#bo_v_con a {color:#000;text-decoration:underline}
|
||||
#bo_v_con img {max-width:100%;height:auto}
|
||||
|
||||
#bo_v_act {margin-bottom:30px;text-align:center}
|
||||
#bo_v_act .bo_v_act_gng {position:relative}
|
||||
#bo_v_act a {margin-right:5px;vertical-align:middle;color:#4a5158}
|
||||
#bo_v_act a:hover {background-color:#fff;color:#ff484f;border-color:#ff484f}
|
||||
#bo_v_act i {font-size:1.4em;margin-right:5px}
|
||||
#bo_v_act_good, #bo_v_act_nogood {display:none;position:absolute;top:30px;left:0;z-index:9999;padding:10px 0;width:165px;background:#ff3061;color:#fff;text-align:center}
|
||||
#bo_v_act .bo_v_good {display:inline-block;border:1px solid #dedede;width:70px;line-height:46px;border-radius:30px}
|
||||
#bo_v_act .bo_v_nogood {display:inline-block;border:1px solid #dedede;width:70px;line-height:46px;border-radius:30px}
|
||||
|
||||
#bo_v_sns {padding:0;list-style:none;zoom:1;float:left;display:inline-block}
|
||||
#bo_v_sns:after {display:block;visibility:hidden;clear:both;content:""}
|
||||
#bo_v_sns li {float:left;width:135px;margin-right:5px;text-align:left}
|
||||
#bo_v_sns li a {height:35px;line-height:35px;text-align:center;border-radius:5px;color:#fff;font-size:0.95em}
|
||||
#bo_v_sns li img {vertical-align:middle;margin-right:5px}
|
||||
#bo_v_sns li .sns_f {display:block;background:#3b5997}
|
||||
#bo_v_sns li .sns_t {display:block;background:#09aeee}
|
||||
#bo_v_sns li .sns_g {display:block;background:#ea4026}
|
||||
#bo_v_sns li .sns_k {display:block;background:#fbe300}
|
||||
|
||||
#bo_v_share {position:relative;padding:20px 0}
|
||||
#bo_v_share:after {display:block;visibility:hidden;clear:both;content:""}
|
||||
#bo_v_share .btn {padding:0 10px;color:#555;font-weight:normal;font-size:1em;width:80px;line-height:35px;height:35px;border-color:#d5d5d5;border-radius:5px}
|
||||
#bo_v_share .btn:hover {background:#fff}
|
||||
#bo_v_share .btn i {margin-right:5px;color:#4b5259;vertical-align:middle}
|
||||
|
||||
|
||||
/* 게시판 댓글 */
|
||||
.cmt_btn {width:100%;text-align:left;border:0;border-bottom:1px solid #f0f0f0;background:#fff;font-weight:bold;margin:30px 0 0px;padding:0 0 15px}
|
||||
.cmt_btn span.total {position:relative;display:inline-block;margin-right:5px;font-size:1em;color:#3a8afd}
|
||||
.cmt_btn span.cmt_more {float:right;display:inline-block;width:15px;height:10px;background:url(./img/btn_cmt.png) no-repeat right 2px;margin-top:5px}
|
||||
.cmt_btn_op span.cmt_more {background-position:right -8px}
|
||||
.cmt_btn b {font-size:1.2em;color:#000}
|
||||
.cmt_btn span.total:after {position:absolute;bottom:-17px;left:0;display:inline-block;background:#3a8afd;content:"";width:100%;height:2px}
|
||||
#bo_vc {}
|
||||
#bo_vc h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
|
||||
#bo_vc article {margin:20px 0;position:relative;border-bottom:1px solid #f0f0f0}
|
||||
#bo_vc article:after {display:block;visibility:hidden;clear:both;content:""}
|
||||
#bo_vc article .profile_img img {border-radius:50%}
|
||||
#bo_vc article .pf_img {float:left;margin-right:10px}
|
||||
#bo_vc article .pf_img img {border-radius:50%;width:50px;height:50px}
|
||||
#bo_vc article .cm_wrap {float:left;max-width:870px;width:90%}
|
||||
#bo_vc header {position:relative;width:100%}
|
||||
#bo_vc header:after {display:block;visibility:hidden;clear:both;content:""}
|
||||
#bo_vc header .profile_img {display:none}
|
||||
#bo_vc header .icon_reply {position:absolute;top:15px;left:-20px}
|
||||
#bo_vc .member, #bo_vc .guest, #bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold}
|
||||
.bo_vc_hdinfo {color:#777}
|
||||
#bo_vc h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
|
||||
#bo_vc .cmt_contents {line-height:1.8em;padding:0 0 20px}
|
||||
#bo_vc p a {text-decoration:underline}
|
||||
#bo_vc p a.s_cmt {text-decoration:underline;color:#ed6479}
|
||||
#bo_vc_empty {margin:0;padding:80px 0 !important;color:#777;text-align:center}
|
||||
#bo_vc #bo_vc_winfo {float:left}
|
||||
#bo_vc .bo_vl_opt {position:absolute;top:0;right:0}
|
||||
|
||||
.bo_vc_act {display:none;position:absolute;right:0;top:40px;width:58px;text-align:right;border:1px solid #b8bfc4;margin:0;list-style:none;background:#fff;zoom:1;z-index:9999}
|
||||
.bo_vc_act:before {content:"";position:absolute;top:-8px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #b8bfc4 transparent}
|
||||
.bo_vc_act:after {content:"";position:absolute;top:-6px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent}
|
||||
.bo_vc_act li {border-bottom:1px solid #f0f0f0}
|
||||
.bo_vc_act li:last-child {border-bottom:0}
|
||||
.bo_vc_act li a {display:inline-block;padding:10px 15px}
|
||||
.bo_vc_act li a:hover {color:#3a8afd}
|
||||
|
||||
.bo_vc_w {position:relative;margin:10px 0;display:block}
|
||||
.bo_vc_w:after {display:block;visibility:hidden;clear:both;content:""}
|
||||
.bo_vc_w h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
|
||||
.bo_vc_w #char_cnt {display:block;margin:0 0 5px}
|
||||
.bo_vc_w textarea {border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;width:100%;height:120px;
|
||||
-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);
|
||||
-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);
|
||||
box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1)}
|
||||
#wr_secret {}
|
||||
.bo_vc_w_info {margin:10px 0;float:left}
|
||||
.bo_vc_w_info:after {display:block;visibility:hidden;clear:both;content:""}
|
||||
.bo_vc_w_info .frm_input {float:left;margin-right:5px}
|
||||
.bo_vc_w_info #captcha {padding-top:10px;clear:both}
|
||||
.bo_vc_w .btn_confirm {clear:both;margin-top:10px}
|
||||
.bo_vc_w .btn_confirm label {display:inline-block;margin-right:10px;border-radius:3px;font-size:1.5em;text-align:center}
|
||||
.bo_vc_w .btn_submit {height:45px;padding:0 20px;border-radius:3px;font-weight:bold;font-size:1.083em}
|
||||
.bo_vc_w .btn_confirm .secret_cm label {font-size:1em !important}
|
||||
.bo_vc_w_wr:after {display:block;visibility:hidden;clear:both;content:""}
|
||||
.secret_cm {display:inline-block;float:left}
|
||||
|
||||
#bo_vc_send_sns {display:inline-block;float:left}
|
||||
#bo_vc_sns {display:inline-block;margin:0;padding:0;list-style:none;zoom:1}
|
||||
#bo_vc_sns:after {display:block;visibility:hidden;clear:both;content:""}
|
||||
#bo_vc_sns li {float:left;margin:0 5px 0 0}
|
||||
#bo_vc_sns .sns_li_f {border-radius:3px;background:#3a589b;height:40px;line-height:40px;padding:0 0 0 10px}
|
||||
#bo_vc_sns .sns_li_t {border-radius:3px;background:#00aced;height:40px;line-height:40px;padding:0 0 0 10px}
|
||||
#bo_vc_sns .sns_li_off {background:#bbb}
|
||||
#bo_vc_sns a {display:inline-block;padding:0 15px 0 5px}
|
||||
#bo_vc_sns input {margin:0 5px 0 0}
|
||||
|
||||
/*글쓰기*/
|
||||
#bo_w .bo_v_option li {display:inline-block;float:left;text-align:left;margin:0 5px 0 0}
|
||||
#bo_w .bo_v_option li label {vertical-align:baseline}
|
||||
#bo_w .bo_v_option .chk_box input[type="checkbox"] + label span {margin-left:0;margin-right:5px}
|
||||
#bo_w .write_div {margin:10px 0;position:relative}
|
||||
#bo_w .write_div:after {display:block;visibility:hidden;clear:both;content:""}
|
||||
#bo_w .bo_w_info:after {display:block;visibility:hidden;clear:both;content:""}
|
||||
#bo_w .bo_w_info .frm_input {float:left;margin-bottom:1%}
|
||||
#bo_w #wr_password, #bo_w #wr_homepage {margin-left:1%}
|
||||
#bo_w .wr_content.smarteditor2 iframe {background:#fff}
|
||||
#bo_w .bo_w_tit {position:relative}
|
||||
#bo_w .bo_w_tit .frm_input {padding-right:120px}
|
||||
#bo_w .bo_w_tit #btn_autosave {position:absolute;top:5px;right:5px;line-height:30px;height:30px}
|
||||
#bo_w .bo_w_link label {position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;font-size:1.2em;text-align:center;color:#b2b2b2}
|
||||
#bo_w .bo_w_link .frm_input {padding-left:50px}
|
||||
#bo_w .bo_w_flie .lb_icon {position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;font-size:1.2em;text-align:center;color:#b2b2b2}
|
||||
#bo_w .bo_w_flie .frm_file {padding-left:50px;margin-top:3px}
|
||||
#bo_w .bo_w_flie .file_wr {position:relative;border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0}
|
||||
#bo_w .bo_w_flie .frm_input {margin:10px 0 0}
|
||||
#bo_w .bo_w_flie .file_del {position:absolute;top:10px;right:10px;font-size:0.92em;color:#7d7d7d}
|
||||
#bo_w .bo_w_select select {border:1px solid #d0d3db;width:100%;height:40px;border-radius:3px}
|
||||
#bo_w .btn_submit {padding:0 20px;font-size:1.167em}
|
||||
#bo_w .btn_cancel {border-radius:3px;font-size:1.167em}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/**********************
|
||||
여기서부터 빌더전용 CSS입니다.
|
||||
스킨작업은 가급적 CSS를 수정하지마시고,
|
||||
주석 후 새로 라인을 추가해주세요.
|
||||
************************/
|
||||
|
||||
|
||||
|
||||
/* 목록 {*/
|
||||
.rb_bbs_wrap {position: relative;}
|
||||
.rb_bbs_wrap .rb_bbs_top {margin-top: -55px; margin-bottom: 30px;}
|
||||
.rb_bbs_wrap .rb_bbs_top li {float:right}
|
||||
.rb_bbs_wrap .rb_bbs_top li.cnts {margin-right: 10px; margin-top: 9px; font-size: 12px; color:#999;}
|
||||
|
||||
.rb_bbs_wrap #bo_cate {margin-bottom: 0px; margin-top: 30px; display: flex;}
|
||||
.rb_bbs_wrap #bo_cate #bo_cate_ul {flex:1; position: relative;}
|
||||
.rb_bbs_wrap #bo_cate a {display: inline-flex; padding: 0px 20px; border:0px; font-size: 16px; color:#000; background-color: transparent; line-height: 56px; position: relative;}
|
||||
.rb_bbs_wrap #bo_cate a:first-child {padding-left: 0px;}
|
||||
.rb_bbs_wrap #bo_cate a:hover {background-color: transparent; font-family:'font-B',sans-serif;}
|
||||
.rb_bbs_wrap #bo_cate #bo_cate_on {background-color: transparent; font-weight: normal; box-shadow: none; color:#AA20FF; border:0px; font-family:'font-B',sans-serif;}
|
||||
.rb_bbs_wrap #bo_cate li {padding: 0px; display: inline-block;}
|
||||
.rb_bbs_wrap #bo_cate #bo_cate_ul:before {content: "";bottom: 0;position: absolute;width: 100%;margin: 0;height: 1px;background-color: rgba(0, 0, 0, .1);}
|
||||
.rb_bbs_wrap #bo_cate #bo_cate_on::after {content: "";position: absolute;bottom: 0;right: 20px;left: 0px;height: 2px;background-color: currentColor;}
|
||||
|
||||
|
||||
|
||||
.rb_bbs_wrap .rb_bbs_list {border-top:0px solid #ddd; margin-top: 0px;}
|
||||
.rb_bbs_wrap .rb_bbs_for {padding-top: 40px; padding-bottom: 40px; border-bottom: 1px solid #eee; position: relative;}
|
||||
.rb_bbs_wrap .rb_bbs_for_info {float:left; width: 15%; box-sizing: border-box; padding-right: 40px;}
|
||||
.rb_bbs_wrap .rb_bbs_for_cont {float:left; width: 85%; padding-right: 140px;}
|
||||
.rb_bbs_wrap .rb_bbs_for_img {position: absolute; top:40px; right: 0px;}
|
||||
.rb_bbs_wrap .rb_bbs_for_img img {height:115px; width: auto;}
|
||||
.rb_bbs_wrap .rb_bbs_for_info1_num {font-size: 16px; color:#999; float:left;}
|
||||
.rb_bbs_wrap .rb_bbs_for_info1_chk {float:right; margin-top: -2px;}
|
||||
.rb_bbs_wrap .rb_bbs_for_info2 {margin-top: 20px;}
|
||||
.rb_bbs_wrap .rb_bbs_for_info2 li {color:#999; font-size: 12px;}
|
||||
.rb_bbs_wrap .view_info_span {color:#999; font-size: 12px;}
|
||||
.rb_bbs_wrap .view_info_span_ip {color:#999; font-size: 12px; margin-left: -10px;}
|
||||
.rb_bbs_wrap .view_info_span a {color:#999; font-size: 12px;}
|
||||
.rb_bbs_wrap .rb_bbs_for_info2 .ca_names {margin-top: 15px;}
|
||||
.rb_bbs_wrap .rb_bbs_for_info2 .ca_names a {border-bottom: 2px solid #eee; color:#999; padding-bottom: 4px;}
|
||||
.rb_bbs_wrap .rb_bbs_for_info2 .ca_names a:hover {color:#000; border-bottom: 2px solid #000;}
|
||||
.rb_bbs_wrap .rb_bbs_for_cont_subj a {font-size: 22px;}
|
||||
.rb_bbs_wrap .rb_bbs_for_cont_subj a i {opacity: 0.2}
|
||||
.rb_bbs_wrap .rb_bbs_for_cont_txt {font-size: 14px; color:#777; line-height: 140%; margin-top: 20px; word-break: keep-all;}
|
||||
.rb_bbs_wrap .rb_thumb_wrap {box-sizing: border-box; }
|
||||
.rb_bbs_wrap .rb_thumb_wrap img {border-radius: 10px;}
|
||||
.rb_bbs_wrap .rb_thumb_wrap a:hover img {opacity: .8;}
|
||||
.rb_bbs_wrap .btns_gr_wrap {position:fixed; top:128px; left: 0px; width: 100%; z-index: 0; height:0px;}
|
||||
.rb_bbs_wrap .btns_gr_wrap .sub {padding: 0px; height:0px; min-height: 0px;}
|
||||
.rb_bbs_wrap .btns_gr_wrap .btns_gr {float:right; width: 50px; margin-right: -100px;}
|
||||
.rb_bbs_wrap .btns_gr_wrap .btns_gr .fl_btns {width: 50px; height:50px; border:1px solid #ddd; background-color: #fff; border-radius: 6px; text-align: center; margin-bottom: 10px; position: relative; display: block; line-height: 45px;}
|
||||
.rb_bbs_wrap .btns_gr_wrap .btns_gr .fl_btns:hover {border-color:#AA20FF;}
|
||||
.rb_bbs_wrap .btns_gr_wrap .btns_gr .fl_btns.main_color_bg {background-color: #AA20FF; border-color:#AA20FF;}
|
||||
.rb_bbs_wrap .btm_btns .fl_btns.main_color_bg {border-color:#AA20FF; color:#fff !important; background-color: #AA20FF;}
|
||||
.rb_bbs_wrap .btm_btns .fl_btns {line-height: 35px; display: inline-block; height:35px; border:1px solid #ddd; background-color: #fff; border-radius: 6px; text-align: center; margin-bottom: 10px; position: relative; color:#999; padding-left: 15px; padding-right: 15px;}
|
||||
.rb_bbs_wrap .btm_btns .fl_btns:hover {border-color:#AA20FF; color:#AA20FF;}
|
||||
.rb_bbs_wrap .btm_btns {margin-top: 30px;}
|
||||
.rb_bbs_wrap .rb_bbs_for_mem {margin-top: 20px;}
|
||||
.rb_bbs_wrap .rb_bbs_for_mem li {display: inline-block; margin-left: 0px; margin-right: 20px;}
|
||||
.rb_bbs_wrap .rb_bbs_for_mem li dd {display: inline-block; margin-right: 10px;}
|
||||
.rb_bbs_wrap .rb_bbs_for_mem li dd span {font-size: 11px; color:#000;}
|
||||
.rb_bbs_wrap .lb_ico_new {background-color: #8ED100; color:#fff; font-size: 11px; padding: 2px 5px; border-radius: 4px; display:inline-block; }
|
||||
.rb_bbs_wrap .lb_ico_hot {background-color: #FFC700; color:#fff; font-size: 11px; padding: 2px 5px; border-radius: 4px; display:inline-block; }
|
||||
.rb_bbs_wrap .lb_ico_noti {background-color: #121212; color:#fff; font-size: 11px; padding: 2px 5px; border-radius: 4px; display:inline-block; }
|
||||
.rb_bbs_wrap .is_good span {color:#0094FF !important;}
|
||||
.rb_bbs_wrap .is_nogood span {color:#FF4C00 !important;}
|
||||
/* } */
|
||||
|
||||
/* 보기 { */
|
||||
.rb_bbs_wrap h2 {font-size: 30px; font-weight: normal; word-break: keep-all; line-height: 130%; font-family: 'font-R', sans-serif; margin-top: 0px;}
|
||||
.rb_bbs_for_mem_view {border-bottom: 1px solid #ddd; padding-bottom: 30px;}
|
||||
.rb_bbs_wrap .rb_bbs_for_mem_view .rb_bbs_for_mem_names {float:left; display: block;}
|
||||
.rb_bbs_wrap .rb_bbs_for_mem_view .rb_bbs_for_mem_names span {margin-right: 10px;}
|
||||
.rb_bbs_wrap .rb_bbs_for_mem_view .rb_bbs_for_mem_names span.profile_img {margin-right: 0px;}
|
||||
.rb_bbs_wrap .rb_bbs_for_mem_view .rb_bbs_for_btm_info {float:right; display: block; margin-right: 0px; margin-left: 20px;}
|
||||
.rb_bbs_wrap .rb_bbs_file_for {padding-top: 17px; padding-bottom: 17px; font-size: 12px; border-bottom:1px solid #eee; color:#888; background-color: #fff; padding-left: 0px; padding-right: 0px; box-sizing: border-box;}
|
||||
.rb_bbs_wrap .rb_bbs_file_for i {margin-right: 10px;}
|
||||
.rb_bbs_wrap .rb_bbs_file_for .file_contents {margin-top: 10px; padding: 0px 15px 0px 28px; border-radius: 0px; margin-bottom: -2px;}
|
||||
.rb_bbs_wrap #bo_v_con {margin: 0px; padding-top: 40px; padding-bottom: 40px; font-size: 16px;}
|
||||
.rb_bbs_wrap #bo_v_con img {max-width: 100%;}
|
||||
.rb_bbs_wrap #bo_v_act .bo_v_good {display:inline-block;border:1px solid #ddd;width:70px;line-height:46px;border-radius:30px; background-color: #fff;}
|
||||
.rb_bbs_wrap #bo_v_act .bo_v_nogood {display:inline-block;border:1px solid #ddd;width:70px;line-height:46px;border-radius:30px; background-color: #fff;}
|
||||
.rb_bbs_wrap #bo_v_act a {margin-left: 2px; margin-right: 2px; width: auto !important; padding-left: 20px; padding-right: 20px;}
|
||||
.rb_bbs_wrap #bo_v_act a:hover {border-color:#000; color:#000;}
|
||||
.rb_bbs_wrap #bo_v_act {background-color: #f9f9f9; border-radius: 10px; padding: 20px; box-sizing: border-box;}
|
||||
.rb_bbs_wrap #bo_v_btns {float:left;}
|
||||
.rb_bbs_wrap #bo_v_share {padding-top: 0px; padding-bottom: 0px; float:right;}
|
||||
.rb_bbs_wrap #bo_v_share li a span {display: none;}
|
||||
.rb_bbs_wrap #bo_v_share li {width: 35px; margin-right: 0px; margin-left: 5px;}
|
||||
.rb_bbs_wrap #bo_v_sns li img {margin-right: 0px;}
|
||||
.rb_bbs_wrap .bo_v_nb li {padding-top: 17px; padding-bottom: 17px; font-size: 14px; cursor: pointer;}
|
||||
.rb_bbs_wrap .bo_v_nb li:hover {background-color: #f9f9f9;}
|
||||
.rb_bbs_wrap .bo_v_nb li .nb_date {font-size: 12px;}
|
||||
.rb_bbs_wrap .cmt_btn {border-bottom: 1px solid #ddd;}
|
||||
.rb_bbs_wrap .cmt_btn span.total:after {display: none;}
|
||||
.rb_bbs_wrap .cmt_btn span.total {color:#000; font-size: 16px}
|
||||
.rb_bbs_wrap .cmt_btn b {color:#999; font-size: 16px;}
|
||||
.rb_bbs_wrap #bo_vc header .profile_img {display: inherit;}
|
||||
.rb_bbs_wrap #bo_vc header {width: 80%;}
|
||||
.rb_bbs_wrap #bo_vc article .pf_img {display: none;}
|
||||
.rb_bbs_wrap .cm_wrap span {font-size: 12px; color:#999;}
|
||||
.rb_bbs_wrap .cm_wrap {background-repeat: no-repeat; padding-top: 20px; padding-bottom: 20px; max-width: inherit !important; width: 100% !important;}
|
||||
.rb_bbs_wrap #bo_vc .cmt_contents {padding-top: 0px; font-size: 14px; padding-bottom: 0px; margin-top: 15px; line-height: 130%; color:#222;}
|
||||
.rb_bbs_wrap #bo_vc article {margin: 0px;}
|
||||
.rb_bbs_wrap .bo_vc_w {margin: 0px;}
|
||||
.rb_bbs_wrap .bo_vc_w textarea {font-size:14px !important; border-radius: 0px; resize: none; height:150px; margin-top: 30px; background-color: #f9f9f9; padding: 15px !important; padding-right: 70px !important; box-sizing: border-box; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border:1px solid #ddd; font-size: 16px; color:#000; box-shadow: none; line-height: 130%; overflow: hidden;}
|
||||
.rb_bbs_wrap .bo_vc_w textarea:focus {border:1px solid #ddd !important; background-color: #fff;}
|
||||
.rb_bbs_wrap .bo_vc_w textarea::placeholder {color:#999;}
|
||||
.rb_bbs_wrap .p_times {display: block; margin-top: 5px;}
|
||||
.rb_bbs_wrap #bo_vc .bo_vl_opt {top:20px;}
|
||||
.rb_bbs_wrap #bo_vc .bo_vl_opt button {padding: 0px; height:auto; line-height: inherit; color:#000; width: 26px;}
|
||||
.rb_bbs_wrap #bo_vc .bo_vl_opt button:hover {color:#999;}
|
||||
.rb_bbs_wrap .bo_vc_act {top:30px;}
|
||||
.rb_bbs_wrap .bo_vc_act li a:hover {color:#000;}
|
||||
.rb_bbs_wrap .bo_vc_w_wr {padding: 15px; border:1px solid #ddd; border-top:0px; box-sizing: border-box; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
|
||||
.rb_bbs_wrap .btn_confirm_btn_wrap {margin-right: 20px;}
|
||||
.rb_bbs_wrap .btn_confirm_cm_wrap i {margin-right: 5px;}
|
||||
.rb_bbs_wrap .bo_vc_w .btn_confirm {margin-top: 0px;}
|
||||
.rb_bbs_wrap .bo_vc_w .btn_confirm label {margin: 0px; font-size: 14px; display: inherit; color:#000;}
|
||||
.rb_bbs_wrap .bo_vc_w .btn_submit {height:40px; border-radius: 6px; font-weight: normal; font-size: 16px; padding-left: 25px; padding-right: 25px;}
|
||||
.rb_bbs_wrap .cm_wrpa_write_left {float:left;}
|
||||
.rb_bbs_wrap .cm_wrpa_write_left span {color:#999; font-size: 14px; padding-left: 5px; line-height: 40px;}
|
||||
.rb_bbs_wrap .cm_wrpa_write_left span.main_color {padding-left: 0px;}
|
||||
.rb_bbs_wrap .cm_wrpa_write_right {float:right;}
|
||||
.rb_bbs_wrap #char_cnt {position: absolute; top:50px; right:17px; text-align: right;font-weight: normal; font-size: 12px; color:#999; margin: 0px;}
|
||||
.rb_bbs_wrap .bo_vc_w_info {margin-top: 0px; margin-bottom: 0px; float:none; margin-bottom: 15px; padding-bottom: 15px; margin-left: -15px; margin-right: -15px; border-bottom: 1px solid #eee; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
|
||||
.rb_bbs_wrap .bo_vc_w_info #captcha {margin-top: 30px;}
|
||||
.rb_bbs_wrap .bo_vc_w_info .frm_input {float:none; border:1px solid #ddd; height:30px; width: 100px; border-radius: 6px !important; padding-left: 10px; padding-right: 10px;}
|
||||
.rb_bbs_wrap .bo_vc_w_info_ul1 {margin-top: -60px;}
|
||||
.rb_bbs_wrap .copy_urls {float:left;}
|
||||
.rb_bbs_wrap .copy_urls li {width:35px; margin-right: 0px; margin-left: 5px;}
|
||||
.rb_bbs_wrap .copy_urls li a {display: block; background: #f1f1f1; height: 35px;line-height: 35px;text-align: center;border-radius: 5px;color: #fff;font-size: 0.95em;}
|
||||
.rb_bbs_wrap .bbs_bn_box {margin-top: 30px; margin-bottom: 10px;}
|
||||
.rb_bbs_wrap #bo_v_img .view_image {display: inline;}
|
||||
|
||||
#bo_v_act_good, #bo_v_act_nogood {display:none;position:absolute;top:50px;left:0;z-index:9999;padding:7px 10px;width:auto; font-size: 12px; background:#ff3061;color:#fff;text-align:center; font-weight: normal; word-break: keep-all; border-radius: 10px;}
|
||||
/* } */
|
||||
|
||||
/* 작성자 서명 { */
|
||||
.rb_bbs_wrap .writer_prof {background-color: #f9f9f9; padding:30px; box-sizing: border-box; border-radius: 10px;}
|
||||
.rb_bbs_wrap .writer_prof .writer_prof_ul1 {float:left; width: 55%;}
|
||||
.rb_bbs_wrap .writer_prof .writer_prof_ul2 {float:right;}
|
||||
.rb_bbs_wrap .writer_prof .writer_prof_ul2 a {display: inline-block; vertical-align: top;}
|
||||
.rb_bbs_wrap .writer_prof .writer_prof_ul1 .writer_prof_li_prof_img {float:left; margin-right:20px;}
|
||||
.rb_bbs_wrap .writer_prof .writer_prof_ul1 .writer_prof_li_prof_img img {width: 50px; height:50px; border-radius: 10px;}
|
||||
.rb_bbs_wrap .writer_prof .writer_prof_ul1 .writer_prof_li_prof_txt {float:left; color:#999;}
|
||||
.rb_bbs_wrap .writer_prof .writer_prof_ul1 .writer_prof_li_prof_txt span {}
|
||||
.rb_bbs_wrap .writer_prof .writer_prof_ul1 .writer_prof_li_prof_txt .prof_nick .sv_wrap a {font-size: 18px; font-family:'font-R',sans-serif; color:#000;}
|
||||
.rb_bbs_wrap .writer_prof .writer_prof_ul1 .writer_prof_li_prof_txt .prof_nick {display: block; margin-bottom: 5px; margin-top: 3px;}
|
||||
.rb_bbs_wrap .writer_prof .writer_prof_li_txt {margin-top: 15px; font-size: 16px; color:#666; line-height: 130%; word-break: keep-all;}
|
||||
.rb_bbs_wrap .writer_prof_ul2 .fl_btns {width: 50px; height:50px; border:1px solid #ddd; background-color: #fff; border-radius: 6px; text-align: center; margin-bottom: 0px; position: relative; display: block; line-height: 45px;}
|
||||
.rb_bbs_wrap .writer_prof_ul2 .fl_btns:hover {border-color:#AA20FF;}
|
||||
.rb_bbs_wrap .writer_prof_ul2 .gd_btn {width: auto; background-color: #AA20FF; color:#fff; font-size: 16px; padding-left: 20px; padding-right: 20px; border:0px;}
|
||||
.rb_bbs_wrap .writer_prof_ul2 .gd_btn i {margin-top: 0px; margin-right: 5px; float:left;}
|
||||
.rb_bbs_wrap .writer_prof_ul2 .gd_btn span {float:right; margin-top: 2px;}
|
||||
/* } */
|
||||
|
||||
/* 쓰기 { */
|
||||
.rb_bbs_wrap.rb_bbs_write_wrap {margin-top: 0px;}
|
||||
.rb_bbs_wrap #char_count_wrap {position: absolute; top:35px; right:17px; text-align: right;font-weight: normal; font-size: 12px; color:#999; margin: 0px;}
|
||||
.rb_bbs_wrap .help_text {font-size: 12px; color:#999; display: block; margin-bottom: 10px; word-break: keep-all;}
|
||||
.rb_bbs_wrap .help_text_gap {font-size: 12px; color:#999; display: block; margin-bottom: 10px; word-break: keep-all; margin-top: 15px;}
|
||||
.rb_bbs_wrap .ca_name {width: 35%;}
|
||||
.rb_bbs_wrap .wr_subject {width: 70%; height:60px; font-size: 18px; padding-left: 20px; padding-right: 20px; box-sizing: border-box;}
|
||||
.rb_bbs_wrap .rb_inp_wrap {margin-bottom: 10px;}
|
||||
.rb_bbs_wrap .cke_sc {display: none !important;}
|
||||
.rb_bbs_wrap .wr_content {position: relative;}
|
||||
.rb_bbs_wrap .wr_content textarea {border:1px solid #ddd; padding: 20px; box-sizing: border-box; box-shadow: none; border-radius: 10px; resize: none;}
|
||||
.rb_bbs_wrap .guest_inp_wrap {background-color: #f9f9f9; border-radius: 10px; padding: 20px; box-sizing: border-box;}
|
||||
.rb_bbs_wrap .guest_inp_wrap .input_tiny {width: 20%}
|
||||
.rb_bbs_wrap .guest_inp_wrap .email {margin-top: 5px; width: 60%}
|
||||
.rb_bbs_wrap .rb_inp_wrap_link {position: relative; margin-bottom: 10px;}
|
||||
.rb_bbs_wrap .rb_inp_wrap_link i {position: absolute; top:14px; left: 15px;}
|
||||
.rb_bbs_wrap .rb_inp_wrap_link .input {padding-left: 40px; box-sizing: border-box;}
|
||||
.rb_bbs_wrap .rb_inp_wrap_gap {margin-top: 30px;}
|
||||
.rb_bbs_wrap .rb_inp_wrap_confirm {text-align: center; margin-top: 30px;}
|
||||
.rb_bbs_wrap .rb_inp_wrap_confirm .btn_cancel {width:auto;background-color: #aaa;color: #fff;height: 47px;border-radius: 10px;border: 0px; line-height: 47px; font-size: 14px; font-weight: normal; padding-left: 30px; padding-right: 30px;}
|
||||
.rb_bbs_wrap .rb_inp_wrap_confirm .btn_submit {width:auto;background-color: #AA20FF;color: #fff;height: 47px;border-radius: 10px;border: 0px; font-size: 14px; font-weight: normal; padding-left: 30px; padding-right: 30px;}
|
||||
.rb_bbs_wrap .rb_inp_wrap_confirm .btn_submit:hover {opacity: 0.8}
|
||||
.rb_bbs_wrap #bo_vc_w #wr_content {border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important;}
|
||||
/* } */
|
||||
|
||||
/* 파일업로드 { */
|
||||
.swiper-wfile {margin-top: 10px;}
|
||||
.au_input{width:100%;height:100%;display:block;opacity:0;position:absolute;top:0;left:0;z-index:97;}
|
||||
.au_btn_search_file{background-color:#279e6b;padding:15px;text-align:center;cursor:pointer; border-radius: 6px; color:#fff;}
|
||||
|
||||
.au_file_list{width: 100%; box-sizing: border-box; position: relative;}
|
||||
.au_file_list_img_wrap {height:90px; overflow: hidden; border-radius: 6px; border:1px solid #eee; box-sizing: border-box;}
|
||||
.au_file_list img {width: 100%; height:auto; min-height:100%;}
|
||||
.au_progress{display:none;border-radius:4px;text-align:center; margin-top: 10px; background-color: rgba(0,0,0,0.05);}
|
||||
.au_bars {font-size: 10px; color:rgba(0,0,0,1); background-color: rgba(0,0,0,0.1); border-radius:4px; transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1);}
|
||||
.cut {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;display: block;}
|
||||
.au_btn_del{border-radius:4px;background-color:#f00;color:#fff !important;opacity:1;cursor:pointer; position: absolute; bottom:25px; right:5px; font-size: 11px; padding: 2px 5px 2px 5px;}
|
||||
.au_btn_del2{border-radius:4px;background-color:#279e6b;color:#fff;opacity:1;cursor:pointer; position: absolute; bottom:25px; right:5px; font-size: 11px; padding: 2px 5px 2px 5px; z-index: 3}
|
||||
#file_list .swiper-slide_lists dd {display: none; right:37px; color:#fff !important;}
|
||||
#file_list .swiper-slide_lists:nth-child(1) dd {display: block !important;}
|
||||
|
||||
.au_btn_search_file {border:2px dashed #f0f0f0 !important; background-color: #fff !important; color:#999 !important; min-height:100px; padding-top: 35px !important;}
|
||||
|
||||
.w_pd {padding-top: 23px; }
|
||||
.w_etc {display: block; width: 40px; margin:0 auto; text-align: center; background-color: #aaa; color:#fff; padding-top: 14px; padding-bottom: 18px; font-weight: bold; border-radius: 6px;}
|
||||
.w_pdf {display: block; width: 40px; margin:0 auto; text-align: center; background-color: #e7191b; color:#fff; padding-top: 14px; padding-bottom: 18px; font-weight: bold; border-radius: 6px;}
|
||||
.w_ppt {display: block; width: 40px; margin:0 auto; text-align: center; background-color: #f68100; color:#fff; padding-top: 14px; padding-bottom: 18px; font-weight: bold; border-radius: 6px;}
|
||||
.w_pptx {display: block; width: 40px; margin:0 auto; text-align: center; background-color: #f68100; color:#fff; padding-top: 14px; padding-bottom: 18px; font-weight: bold; border-radius: 6px;}
|
||||
.w_jpg {display: block; width: 40px; margin:0 auto; text-align: center; background-color: #87cd6d; color:#fff; padding-top: 14px; padding-bottom: 18px; font-weight: bold; border-radius: 6px}
|
||||
.w_zip {display: block; width: 40px; margin:0 auto; text-align: center; background-color: #fec200; color:#fff; padding-top: 14px; padding-bottom: 18px; font-weight: bold; border-radius: 6px;}
|
||||
.w_hwp {display: block; width: 40px; margin:0 auto; text-align: center; background-color: #006fbe; color:#fff; padding-top: 14px; padding-bottom: 18px; font-weight: bold; border-radius: 6px;}
|
||||
.w_xlsx {display: block; width: 40px; margin:0 auto; text-align: center; background-color: #00753e; color:#fff; padding-top: 14px; padding-bottom: 18px; font-weight: bold; border-radius: 6px;}
|
||||
.w_xls {display: block; width: 40px; margin:0 auto; text-align: center; background-color: #00753e; color:#fff; padding-top: 14px; padding-bottom: 18px; font-weight: bold; border-radius: 6px;}
|
||||
.w_doc {display: block; width: 40px; margin:0 auto; text-align: center; background-color: #01528a; color:#fff; padding-top: 14px; padding-bottom: 18px; font-weight: bold; border-radius: 6px;}
|
||||
.w_docx {display: block; width: 40px; margin:0 auto; text-align: center; background-color: #01528a; color:#fff; padding-top: 14px; padding-bottom: 18px; font-weight: bold; border-radius: 6px;}
|
||||
|
||||
#son {height:10px;}
|
||||
|
||||
.rb_inp_wrap label.helps {display: block; font-size: 12px; margin-bottom: 10px; color:#888; line-height: 140%; word-break: keep-all;}
|
||||
.rb_inp_wrap h6.bbs_sub_titles {margin-bottom: 5px; display: block}
|
||||
.rb_inp_wrap.new_bbs_border_wrap {border:1px solid #eee; padding: 20px; border-radius: 10px;}
|
||||
|
||||
.color_inps_wrap {display: flex; gap:10px;}
|
||||
.color_inps {-webkit-appearance: none;border: none;width: 30px;height: 30px;cursor: pointer;background-color: transparent;}
|
||||
.color_inps::-webkit-color-swatch-wrapper {padding: 0;}
|
||||
.color_inps::-webkit-color-swatch {border: none;border-radius: 50%; border:1px solid rgba(0,0,0,0.1);}
|
||||
.color_inps::-moz-color-swatch {border: none;border-radius: 50%; border:1px solid rgba(0,0,0,0.1);}
|
||||
.color_inps:focus {outline: none;}
|
||||
.datepicker_inp {width: 160px; padding-right: 40px !important; box-sizing: border-box; background-image: url('./img/ico_cal.svg'); background-repeat: no-repeat; background-position: center right 15px; margin-top: 5px;}
|
||||
.date_words {background-color: #f9f9f9;color: #09244B;font-size: 13px;line-height: 150%;padding: 15px 20px;box-sizing: border-box;}
|
||||
.ui-state-active {border:1px solid #ddd !important; border-radius: 20px;}
|
||||
|
||||
/* } */
|
||||
|
||||
|
||||
/* 검색 { */
|
||||
.bo_sch_bg {background: rgba(0,0,0,0.5);}
|
||||
/* } */
|
||||
|
||||
|
||||
/* 툴팁 { */
|
||||
.rb_bbs_wrap .tooltips {
|
||||
opacity: 0;
|
||||
transition: all 350ms cubic-bezier(0.645, 0.045, 0.355, 1);
|
||||
cursor: default;
|
||||
position: absolute;
|
||||
left:50px;
|
||||
width: max-content;
|
||||
color: #fff;
|
||||
background-color: #212121;
|
||||
border-radius: 4px;
|
||||
padding: 4px 6px;
|
||||
font-size: 11px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
font-style: normal;
|
||||
line-height: 100%;
|
||||
top:50%;
|
||||
transform: translateY(-50%);
|
||||
}
|
||||
.rb_bbs_wrap .tooltips:after {
|
||||
border-top: 4px solid rgba(0, 0, 0, 0);
|
||||
border-left: 4px solid #212121;
|
||||
border-right: 4px solid rgba(0, 0, 0, 0);
|
||||
border-bottom: 4px solid rgba(0, 0, 0, 0);
|
||||
content: "";
|
||||
position: absolute;
|
||||
left: -7px;
|
||||
top: 50%;
|
||||
transform: translateY(-50%) rotate(180deg);
|
||||
}
|
||||
|
||||
|
||||
.rb_bbs_wrap .btns_gr_wrap .btns_gr .fl_btns:hover .tooltips {left: 60px; opacity: 1;}
|
||||
|
||||
.rb_bbs_wrap .writer_prof_ul2 .fl_btns .tooltips {left: 50%; transform: translateX(-50%); bottom:-20px; top:auto;}
|
||||
.rb_bbs_wrap .writer_prof_ul2 .fl_btns .tooltips:after {
|
||||
top:-7px; left: 50%; transform: translateX(-50%);
|
||||
border-top: 4px solid rgba(0, 0, 0, 0);
|
||||
border-left: 4px solid rgba(0, 0, 0, 0);
|
||||
border-left: 4px solid rgba(0, 0, 0, 0);
|
||||
border-bottom: 4px solid #212121;
|
||||
}
|
||||
.rb_bbs_wrap .writer_prof_ul2 .fl_btns:hover .tooltips {opacity: 1; bottom:-30px;}
|
||||
/* } */
|
||||
|
||||
/* 검색창 { */
|
||||
.bo_sch select {height:47px; border-radius: 10px; width: 100%;}
|
||||
.bo_sch .sch_bar {margin-top: 10px; border:0px; box-shadow: none; position: relative;}
|
||||
.bo_sch .sch_bar input {width: 100%; padding-right: 47px;}
|
||||
.bo_sch .sch_btn {float:none; position: absolute; top:0px; right:0px; height:47px; width:47px;}
|
||||
.bo_sch h3 {font-size: 16px;}
|
||||
.bo_sch {border:0px; border-radius: 10px; box-shadow: 10px 10px 30px rgba(0,0,0,0.2);}
|
||||
/* } */
|
||||
|
||||
|
||||
/* 갤러리용 { */
|
||||
.gallery-item{padding: 0px !important; background-color: transparent !important;}
|
||||
.gallery-item-img {position: relative;}
|
||||
.gallery-item-ico {position: absolute; top:10px; right:10px;}
|
||||
.gallery-item-tit {font-size: 18px; text-align: left; margin-top: 20px;}
|
||||
.gallery-item-con {margin-top: 10px; text-align: left;}
|
||||
.gallery-item-con a {font-size: 14px; color:#999;}
|
||||
.gallery-item-info {margin-top: 20px; font-size: 12px;}
|
||||
.gall_chk_is {position: absolute; top:10px; left: 10px;}
|
||||
|
||||
.gallery-item-ico .bbs_list_label {font-size: 11px; border-radius: 4px; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 2px;}
|
||||
.gallery-item-ico .bbs_list_label.label1 {background-color: #FFC700; color:#fff;}
|
||||
.gallery-item-ico .bbs_list_label.label2 {background-color: #00A3FF; color:#fff;}
|
||||
.gallery-item-ico .bbs_list_label.label3 {background-color: #8ED100; color:#fff;}
|
||||
.gallery-item-ico .bbs_list_label.label4 {background-color: #AA20FF; color:#fff;}
|
||||
.gallery-item-ico .bbs_list_label.label5 {background-color: #25282B; color:#fff;}
|
||||
.gallery-item-ico .bbs_list_label.label6 {background-color: #D6DCE0; color:#000;}
|
||||
|
||||
.sv_member .profile_img img {width:auto !important;}
|
||||
.gallery_top_mt {padding-top: 40px !important;}
|
||||
.gallery_v_mtop {vertical-align: top !important; margin-top: 0px !important; margin-bottom: 30px;}
|
||||
/* } */
|
||||
|
||||
.wr_tag {display: flex; gap:5px; margin-top: 5px; margin-bottom: 10px;}
|
||||
.wr_tag a {font-size: 13px; color:#999; border:1px solid #ddd; padding: 4px 8px; border-radius: 25px;}
|
||||
.wr_tag span {font-size: 13px; color:#999; border:1px solid #ddd; padding: 4px 8px; border-radius: 25px;}
|
||||
|
||||
|
||||
.btm_btns_left {float:left;}
|
||||
.btm_btns_right {float:right;}
|
||||
.btm_btns_right .main_color_bg img {height:12px; margin-top: -2px;}
|
||||
.rb_bbs_wrap #bo_v_share {float:none; text-align: center;}
|
||||
.rb_bbs_wrap #bo_v_share ul {display: inline-block; float:none; vertical-align: top; margin-left: -1px; margin-right: -1px;}
|
||||
.rb_bbs_wrap #bo_v_act {margin-top: 50px;}
|
||||
.btm_btns_right a {float:left; margin-right: 4px;}
|
||||
|
||||
/* 임시저장 { */
|
||||
#autosave_wrapper {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
#autosave_wrapper ul.autosave_wrapper_ul1 {
|
||||
padding-right: 115px;
|
||||
}
|
||||
|
||||
#autosave_wrapper ul.autosave_wrapper_ul2 {
|
||||
position: absolute;
|
||||
top: 0px;
|
||||
right: 0px;
|
||||
width: 105px;
|
||||
}
|
||||
|
||||
#autosave_wrapper ul.autosave_wrapper_ul2 #btn_autosave {
|
||||
border-radius: 10px;
|
||||
width: 100%;
|
||||
height: 47px;
|
||||
background-color: #F0F3F9;
|
||||
color: #25282B
|
||||
}
|
||||
|
||||
#autosave_wrapper ul.autosave_wrapper_ul2 #autosave_pop {
|
||||
display: none;
|
||||
z-index: 10;
|
||||
position: absolute !important;
|
||||
top: 50px;
|
||||
right: 0;
|
||||
width: 300px;
|
||||
height: auto !important;
|
||||
height: 270px;
|
||||
max-height: 270px;
|
||||
background: #fff;
|
||||
border-radius: 10px;
|
||||
box-shadow: 0 0px 50px rgba(0, 0, 0, 0.1);
|
||||
border: 0px;
|
||||
}
|
||||
|
||||
#autosave_wrapper ul.autosave_wrapper_ul2 #autosave_pop:after {
|
||||
content: '';
|
||||
display: block;
|
||||
position: absolute;
|
||||
width: 16px;
|
||||
height: 10px;
|
||||
right: 45px;
|
||||
top: -9px;
|
||||
border: solid transparent;
|
||||
border-width: 0 8px 10px 8px;
|
||||
border-bottom-color: currentColor;
|
||||
box-sizing: border-box;
|
||||
color: #fff;
|
||||
filter: drop-shadow(0 -4px 3px rgba(0, 0, 0, .1));
|
||||
z-index: 12;
|
||||
}
|
||||
|
||||
#autosave_wrapper ul.autosave_wrapper_ul2 #autosave_pop:before {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#autosave_wrapper ul.autosave_wrapper_ul2 #autosave_pop ul {
|
||||
border: 0px;
|
||||
height: 150px;
|
||||
}
|
||||
|
||||
#autosave_wrapper ul.autosave_wrapper_ul2 #autosave_pop li {
|
||||
border-radius: 0px;
|
||||
padding: 0px 0px 10px 0px;
|
||||
font-size: 14px;
|
||||
background-color: transparent;
|
||||
position: relative;
|
||||
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
#autosave_wrapper ul.autosave_wrapper_ul2 #autosave_pop li:last-child {
|
||||
border-bottom: 0px;
|
||||
padding-bottom: 0px;
|
||||
margin-bottom: 0px;
|
||||
}
|
||||
|
||||
#autosave_wrapper ul.autosave_wrapper_ul2 #autosave_pop span {
|
||||
float: none;
|
||||
font-size: 11px;
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
#autosave_wrapper ul.autosave_wrapper_ul2 #autosave_pop a {
|
||||
float: none;
|
||||
}
|
||||
|
||||
#autosave_wrapper ul.autosave_wrapper_ul2 #autosave_pop button.autosave_del {
|
||||
position: absolute;
|
||||
top: 5px;
|
||||
right: 0px;
|
||||
text-indent:-999px;
|
||||
overflow:hidden;
|
||||
height:20px;
|
||||
width:20px;
|
||||
opacity: 0.3
|
||||
}
|
||||
|
||||
#autosave_wrapper ul.autosave_wrapper_ul2 #autosave_pop button.autosave_del:hover {opacity: 0.5;}
|
||||
|
||||
#autosave_wrapper ul.autosave_wrapper_ul2 #autosave_pop button.autosave_close {
|
||||
height: 35px;
|
||||
color: #25282B;
|
||||
font-weight: normal;
|
||||
font-size: 12px;
|
||||
border-top: 1px solid rgba(0, 0, 0, 0.05);
|
||||
border-bottom-left-radius: 0px;
|
||||
border-bottom-right-radius: 10px;
|
||||
width: 50%;
|
||||
}
|
||||
|
||||
#autosave_wrapper ul.autosave_wrapper_ul2 #autosave_pop button.autosave_close:hover {
|
||||
background-color: #F0F3F9;
|
||||
}
|
||||
|
||||
.autosave_save {cursor:pointer;width:100%;height:30px;background:none;color:#888;font-weight:bold;font-size:0.92em}
|
||||
|
||||
#autosave_wrapper ul.autosave_wrapper_ul2 #autosave_pop button.autosave_save {
|
||||
height: 35px;
|
||||
color: #25282B;
|
||||
font-weight: normal;
|
||||
font-size: 12px;
|
||||
border-top: 1px solid rgba(0, 0, 0, 0.05);
|
||||
width: 50%;
|
||||
border-right: 1px solid rgba(0,0,0,0.05);
|
||||
border-bottom-left-radius: 10px;
|
||||
border-bottom-right-radius: 0px;
|
||||
}
|
||||
|
||||
#autosave_wrapper ul.autosave_wrapper_ul2 #autosave_pop button.autosave_save:hover {
|
||||
background-color: #F0F3F9;
|
||||
}
|
||||
|
||||
#autosave_wrapper ul.autosave_wrapper_ul2 #autosave_pop .autosave_btn_wrap {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
}
|
||||
|
||||
|
||||
|
||||
#autosave_wrapper ul.autosave_wrapper_ul2 .autosave_guide {
|
||||
text-align: left;
|
||||
font-size: 13px;
|
||||
padding: 15px;
|
||||
border-top: 1px solid rgba(0, 0, 0, 0.05);
|
||||
color: #777;
|
||||
line-height: 140%;
|
||||
}
|
||||
/* } */
|
||||
|
||||
/* 반응형 처리 { */
|
||||
@media all and (max-width:1024px) {
|
||||
.rb_bbs_wrap .rb_bbs_for_info {float:none; width: auto; position: absolute; top:39px; right:-5px; padding-right: 0px; z-index: 97;}
|
||||
.rb_bbs_for_info1_num {display: none;}
|
||||
.rb_bbs_for_info2 {display: none;}
|
||||
.mo_date_wrap {color:#999; font-size: 12px; margin-bottom: 5px;}
|
||||
.rb_bbs_wrap .rb_bbs_for_cont {width: 90%;}
|
||||
.rb_bbs_wrap .rb_bbs_for_img img {height:80px;}
|
||||
.bo_v_nb li .nb_tit {display: block;}
|
||||
.bo_v_nb li .nb_date {float:none;}
|
||||
.rb_bbs_wrap .bo_v_nb li a {display: block; margin-top: 7px;}
|
||||
.rb_bbs_wrap .cm_wrpa_write_left {float:none; text-align: left; word-break: keep-all;}
|
||||
.rb_bbs_wrap .cm_wrpa_write_right {float:none; text-align: left; padding-top: 10px;}
|
||||
.rb_bbs_wrap .bo_vc_w .btn_submit {float:right; margin-top: -5px;}
|
||||
|
||||
.rb_bbs_wrap .btns_gr_wrap .btns_gr {margin-right: 0px;}
|
||||
.rb_bbs_wrap .btns_gr_wrap {width: auto; top:65%; transform: translateY(-50%); left: auto; right:20px; z-index: 98; height:auto;}
|
||||
.rb_bbs_wrap .tooltips {display: none;}
|
||||
.bo_sch {margin-left: 0px; transform: translateX(-50%);}
|
||||
|
||||
.rb_bbs_wrap .ca_name {width: 60%;}
|
||||
.wr_content #char_count_wrap {display: none;}
|
||||
.rb_bbs_wrap .guest_inp_wrap .input_tiny {width: 30%;}
|
||||
.rb_bbs_wrap .guest_inp_wrap .email {width: 80%;}
|
||||
.rb_bbs_for_mem_names span {word-break: keep-all;}
|
||||
.rb_bbs_wrap h2 {font-size: 24px; margin-top: 5px;}
|
||||
|
||||
.rb_bbs_wrap .rb_bbs_for_mem li {margin-right: 10px;}
|
||||
.rb_bbs_wrap .rb_bbs_for_mem_view .rb_bbs_for_btm_info {margin-left: 10px;}
|
||||
|
||||
.rb_bbs_wrap .cont_info_wrap_l {float:none; width: 100%;}
|
||||
.rb_bbs_wrap .cont_info_wrap_r {float:none; width: 100%;}
|
||||
.rb_bbs_wrap .writer_prof {padding: 20px; position: relative;}
|
||||
.rb_bbs_wrap .writer_prof .writer_prof_ul2 {position: absolute; top:20px; right:20px;}
|
||||
.rb_bbs_wrap .writer_prof .writer_prof_li_txt {float:none; width: 100%; font-size: 14px; margin-top:20px; word-break: keep-all;}
|
||||
.rb_bbs_wrap .writer_prof .writer_prof_ul1 {float:none; width: 100%;}
|
||||
|
||||
.view_info_span_date {display: none;}
|
||||
|
||||
.btm_btns_left {float:none;}
|
||||
.btm_btns_right {float:none; margin-top: 0px;}
|
||||
|
||||
.btns_gr {display: none;}
|
||||
.rss_pc {display: none !important;}
|
||||
.btm_btns_left .btn_bo_sch {float:right;}
|
||||
.btm_btns_right .main_color_bg {width: 100%; height:50px !important; font-size: 16px;}
|
||||
.btm_btns_right .main_color_bg img {height: 18px; margin-right: 10px;}
|
||||
|
||||
.gallery_v_mtop {margin-bottom: 20px;}
|
||||
}
|
||||
|
||||
@media all and (max-width:512px) {
|
||||
.datepicker_inp {width: 100%;}
|
||||
}
|
||||
/* } */
|
||||
12
theme/rb.basic/skin/board/rb.event_bbs_fg/style.php
Normal file
@ -0,0 +1,12 @@
|
||||
<?php
|
||||
include_once('../../../../../common.php');
|
||||
header("Content-Type: text/css");
|
||||
$bo_gallery_height = isset($_GET['bo_gallery_height']) ? htmlspecialchars($_GET['bo_gallery_height']).'px' : htmlspecialchars($rb_core['bo_gallery_height']).'px';
|
||||
$bo_mobile_gallery_height = isset($_GET['bo_mobile_gallery_height']) ? htmlspecialchars($_GET['bo_mobile_gallery_height']).'px' : htmlspecialchars($rb_core['bo_mobile_gallery_height']).'px';
|
||||
?>
|
||||
|
||||
.gallery-item-img img {width: 100%; height:<?php echo $bo_gallery_height ?>; border-radius: 10px; object-fit: cover;}
|
||||
|
||||
@media all and (max-width:1024px) {
|
||||
.gallery-item-img img {height:<?php echo $bo_mobile_gallery_height ?>}
|
||||
}
|
||||
520
theme/rb.basic/skin/board/rb.event_bbs_fg/view.skin.php
Normal file
@ -0,0 +1,520 @@
|
||||
<?php
|
||||
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
include_once(G5_LIB_PATH.'/thumbnail.lib.php');
|
||||
|
||||
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
|
||||
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);
|
||||
?>
|
||||
<style>
|
||||
#scroll_container {margin-top: 20px;}
|
||||
#scroll_container .rb_bbs_top{display: none;}
|
||||
</style>
|
||||
|
||||
<script src="<?php echo G5_JS_URL; ?>/viewimageresize.js"></script>
|
||||
|
||||
<div class="rb_bbs_wrap" style="width:<?php echo $width; ?>">
|
||||
|
||||
<div class="btns_gr_wrap">
|
||||
|
||||
<!-- $rb_core['sub_width'] 는 반드시 포함해주세요 (환경설정 > 서브가로폭에 따른 버튼의 위치 설정) -->
|
||||
<div class="sub" style="width:<?php echo $rb_core['sub_width'] ?>px;">
|
||||
|
||||
<div class="btns_gr">
|
||||
<?php if ($admin_href) { ?>
|
||||
<button type="button" class="fl_btns" onclick="window.open('<?php echo $admin_href ?>');">
|
||||
<img src="<?php echo $board_skin_url ?>/img/ico_set.svg">
|
||||
<span class="tooltips">관리</span>
|
||||
</button>
|
||||
<?php } ?>
|
||||
|
||||
<?php if ($scrap_href) { ?>
|
||||
<a class="fl_btns" href="<?php echo $scrap_href; ?>" target="_blank" onclick="win_scrap(this.href); return false;">
|
||||
<img src="<?php echo $board_skin_url ?>/img/ico_scr.svg">
|
||||
<span class="tooltips">스크랩</span>
|
||||
</a>
|
||||
<?php } ?>
|
||||
|
||||
<?php if ($list_href) { ?>
|
||||
<button type="button" class="fl_btns" onclick="location.href='<?php echo $list_href ?>';">
|
||||
<img src="<?php echo $board_skin_url ?>/img/ico_list.svg">
|
||||
<span class="tooltips">목록</span>
|
||||
</button>
|
||||
<?php } ?>
|
||||
|
||||
|
||||
<?php if ($write_href) { ?>
|
||||
<button type="button" class="fl_btns main_color_bg" onclick="location.href='<?php echo $write_href ?>';">
|
||||
<img src="<?php echo $board_skin_url ?>/img/ico_write.svg">
|
||||
<span class="tooltips">글 등록</span>
|
||||
</button>
|
||||
<?php } ?>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="cb"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<span class="view_info_span mobile"><?php echo date("Y.m.d H:i", strtotime($view['wr_datetime'])) ?></span>
|
||||
<h2><?php echo get_text($view['wr_subject']);?></h2>
|
||||
|
||||
|
||||
<?php
|
||||
/* 이벤트 관련 */
|
||||
$todays = date('Y-m-d'); // 오늘 날짜
|
||||
|
||||
$start_date = isset($view['wr_1']) ? get_text($view['wr_1']) : '';
|
||||
$end_date = isset($view['wr_2']) ? get_text($view['wr_2']) : '';
|
||||
$rb_ev_ico = '';
|
||||
$rb_ev_stl = '';
|
||||
|
||||
if($start_date && $end_date) {
|
||||
if ($todays < $start_date) {
|
||||
// 진행 전
|
||||
$rb_ev_ico = '예정';
|
||||
} elseif ($todays > $end_date) {
|
||||
// 종료
|
||||
$rb_ev_ico = '종료';
|
||||
} else {
|
||||
// 진행 중
|
||||
$rb_ev_ico = '진행';
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
<?php if($start_date && $end_date) { ?>
|
||||
<div class="wr_tag">
|
||||
<span><?php echo $start_date ?> ~ <?php echo $end_date ?></span>
|
||||
<span><?php echo $rb_ev_ico; ?></span>
|
||||
</div>
|
||||
<?php } ?>
|
||||
|
||||
<!-- 게시물 정보 { -->
|
||||
<ul class="rb_bbs_for_mem rb_bbs_for_mem_view">
|
||||
|
||||
<li class="rb_bbs_for_mem_names">
|
||||
<?php echo $view['name'] ?> <?php if ($board['bo_use_ip_view']) { echo "<span class='view_info_span_ip'>($ip)</span>"; } ?>
|
||||
<span class="view_info_span"><?php echo passing_time3($view['wr_datetime']) ?></span>
|
||||
<span class="view_info_span view_info_span_date"><?php echo date("Y.m.d H:i", strtotime($view['wr_datetime'])) ?></span>
|
||||
<?php if ($category_name) { ?>
|
||||
<span class="view_info_span"><a href="<?php echo $view['ca_name_href'] ?>"><?php echo $view['ca_name'] ?></a></span>
|
||||
<?php } ?>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
$view['icon_new'] = "";
|
||||
if ($view['wr_datetime'] >= date("Y-m-d H:i:s", G5_SERVER_TIME - ($board['bo_new'] * 3600)))
|
||||
$view['icon_new'] = "<span class=\"lb_ico_new\">새글</span>";
|
||||
$view['icon_hot'] = "";
|
||||
if ($board['bo_hot'] > 0 && $view['wr_hit'] >= $board['bo_hot'])
|
||||
$view['icon_hot'] = "<span class=\"lb_ico_hot\">인기</span>";
|
||||
|
||||
echo $view['icon_new']; //뉴아이콘
|
||||
echo $view['icon_hot']; //인기아이콘
|
||||
|
||||
?>
|
||||
</li>
|
||||
|
||||
<?php if($is_admin) { // 관리자인 경우에만 조회수 및 댓글수 출력 ?>
|
||||
<li class="rb_bbs_for_btm_info">
|
||||
<dd>
|
||||
<i><img src="<?php echo $board_skin_url ?>/img/ico_eye.svg"></i>
|
||||
<span><?php echo number_format($view['wr_hit']); ?></span>
|
||||
</dd>
|
||||
<?php if ($board['bo_use_comment'] ) { ?>
|
||||
<dd>
|
||||
<i><img src="<?php echo $board_skin_url ?>/img/ico_comm.svg"></i>
|
||||
<span><?php echo number_format($view['wr_comment']); ?></span>
|
||||
</dd>
|
||||
<?php } // endif ?>
|
||||
</li>
|
||||
<?php } // endif ?>
|
||||
|
||||
<div class="cb"></div>
|
||||
|
||||
</ul>
|
||||
<!-- } -->
|
||||
|
||||
|
||||
<!-- 첨부파일 / 링크 { -->
|
||||
<?php
|
||||
$cnt = 0;
|
||||
if ($view['file']['count']) {
|
||||
for ($i=0; $i<count($view['file']); $i++) {
|
||||
if (isset($view['file'][$i]['source']) && $view['file'][$i]['source'] && !$view['file'][$i]['view'])
|
||||
//if (isset($view['file'][$i]['source']) && $view['file'][$i]['source'])
|
||||
$cnt++;
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<?php if($cnt) { ?>
|
||||
|
||||
|
||||
<div class="rb_bbs_file">
|
||||
<?php
|
||||
// 가변 파일
|
||||
for ($i=0; $i<count($view['file']); $i++) {
|
||||
if (isset($view['file'][$i]['source']) && $view['file'][$i]['source'] && !$view['file'][$i]['view']) {
|
||||
//if (isset($view['file'][$i]['source']) && $view['file'][$i]['source']) {
|
||||
?>
|
||||
<ul class="rb_bbs_file_for">
|
||||
<i><img src="<?php echo $board_skin_url ?>/img/ico_file.svg"></i>
|
||||
<a href="<?php echo $view['file'][$i]['href']; ?>" class="view_file_download"><?php echo $view['file'][$i]['source'] ?></a> (<?php echo $view['file'][$i]['size'] ?>) <!--<?php echo $view['file'][$i]['datetime'] ?> --><?php echo number_format($view['file'][$i]['download']); ?>회
|
||||
<?php if($view['file'][$i]['content']) { ?>
|
||||
<li class="file_contents"><?php echo $view['file'][$i]['content'] ?></li>
|
||||
<?php } ?>
|
||||
</ul>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
|
||||
<?php } ?>
|
||||
|
||||
|
||||
|
||||
<?php if(isset($view['link']) && array_filter($view['link'])) { ?>
|
||||
|
||||
<div class="rb_bbs_file">
|
||||
<?php
|
||||
// 링크
|
||||
$cnt = 0;
|
||||
for ($i=1; $i<=count($view['link']); $i++) {
|
||||
if ($view['link'][$i]) {
|
||||
$cnt++;
|
||||
$link = cut_str($view['link'][$i], 70);
|
||||
?>
|
||||
<ul class="rb_bbs_file_for">
|
||||
<i><img src="<?php echo $board_skin_url ?>/img/ico_link.svg"></i>
|
||||
<a href="<?php echo $view['link_href'][$i] ?>" target="_blank"><?php echo $link ?></a> <?php echo $view['link_hit'][$i] ?>회
|
||||
</ul>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
|
||||
<?php } ?>
|
||||
|
||||
|
||||
<!-- 본문 내용 시작 { -->
|
||||
<div id="bo_v_con">
|
||||
|
||||
|
||||
<?php
|
||||
// 파일 출력
|
||||
/*
|
||||
//$v_img_count = count($view['file']); // 이렇게 하면 배열 처음의 ['count'] 인덱스 때문에 정상적으로 출력하지 못함.
|
||||
|
||||
$v_img_count = $view['file']['count'];
|
||||
|
||||
if ($v_img_count > 1) {
|
||||
echo "<div id=\"bo_v_img\">\n";
|
||||
|
||||
foreach (array_slice($view['file'], 1) as $view_file) {
|
||||
echo get_file_thumbnail($view_file);
|
||||
}
|
||||
|
||||
echo "</div>\n";
|
||||
}
|
||||
*/
|
||||
// 이미지 항목만 추출
|
||||
$image_files = array_filter($view['file'], function($k) {
|
||||
return is_int($k);
|
||||
}, ARRAY_FILTER_USE_KEY);
|
||||
|
||||
// 첫 번째 이미지를 제외하고 출력
|
||||
if (count($image_files) > 1) {
|
||||
echo "<div id=\"bo_v_img\">\n";
|
||||
|
||||
foreach (array_slice($image_files, 1) as $view_file) {
|
||||
echo get_file_thumbnail($view_file);
|
||||
}
|
||||
|
||||
echo "</div>\n";
|
||||
}
|
||||
?>
|
||||
<?php $original_content = isset($view['content']) ? $view['content'] : ''; ?>
|
||||
<?php echo get_view_thumbnail($view['content']); ?>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="bo_v_share">
|
||||
<?php include_once(G5_SNS_PATH."/view.sns.skin.php"); ?>
|
||||
<ul class="copy_urls">
|
||||
<li>
|
||||
<a href="javascript:void(0);" id="data-copy">
|
||||
<img src="<?php echo $board_skin_url ?>/img/ico_sha.png" alt="공유링크 복사" width="32">
|
||||
</a>
|
||||
</li>
|
||||
<?php
|
||||
$currents_url = G5_URL.$_SERVER['REQUEST_URI'];
|
||||
?>
|
||||
<input type="hidden" id="data-area" class="data-area" value="<?php echo $currents_url ?>">
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
|
||||
$('#data-copy').click(function() {
|
||||
$('#data-area').attr('type', 'text'); // 화면에서 hidden 처리한 input box type을 text로 일시 변환
|
||||
$('#data-area').select(); // input에 담긴 데이터를 선택
|
||||
var copy = document.execCommand('copy'); // clipboard에 데이터 복사
|
||||
$('#data-area').attr('type', 'hidden'); // input box를 다시 hidden 처리
|
||||
if (copy) {
|
||||
alert("공유 링크가 복사 되었습니다."); // 사용자 알림
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<?php //echo $view['rich_content']; // {이미지:0} 과 같은 코드를 사용할 경우 ?>
|
||||
<!-- } 본문 내용 끝 -->
|
||||
|
||||
<!-- 추천 비추천 시작 { -->
|
||||
<?php if ( $good_href || $nogood_href) { ?>
|
||||
<div id="bo_v_act">
|
||||
<?php if ($good_href) { ?>
|
||||
<span class="bo_v_act_gng">
|
||||
<a href="<?php if(!$is_member) { ?>javascript:alert('로그인 후 이용하실 수 있습니다.');<?php } else { ?><?php echo $good_href.'&'.$qstr ?><?php } ?>" id="good_button" class="bo_v_good">추천해요 <strong><?php echo number_format($view['wr_good']) ?></strong></a>
|
||||
<b id="bo_v_act_good" class="font-R"></b>
|
||||
</span>
|
||||
<?php } ?>
|
||||
<?php if ($nogood_href) { ?>
|
||||
<span class="bo_v_act_gng">
|
||||
<a href="<?php if(!$is_member) { ?>javascript:alert('로그인 후 이용하실 수 있습니다.');<?php } else { ?><?php echo $nogood_href.'&'.$qstr ?><?php } ?>" id="nogood_button" class="bo_v_nogood">별로에요 <strong><?php echo number_format($view['wr_nogood']) ?></strong></a>
|
||||
<b id="bo_v_act_nogood" class="font-R"></b>
|
||||
</span>
|
||||
<?php } ?>
|
||||
</div>
|
||||
<?php } else {
|
||||
if($board['bo_use_good'] || $board['bo_use_nogood']) {
|
||||
?>
|
||||
<div id="bo_v_act">
|
||||
<?php if($board['bo_use_good']) { ?>
|
||||
<span class="bo_v_act_gng">
|
||||
|
||||
<a href="<?php if(!$is_member) { ?>javascript:alert('로그인 후 이용하실 수 있습니다.');<?php } else { ?>javascript:void(0);<?php } ?>" class="bo_v_good">추천해요 <strong><?php echo number_format($view['wr_good']) ?></strong></a>
|
||||
<b id="bo_v_act_good" class="font-R"></b>
|
||||
</span>
|
||||
<?php } ?>
|
||||
<?php if($board['bo_use_nogood']) { ?>
|
||||
<span class="bo_v_act_gng">
|
||||
<a href="<?php if(!$is_member) { ?>javascript:alert('로그인 후 이용하실 수 있습니다.');<?php } else { ?>javascript:void(0);<?php } ?>" class="bo_v_nogood">별로에요 <strong><?php echo number_format($view['wr_nogood']) ?></strong></a>
|
||||
<b id="bo_v_act_nogood" class="font-R"></b>
|
||||
</span>
|
||||
<?php } ?>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
<!-- } 추천 비추천 끝 -->
|
||||
|
||||
|
||||
<ul class="btm_btns">
|
||||
|
||||
|
||||
<dd class="btm_btns_right">
|
||||
|
||||
<?php if ($list_href) { ?>
|
||||
<a href="<?php echo $list_href ?>" type="button" class="fl_btns font-B">목록</a>
|
||||
<?php } ?>
|
||||
|
||||
|
||||
<?php if ($scrap_href) { ?>
|
||||
<a href="<?php echo $scrap_href; ?>" class="fl_btns font-B" target="_blank" onclick="win_scrap(this.href); return false;">스크랩</a>
|
||||
<?php } ?>
|
||||
|
||||
<?php if ($write_href) { ?>
|
||||
<button type="button" name="btn_submit" class="fl_btns main_color_bg" onclick="location.href='<?php echo $write_href ?>';">
|
||||
<img src="<?php echo $board_skin_url ?>/img/ico_write.svg">
|
||||
<span class="font-R">글 등록</span>
|
||||
</button>
|
||||
<?php } ?>
|
||||
|
||||
<div class="cb"></div>
|
||||
|
||||
</dd>
|
||||
|
||||
<div id="bo_v_btns">
|
||||
<?php ob_start(); ?>
|
||||
|
||||
<?php if($update_href || $delete_href || $copy_href || $move_href || $search_href) { ?>
|
||||
|
||||
<?php if ($reply_href) { ?>
|
||||
<!-- // 답글을 사용하지 않음
|
||||
<a href="<?php echo $reply_href ?>" class="fl_btns">
|
||||
<span class="font-B">답글</span>
|
||||
</a>
|
||||
-->
|
||||
<?php } ?>
|
||||
|
||||
<?php if ($update_href) { ?>
|
||||
<a href="<?php echo $update_href ?>" class="fl_btns">
|
||||
<span class="font-B">수정</span>
|
||||
</a>
|
||||
<?php } ?>
|
||||
|
||||
<?php if ($copy_href) { ?>
|
||||
<a href="<?php echo $copy_href ?>" onclick="board_move(this.href); return false;" class="fl_btns">
|
||||
<span class="font-B">복사</span>
|
||||
</a>
|
||||
<?php } ?>
|
||||
|
||||
<?php if ($move_href) { ?>
|
||||
<a href="<?php echo $move_href ?>" onclick="board_move(this.href); return false;" class="fl_btns">
|
||||
<span class="font-B">이동</span>
|
||||
</a>
|
||||
<?php } ?>
|
||||
|
||||
<?php if ($delete_href) { ?>
|
||||
<a href="<?php echo $delete_href ?>" onclick="del(this.href); return false;" class="fl_btns">
|
||||
<span class="font-B">삭제</span>
|
||||
</a>
|
||||
<?php } ?>
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php
|
||||
$link_buttons = ob_get_contents();
|
||||
ob_end_flush();
|
||||
?>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<dd class="cb"></dd>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
<!-- 배너 {
|
||||
<ul class="bbs_bn_box">
|
||||
배너를 추가해보세요.
|
||||
</ul>
|
||||
} -->
|
||||
|
||||
<?php
|
||||
if(isset($board['bo_use_signature']) && $board['bo_use_signature']) {
|
||||
// 서명 출력
|
||||
include_once(G5_PATH.'/rb/rb.mod/signature/signature.skin.php');
|
||||
}
|
||||
?>
|
||||
|
||||
<ul>
|
||||
<?php if ($prev_href || $next_href) { ?>
|
||||
<div class="bo_v_nb">
|
||||
<?php if ($prev_href) { ?><li class="btn_prv" onclick="location.href='<?php echo $prev_href ?>';"><span class="nb_tit">이전글</span><a href="javascript:void(0);"><?php echo $prev_wr_subject;?></a><span class="nb_date"><?php echo str_replace('-', '.', substr($prev_wr_date, '0', '10')); ?></span></li><?php } ?>
|
||||
<?php if ($next_href) { ?><li class="btn_next" onclick="location.href='<?php echo $next_href ?>';"><span class="nb_tit">다음글</span><a href="javascript:void(0);"><?php echo $next_wr_subject;?></a><span class="nb_date"><?php echo str_replace('-', '.', substr($next_wr_date, '0', '10')); ?></span></li><?php } ?>
|
||||
</div>
|
||||
<?php } ?>
|
||||
|
||||
<?php
|
||||
if ($board['bo_use_comment'] ) {
|
||||
// 코멘트 입출력
|
||||
include_once(G5_BBS_PATH.'/view_comment.php');
|
||||
}
|
||||
?>
|
||||
</ul>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script>
|
||||
<?php if ($board['bo_download_point'] < 0) { ?>
|
||||
$(function() {
|
||||
$("a.view_file_download").click(function() {
|
||||
if(!g5_is_member) {
|
||||
alert("다운로드 권한이 없습니다.\n회원이시라면 로그인 후 이용해 보십시오.");
|
||||
return false;
|
||||
}
|
||||
|
||||
var msg = "파일을 다운로드 하시면 포인트가 차감(<?php echo number_format($board['bo_download_point']) ?>점)됩니다.\n\n포인트는 게시물당 한번만 차감되며 다음에 다시 다운로드 하셔도 중복하여 차감하지 않습니다.\n\n그래도 다운로드 하시겠습니까?";
|
||||
|
||||
if(confirm(msg)) {
|
||||
var href = $(this).attr("href")+"&js=on";
|
||||
$(this).attr("href", href);
|
||||
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
});
|
||||
});
|
||||
<?php } ?>
|
||||
|
||||
function board_move(href)
|
||||
{
|
||||
window.open(href, "boardmove", "left=50, top=50, width=500, height=550, scrollbars=1");
|
||||
}
|
||||
</script>
|
||||
|
||||
<script>
|
||||
$(function() {
|
||||
$("a.view_image").click(function() {
|
||||
window.open(this.href, "large_image", "location=yes,links=no,toolbar=no,top=10,left=10,width=10,height=10,resizable=yes,scrollbars=no,status=no");
|
||||
return false;
|
||||
});
|
||||
|
||||
// 추천, 비추천
|
||||
$("#good_button, #nogood_button").click(function() {
|
||||
var $tx;
|
||||
if(this.id == "good_button")
|
||||
$tx = $("#bo_v_act_good");
|
||||
else
|
||||
$tx = $("#bo_v_act_nogood");
|
||||
|
||||
excute_good(this.href, $(this), $tx);
|
||||
return false;
|
||||
});
|
||||
|
||||
// 이미지 리사이즈
|
||||
$("#bo_v_atc").viewimageresize();
|
||||
});
|
||||
|
||||
function excute_good(href, $el, $tx)
|
||||
{
|
||||
$.post(
|
||||
href,
|
||||
{ js: "on" },
|
||||
function(data) {
|
||||
if(data.error) {
|
||||
alert(data.error);
|
||||
return false;
|
||||
}
|
||||
|
||||
if(data.count) {
|
||||
$el.find("strong").text(number_format(String(data.count)));
|
||||
if($tx.attr("id").search("nogood") > -1) {
|
||||
$tx.text("이 글을 비추천하셨습니다.");
|
||||
$tx.fadeIn(200).delay(2500).fadeOut(200);
|
||||
} else {
|
||||
$tx.text("이 글을 추천하셨습니다.");
|
||||
$tx.fadeIn(200).delay(2500).fadeOut(200);
|
||||
}
|
||||
}
|
||||
}, "json"
|
||||
);
|
||||
}
|
||||
</script>
|
||||
<!-- } 게시글 읽기 끝 -->
|
||||
381
theme/rb.basic/skin/board/rb.event_bbs_fg/view_comment.skin.php
Normal file
@ -0,0 +1,381 @@
|
||||
<?php
|
||||
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
|
||||
?>
|
||||
|
||||
<script>
|
||||
// 글자수 제한
|
||||
var char_min = parseInt(<?php echo $comment_min ?>); // 최소
|
||||
var char_max = parseInt(<?php echo $comment_max ?>); // 최대
|
||||
</script>
|
||||
|
||||
|
||||
<button type="button" class="cmt_btn"><span class="total"><b>댓글</b> <?php echo $view['wr_comment']; ?></span><span class="cmt_more"></span></button>
|
||||
|
||||
<!-- 댓글 시작 { -->
|
||||
<section id="bo_vc">
|
||||
<h2>댓글목록</h2>
|
||||
<?php
|
||||
$cmt_amt = count($list);
|
||||
for ($i=0; $i<$cmt_amt; $i++) {
|
||||
$comment_id = $list[$i]['wr_id'];
|
||||
$cmt_depth = strlen($list[$i]['wr_comment_reply']) * 20;
|
||||
$cmt_depth_bg = $cmt_depth - 20;
|
||||
$comment = $list[$i]['content'];
|
||||
/*
|
||||
if (strstr($list[$i]['wr_option'], "secret")) {
|
||||
$str = $str;
|
||||
}
|
||||
*/
|
||||
$comment = preg_replace("/\[\<a\s.*href\=\"(http|https|ftp|mms)\:\/\/([^[:space:]]+)\.(mp3|wma|wmv|asf|asx|mpg|mpeg)\".*\<\/a\>\]/i", "<script>doc_write(obj_movie('$1://$2.$3'));</script>", $comment);
|
||||
$cmt_sv = $cmt_amt - $i + 1; // 댓글 헤더 z-index 재설정 ie8 이하 사이드뷰 겹침 문제 해결
|
||||
$c_reply_href = $comment_common_url.'&c_id='.$comment_id.'&w=c#bo_vc_w';
|
||||
$c_edit_href = $comment_common_url.'&c_id='.$comment_id.'&w=cu#bo_vc_w';
|
||||
$is_comment_reply_edit = ($list[$i]['is_reply'] || $list[$i]['is_edit'] || $list[$i]['is_del']) ? 1 : 0;
|
||||
?>
|
||||
|
||||
<article id="c_<?php echo $comment_id ?>">
|
||||
<div class="pf_img"><?php echo get_member_profile_img($list[$i]['mb_id']) ?></div>
|
||||
|
||||
<div class="cm_wrap" <?php if ($cmt_depth) { ?>style="padding-left:<?php echo $cmt_depth ?>px; background-image:url('<?php echo $board_skin_url ?>/img/ico_rep_tiny.svg'); background-position:top 22px left <?php echo $cmt_depth_bg ?>px"<?php } ?>>
|
||||
|
||||
<header style="z-index:<?php echo $cmt_sv; ?>">
|
||||
<?php echo $list[$i]['name'] ?>
|
||||
<?php if ($board['bo_use_ip_view']) { ?>
|
||||
<span>(<?php echo $list[$i]['ip']; ?>)</span>
|
||||
<?php } ?>
|
||||
<span class="bo_vc_hdinfo"> <?php echo passing_time3($list[$i]['datetime']) ?></span>
|
||||
<?php
|
||||
//include(G5_SNS_PATH.'/view_comment_list.sns.skin.php');
|
||||
?>
|
||||
</header>
|
||||
|
||||
<!-- 댓글 출력 -->
|
||||
<div class="cmt_contents">
|
||||
<p>
|
||||
<?php if (strstr($list[$i]['wr_option'], "secret")) { ?><img src="<?php echo $board_skin_url; ?>/img/ico_sec.svg" alt="비밀글"><?php } ?>
|
||||
<?php echo $comment ?>
|
||||
</p>
|
||||
<?php if($is_comment_reply_edit) {
|
||||
if($w == 'cu') {
|
||||
$sql = " select wr_id, wr_content, mb_id from $write_table where wr_id = '$c_id' and wr_is_comment = '1' ";
|
||||
$cmt = sql_fetch($sql);
|
||||
if (isset($cmt)) {
|
||||
if (!($is_admin || ($member['mb_id'] == $cmt['mb_id'] && $cmt['mb_id']))) {
|
||||
$cmt['wr_content'] = '';
|
||||
}
|
||||
$c_wr_content = $cmt['wr_content'];
|
||||
}
|
||||
}
|
||||
?>
|
||||
<?php } ?>
|
||||
|
||||
<p class="p_times"><span><?php echo date('Y-m-d H:i', strtotime($list[$i]['datetime'])) ?></span></p>
|
||||
</div>
|
||||
<span id="edit_<?php echo $comment_id ?>" class="bo_vc_w"></span><!-- 수정 -->
|
||||
<span id="reply_<?php echo $comment_id ?>" class="bo_vc_w"></span><!-- 답변 -->
|
||||
|
||||
<input type="hidden" value="<?php echo strstr($list[$i]['wr_option'],"secret") ?>" id="secret_comment_<?php echo $comment_id ?>">
|
||||
<textarea id="save_comment_<?php echo $comment_id ?>" style="display:none"><?php echo get_text($list[$i]['content1'], 0) ?></textarea>
|
||||
</div>
|
||||
<?php if($is_comment_reply_edit){ ?>
|
||||
<div class="bo_vl_opt">
|
||||
<button type="button" class="btn_cm_opt btn_b01 btn"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-more-horizontal"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button>
|
||||
<ul class="bo_vc_act">
|
||||
<?php if ($list[$i]['is_reply']) { ?><li><a href="<?php echo $c_reply_href; ?>" onclick="comment_box('<?php echo $comment_id ?>', 'c'); return false;">답변</a></li><?php } ?>
|
||||
<?php if ($list[$i]['is_edit']) { ?><li><a href="<?php echo $c_edit_href; ?>" onclick="comment_box('<?php echo $comment_id ?>', 'cu'); return false;">수정</a></li><?php } ?>
|
||||
<?php if ($list[$i]['is_del']) { ?><li><a href="<?php echo $list[$i]['del_link']; ?>" onclick="return comment_delete();">삭제</a></li><?php } ?>
|
||||
</ul>
|
||||
</div>
|
||||
<?php } ?>
|
||||
<script>
|
||||
$(function() {
|
||||
// 댓글 옵션창 열기
|
||||
$(".btn_cm_opt").on("click", function(){
|
||||
$(this).parent("div").children(".bo_vc_act").show();
|
||||
});
|
||||
|
||||
// 댓글 옵션창 닫기
|
||||
$(document).mouseup(function (e){
|
||||
var container = $(".bo_vc_act");
|
||||
if( container.has(e.target).length === 0)
|
||||
container.hide();
|
||||
});
|
||||
});
|
||||
|
||||
</script>
|
||||
</article>
|
||||
<?php } ?>
|
||||
<?php if ($i == 0) { //댓글이 없다면 ?><p id="bo_vc_empty">등록된 댓글이 없습니다.</p><?php } ?>
|
||||
|
||||
</section>
|
||||
<!-- } 댓글 끝 -->
|
||||
|
||||
<?php if ($is_comment_write) {
|
||||
if($w == '')
|
||||
$w = 'c';
|
||||
?>
|
||||
<!-- 댓글 쓰기 시작 { -->
|
||||
<aside id="bo_vc_w" class="bo_vc_w">
|
||||
|
||||
<form name="fviewcomment" id="fviewcomment" action="<?php echo $comment_action_url; ?>" onsubmit="return fviewcomment_submit(this);" method="post" autocomplete="off">
|
||||
<input type="hidden" name="w" value="<?php echo $w ?>" id="w">
|
||||
<input type="hidden" name="bo_table" value="<?php echo $bo_table ?>">
|
||||
<input type="hidden" name="wr_id" value="<?php echo $wr_id ?>">
|
||||
<input type="hidden" name="comment_id" value="<?php echo $c_id ?>" id="comment_id">
|
||||
<input type="hidden" name="sca" value="<?php echo $sca ?>">
|
||||
<input type="hidden" name="sfl" value="<?php echo $sfl ?>">
|
||||
<input type="hidden" name="stx" value="<?php echo $stx ?>">
|
||||
<input type="hidden" name="spt" value="<?php echo $spt ?>">
|
||||
<input type="hidden" name="page" value="<?php echo $page ?>">
|
||||
<input type="hidden" name="is_good" value="">
|
||||
|
||||
<span class="sound_only">내용</span>
|
||||
<span id="char_cnt"><span id="char_count"></span> 글자</span>
|
||||
<textarea id="wr_content" name="wr_content" maxlength="10000" required title="댓글" placeholder="댓글 내용을 입력해주세요." onkeyup="check_byte('wr_content', 'char_count');" <?php if ($is_guest) { ?>style="padding-bottom:60px !important;"<?php } ?>><?php echo $c_wr_content; ?></textarea>
|
||||
<script> check_byte('wr_content', 'char_count'); </script>
|
||||
<script>
|
||||
$(document).on("keyup change", "textarea#wr_content[maxlength]", function() {
|
||||
var str = $(this).val()
|
||||
var mx = parseInt($(this).attr("maxlength"))
|
||||
if (str.length > mx) {
|
||||
$(this).val(str.substr(0, mx));
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
||||
$(document).ready(function() {
|
||||
$('#wr_content').on('input', function() {
|
||||
this.style.height = 'auto'; /* 높이를 자동으로 설정합니다. */
|
||||
this.style.height = (this.scrollHeight) + 'px'; /* 스크롤 높이를 textarea에 적용합니다. */
|
||||
this.style.minHeight = '150px';
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<div class="bo_vc_w_wr">
|
||||
<?php if ($is_guest) { ?>
|
||||
<div class="bo_vc_w_info">
|
||||
<ul class="bo_vc_w_info_ul1">
|
||||
<label for="wr_name" class="sound_only">이름<strong> 필수</strong></label>
|
||||
<input type="text" name="wr_name" value="<?php echo get_cookie("ck_sns_name"); ?>" id="wr_name" required class="frm_input required" size="25" placeholder="이름">
|
||||
<label for="wr_password" class="sound_only">비밀번호<strong> 필수</strong></label>
|
||||
<input type="password" name="wr_password" id="wr_password" required class="frm_input required" size="25" placeholder="비밀번호">
|
||||
</ul>
|
||||
<ul class="bo_vc_w_info_ul2">
|
||||
<?php
|
||||
/*if($board['bo_use_sns'] && ($config['cf_facebook_appid'] || $config['cf_twitter_key'])) {
|
||||
?>
|
||||
<span class="sound_only">SNS 동시등록</span>
|
||||
<span id="bo_vc_send_sns"></span>
|
||||
<?php } */?>
|
||||
|
||||
<?php echo $captcha_html; ?>
|
||||
</ul>
|
||||
<div class="cb"></div>
|
||||
</div>
|
||||
<?php } ?>
|
||||
<div class="btn_confirm btn_confirm_cm_wrap">
|
||||
<ul class="cm_wrpa_write_left">
|
||||
<?php if($board['bo_comment_point'] > 0) { ?>
|
||||
<span class="font-B">댓글을 작성하시면 <span class="main_color"><?php echo number_format($board['bo_comment_point']); ?>P</span> 를 드려요!</span>
|
||||
<?php } else if($board['bo_comment_point'] < 0) { ?>
|
||||
<span class="font-B">댓글을 작성하시면 <span class="main_color"><?php echo number_format($board['bo_comment_point']); ?>P</span> 가 차감되요!</span>
|
||||
<?php } else { ?>
|
||||
<span class="font-B">바르고 고운말을 사용해주세요!</span>
|
||||
<?php } ?>
|
||||
</ul>
|
||||
<ul class="cm_wrpa_write_right">
|
||||
<i><img src="<?php echo $board_skin_url ?>/img/ico_sec.svg"></i>
|
||||
<span class="btn_confirm_btn_wrap">
|
||||
<input type="checkbox" name="wr_secret" value="secret" id="wr_secret">
|
||||
<label for="wr_secret"><span></span>비밀댓글</label>
|
||||
</span>
|
||||
<button type="submit" id="btn_submit" class="btn_submit">댓글등록</button>
|
||||
</ul>
|
||||
<div class="cb"></div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</aside>
|
||||
|
||||
<script>
|
||||
var save_before = '';
|
||||
var save_html = document.getElementById('bo_vc_w').innerHTML;
|
||||
|
||||
function good_and_write()
|
||||
{
|
||||
var f = document.fviewcomment;
|
||||
if (fviewcomment_submit(f)) {
|
||||
f.is_good.value = 1;
|
||||
f.submit();
|
||||
} else {
|
||||
f.is_good.value = 0;
|
||||
}
|
||||
}
|
||||
|
||||
function fviewcomment_submit(f)
|
||||
{
|
||||
var pattern = /(^\s*)|(\s*$)/g; // \s 공백 문자
|
||||
|
||||
f.is_good.value = 0;
|
||||
|
||||
var subject = "";
|
||||
var content = "";
|
||||
$.ajax({
|
||||
url: g5_bbs_url+"/ajax.filter.php",
|
||||
type: "POST",
|
||||
data: {
|
||||
"subject": "",
|
||||
"content": f.wr_content.value
|
||||
},
|
||||
dataType: "json",
|
||||
async: false,
|
||||
cache: false,
|
||||
success: function(data, textStatus) {
|
||||
subject = data.subject;
|
||||
content = data.content;
|
||||
}
|
||||
});
|
||||
|
||||
if (content) {
|
||||
alert("내용에 금지단어('"+content+"')가 포함되어있습니다");
|
||||
f.wr_content.focus();
|
||||
return false;
|
||||
}
|
||||
|
||||
// 양쪽 공백 없애기
|
||||
var pattern = /(^\s*)|(\s*$)/g; // \s 공백 문자
|
||||
document.getElementById('wr_content').value = document.getElementById('wr_content').value.replace(pattern, "");
|
||||
if (char_min > 0 || char_max > 0)
|
||||
{
|
||||
check_byte('wr_content', 'char_count');
|
||||
var cnt = parseInt(document.getElementById('char_count').innerHTML);
|
||||
if (char_min > 0 && char_min > cnt)
|
||||
{
|
||||
alert("댓글은 "+char_min+"글자 이상 쓰셔야 합니다.");
|
||||
return false;
|
||||
} else if (char_max > 0 && char_max < cnt)
|
||||
{
|
||||
alert("댓글은 "+char_max+"글자 이하로 쓰셔야 합니다.");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else if (!document.getElementById('wr_content').value)
|
||||
{
|
||||
alert("댓글을 입력하여 주십시오.");
|
||||
return false;
|
||||
}
|
||||
|
||||
if (typeof(f.wr_name) != 'undefined')
|
||||
{
|
||||
f.wr_name.value = f.wr_name.value.replace(pattern, "");
|
||||
if (f.wr_name.value == '')
|
||||
{
|
||||
alert('이름이 입력되지 않았습니다.');
|
||||
f.wr_name.focus();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
if (typeof(f.wr_password) != 'undefined')
|
||||
{
|
||||
f.wr_password.value = f.wr_password.value.replace(pattern, "");
|
||||
if (f.wr_password.value == '')
|
||||
{
|
||||
alert('비밀번호가 입력되지 않았습니다.');
|
||||
f.wr_password.focus();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
<?php if($is_guest) echo chk_captcha_js(); ?>
|
||||
|
||||
set_comment_token(f);
|
||||
|
||||
document.getElementById("btn_submit").disabled = "disabled";
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
function comment_box(comment_id, work)
|
||||
{
|
||||
var el_id,
|
||||
form_el = 'fviewcomment',
|
||||
respond = document.getElementById(form_el);
|
||||
|
||||
// 댓글 아이디가 넘어오면 답변, 수정
|
||||
if (comment_id)
|
||||
{
|
||||
if (work == 'c')
|
||||
el_id = 'reply_' + comment_id;
|
||||
else
|
||||
el_id = 'edit_' + comment_id;
|
||||
}
|
||||
else
|
||||
el_id = 'bo_vc_w';
|
||||
|
||||
if (save_before != el_id)
|
||||
{
|
||||
if (save_before)
|
||||
{
|
||||
document.getElementById(save_before).style.display = 'none';
|
||||
}
|
||||
|
||||
document.getElementById(el_id).style.display = '';
|
||||
document.getElementById(el_id).appendChild(respond);
|
||||
//입력값 초기화
|
||||
document.getElementById('wr_content').value = '';
|
||||
|
||||
// 댓글 수정
|
||||
if (work == 'cu')
|
||||
{
|
||||
document.getElementById('wr_content').value = document.getElementById('save_comment_' + comment_id).value;
|
||||
if (typeof char_count != 'undefined')
|
||||
check_byte('wr_content', 'char_count');
|
||||
if (document.getElementById('secret_comment_'+comment_id).value)
|
||||
document.getElementById('wr_secret').checked = true;
|
||||
else
|
||||
document.getElementById('wr_secret').checked = false;
|
||||
}
|
||||
|
||||
document.getElementById('comment_id').value = comment_id;
|
||||
document.getElementById('w').value = work;
|
||||
|
||||
if(save_before)
|
||||
$("#captcha_reload").trigger("click");
|
||||
|
||||
save_before = el_id;
|
||||
}
|
||||
}
|
||||
|
||||
function comment_delete()
|
||||
{
|
||||
return confirm("이 댓글을 삭제하시겠습니까?");
|
||||
}
|
||||
|
||||
comment_box('', 'c'); // 댓글 입력폼이 보이도록 처리하기위해서 추가 (root님)
|
||||
|
||||
<?php if($board['bo_use_sns'] && ($config['cf_facebook_appid'] || $config['cf_twitter_key'])) { ?>
|
||||
|
||||
$(function() {
|
||||
// sns 등록
|
||||
$("#bo_vc_send_sns").load(
|
||||
"<?php echo G5_SNS_URL; ?>/view_comment_write.sns.skin.php?bo_table=<?php echo $bo_table; ?>",
|
||||
function() {
|
||||
save_html = document.getElementById('bo_vc_w').innerHTML;
|
||||
}
|
||||
);
|
||||
});
|
||||
<?php } ?>
|
||||
</script>
|
||||
<?php } ?>
|
||||
<!-- } 댓글 쓰기 끝 -->
|
||||
<script>
|
||||
jQuery(function($) {
|
||||
//댓글열기
|
||||
$(".cmt_btn").click(function(e){
|
||||
e.preventDefault();
|
||||
$(this).toggleClass("cmt_btn_op");
|
||||
$("#bo_vc").toggle();
|
||||
});
|
||||
});
|
||||
</script>
|
||||
542
theme/rb.basic/skin/board/rb.event_bbs_fg/write.skin.php
Normal file
@ -0,0 +1,542 @@
|
||||
<?php
|
||||
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
|
||||
|
||||
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
|
||||
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);
|
||||
?>
|
||||
|
||||
<div class="rb_bbs_wrap rb_bbs_write_wrap">
|
||||
|
||||
<form name="fwrite" id="fwrite" action="<?php echo $action_url ?>" onsubmit="return fwrite_submit(this);" method="post" enctype="multipart/form-data" autocomplete="off" style="width:<?php echo $width; ?>">
|
||||
<input type="hidden" name="uid" value="<?php echo get_uniqid(); ?>">
|
||||
<input type="hidden" name="w" value="<?php echo $w ?>">
|
||||
<input type="hidden" name="bo_table" value="<?php echo $bo_table ?>">
|
||||
<input type="hidden" name="wr_id" value="<?php echo $wr_id ?>">
|
||||
<input type="hidden" name="sca" value="<?php echo $sca ?>">
|
||||
<input type="hidden" name="sfl" value="<?php echo $sfl ?>">
|
||||
<input type="hidden" name="stx" value="<?php echo $stx ?>">
|
||||
<input type="hidden" name="spt" value="<?php echo $spt ?>">
|
||||
<input type="hidden" name="sst" value="<?php echo $sst ?>">
|
||||
<input type="hidden" name="sod" value="<?php echo $sod ?>">
|
||||
<input type="hidden" name="page" value="<?php echo $page ?>">
|
||||
|
||||
<!-- 카테고리 { -->
|
||||
<?php if ($is_category) { ?>
|
||||
<div class="rb_inp_wrap">
|
||||
<ul>
|
||||
<select name="ca_name" id="ca_name" required class="select ca_name">
|
||||
<option value="">분류를 선택하세요</option>
|
||||
<?php echo $category_option ?>
|
||||
</select>
|
||||
</ul>
|
||||
</div>
|
||||
<?php } ?>
|
||||
<!-- } -->
|
||||
|
||||
<!-- 제목 { -->
|
||||
<div class="rb_inp_wrap">
|
||||
<div id="autosave_wrapper" class="write_div">
|
||||
<ul class="autosave_wrapper_ul1" <?php if (!$is_member) { ?>style="padding-right:0px;"<?php } ?>>
|
||||
<input type="text" name="wr_subject" value="<?php echo $subject ?>" id="wr_subject" required class="input required full_input" maxlength="255" placeholder="제목을 입력하세요.">
|
||||
</ul>
|
||||
<?php if ($is_member) { // 임시 저장된 글 기능 ?>
|
||||
<ul class="autosave_wrapper_ul2">
|
||||
<script src="<?php echo G5_JS_URL; ?>/autosave.js"></script>
|
||||
<?php if($editor_content_js) echo $editor_content_js; ?>
|
||||
<button type="button" id="btn_autosave" class="btn_frmline">임시저장 <span id="autosave_count" class="font-B"><?php echo $autosave_count; ?></span></button>
|
||||
<div id="autosave_pop">
|
||||
<strong>임시 저장된 글 목록</strong>
|
||||
<?php if($autosave_count > 0) { ?>
|
||||
<ul></ul>
|
||||
<?php } else { ?>
|
||||
<div class="autosave_guide">저장된 데이터가 없습니다.</div>
|
||||
<?php } ?>
|
||||
<div class="autosave_btn_wrap">
|
||||
<button type="button" class="autosave_close autosave_save font-B" onclick="autosave()">저장</button>
|
||||
<button type="button" class="autosave_close font-B">닫기</button>
|
||||
</div>
|
||||
</div>
|
||||
</ul>
|
||||
<?php } ?>
|
||||
</div>
|
||||
</div>
|
||||
<!-- } -->
|
||||
|
||||
<!-- 서브워딩 { -->
|
||||
<div class="rb_inp_wrap">
|
||||
<input type="text" name="wr_3" value="<?php echo isset($write['wr_3']) ? $write['wr_3'] : ''; ?>" id="wr_3" class="input w70" placeholder="서브워딩을 입력하세요.">
|
||||
</div>
|
||||
|
||||
<div class="rb_inp_wrap new_bbs_border_wrap">
|
||||
<ul>
|
||||
<h6 class="bbs_sub_titles font-B">날짜(기간) 등록</h6>
|
||||
<label class="helps">기간을 설정할 수 있습니다. 기간이 설정된 경우 종료일이 지나면 블라인드 됩니다.<br>시작일과 종료일이 모두 입력되어 있을때만 날짜를 표기 합니다.</label>
|
||||
|
||||
<input type="text" name="wr_1" class="datepicker_inp datepicker_start datepicker" value="<?php echo isset($write['wr_1']) ? $write['wr_1'] : ''; ?>" id="wr_1" placeholder="시작일" autocomplete="off" readonly>
|
||||
<input type="text" name="wr_2" class="datepicker_inp datepicker_end datepicker" value="<?php echo isset($write['wr_2']) ? $write['wr_2'] : ''; ?>" id="wr_2" placeholder="종료일" autocomplete="off" readonly>
|
||||
|
||||
<script>
|
||||
//@미니님a 님 개선 코드적용
|
||||
$(function() {
|
||||
$('.datepicker_start').datepicker({
|
||||
minDate: 0
|
||||
});
|
||||
$('.datepicker_end').datepicker({
|
||||
minDate: 0,
|
||||
beforeShow: function(input, inst) {
|
||||
var startDate = $('.datepicker_start').datepicker('getDate');
|
||||
if (startDate) {
|
||||
$(this).datepicker('option', 'minDate', startDate);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
// 시작일이 변경되면 종료일의 최소 날짜를 업데이트
|
||||
$('.datepicker_start').on('change', function() {
|
||||
var startDate = $(this).datepicker('getDate');
|
||||
if (startDate) {
|
||||
$('.datepicker_end').datepicker('option', 'minDate', startDate);
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<!-- } -->
|
||||
|
||||
|
||||
<?php
|
||||
$option = '';
|
||||
$option_hidden = '';
|
||||
if ($is_notice || $is_html || $is_secret || $is_mail) {
|
||||
$option = '';
|
||||
if ($is_notice) {
|
||||
$option .= PHP_EOL.'<input type="checkbox" id="notice" name="notice" class="selec_chk" value="1" '.$notice_checked.'>'.PHP_EOL.'<label for="notice"><span></span>공지</label> ';
|
||||
}
|
||||
if ($is_html) {
|
||||
if ($is_dhtml_editor) {
|
||||
$option_hidden .= '<input type="hidden" value="html1" name="html">';
|
||||
} else {
|
||||
$option .= PHP_EOL.'<input type="checkbox" id="html" name="html" onclick="html_auto_br(this);" class="selec_chk" value="'.$html_value.'" '.$html_checked.'>'.PHP_EOL.'<label for="html"><span></span>html</label> ';
|
||||
}
|
||||
}
|
||||
if ($is_secret) {
|
||||
if ($is_admin || $is_secret==1) {
|
||||
$option .= PHP_EOL.'<input type="checkbox" id="secret" name="secret" class="selec_chk" value="secret" '.$secret_checked.'>'.PHP_EOL.'<label for="secret"><span></span>비밀글</label> ';
|
||||
} else {
|
||||
$option_hidden .= '<input type="hidden" name="secret" value="secret">';
|
||||
}
|
||||
}
|
||||
if ($is_mail) {
|
||||
$option .= PHP_EOL.'<input type="checkbox" id="mail" name="mail" class="selec_chk" value="mail" '.$recv_email_checked.'>'.PHP_EOL.'<label for="mail"><span></span>답변메일받기</label> ';
|
||||
}
|
||||
}
|
||||
echo $option_hidden;
|
||||
?>
|
||||
|
||||
|
||||
<?php if ($option) { ?>
|
||||
<div class="rb_inp_wrap">
|
||||
<ul>
|
||||
<div class="write_div">
|
||||
<span class="sound_only">옵션</span>
|
||||
<ul class="bo_v_option">
|
||||
<?php echo $option ?>
|
||||
</ul>
|
||||
</div>
|
||||
</ul>
|
||||
</div>
|
||||
<?php } ?>
|
||||
|
||||
|
||||
|
||||
<!-- 내용 { -->
|
||||
<div class="rb_inp_wrap">
|
||||
<ul>
|
||||
<div class="wr_content <?php echo $is_dhtml_editor ? $config['cf_editor'] : ''; ?>">
|
||||
<?php if($board['bo_write_min'] || $board['bo_write_max']) { ?>
|
||||
<!-- 최소/최대 글자 수 사용 시 -->
|
||||
<p id="char_count_desc" class="help_text">이 게시판은 최소 <strong><?php echo $board['bo_write_min']; ?></strong>글자 이상, 최대 <strong><?php echo $board['bo_write_max']; ?></strong>글자 이하까지 글을 쓰실 수 있습니다.</p>
|
||||
<?php } ?>
|
||||
<?php echo $editor_html; // 에디터 사용시는 에디터로, 아니면 textarea 로 노출 ?>
|
||||
|
||||
<?php if($board['bo_write_min'] || $board['bo_write_max']) { ?>
|
||||
<?php if(!$is_dhtml_editor) { ?>
|
||||
<div id="char_count_wrap"><span id="char_count"></span>글자</div>
|
||||
<?php } ?>
|
||||
<?php } ?>
|
||||
|
||||
</div>
|
||||
|
||||
<?php if(!$is_dhtml_editor) { ?>
|
||||
<style>
|
||||
.wr_content>textarea {
|
||||
overflow: hidden;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
//에디터가 아닌경우 textarea의 높이 자동설정
|
||||
$(document).ready(function() {
|
||||
$('.wr_content > textarea').on('input', function() {
|
||||
this.style.height = 'auto'; /* 높이를 자동으로 설정합니다. */
|
||||
this.style.height = (this.scrollHeight) + 'px'; /* 스크롤 높이를 textarea에 적용합니다. */
|
||||
this.style.minHeight = '300px';
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<?php } ?>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- } -->
|
||||
|
||||
|
||||
<!-- 비회원 { -->
|
||||
<?php if ($is_name) { ?>
|
||||
<div class="rb_inp_wrap">
|
||||
<ul class="guest_inp_wrap">
|
||||
|
||||
<lebel class="help_text">작성자 정보를 입력해주세요. 비밀번호는 게시글 수정 시 사용됩니다.</lebel>
|
||||
<li>
|
||||
|
||||
<input type="text" name="wr_name" value="<?php echo $name ?>" id="wr_name" required class="input_tiny required" placeholder="성함">
|
||||
|
||||
|
||||
<?php if ($is_password) { ?>
|
||||
<input type="password" name="wr_password" id="wr_password" <?php echo $password_required ?> class="input_tiny <?php echo $password_required ?>" placeholder="비밀번호">
|
||||
<?php } ?>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<?php if ($is_email) { ?>
|
||||
<input type="text" name="wr_email" value="<?php echo $email ?>" id="wr_email" class="input_tiny email " placeholder="이메일">
|
||||
<?php } ?>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<!-- } -->
|
||||
<?php } ?>
|
||||
|
||||
<?php if(isset($is_link) && $is_link) { ?>
|
||||
<!-- 링크 { -->
|
||||
<div class="rb_inp_wrap rb_inp_wrap_gap">
|
||||
<label class="help_text">링크 주소를 입력할 수 있어요.</label>
|
||||
<?php for ($i=1; $is_link && $i<=G5_LINK_COUNT; $i++) { ?>
|
||||
<ul class="rb_inp_wrap_link">
|
||||
<i><img src="<?php echo $board_skin_url ?>/img/ico_link.svg"></i>
|
||||
<input type="text" name="wr_link<?php echo $i ?>" value="<?php if($w=="u"){ echo $write['wr_link'.$i]; } ?>" id="wr_link<?php echo $i ?>" class="input full_input">
|
||||
</ul>
|
||||
<?php } ?>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<!-- } -->
|
||||
<?php } ?>
|
||||
|
||||
<?php if(isset($board['bo_upload_count']) && $board['bo_upload_count'] > 0) { ?>
|
||||
<?php
|
||||
$wr_file = isset($wr_file) ? $wr_file : [];
|
||||
$wf_cnt = count((array)$wr_file) + 1;
|
||||
?>
|
||||
<?php if (isset($is_file) && $is_file && $wf_cnt > 0): ?>
|
||||
<!-- 파일 { -->
|
||||
<div class="rb_inp_wrap rb_inp_wrap_gap">
|
||||
<label class="help_text">
|
||||
최대 <?php echo $board['bo_upload_count']; ?>개 / 이미지 및 일반 파일을 첨부할 수 있어요.<br>
|
||||
</label>
|
||||
|
||||
<div class="">
|
||||
|
||||
|
||||
<?php
|
||||
$new_files = [];
|
||||
if (isset($w) && $w == 'u') {
|
||||
// 파일이 존재하는지 확인
|
||||
if (isset($file) && is_array($file)) {
|
||||
foreach ($file as $k => $v) {
|
||||
// 등록된 파일에는 삭제시 필요한 bf_file 필드 추가
|
||||
if (empty($v['file'])) {
|
||||
continue;
|
||||
}
|
||||
$new_files[] = $v;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$new_files = [];
|
||||
}
|
||||
?>
|
||||
<input type="file" name="bf_file[]" style="display:none;" />
|
||||
|
||||
|
||||
<div class="divmb-10">
|
||||
<input type="hidden" id="ajax_files" name="ajax_files" value="" />
|
||||
<div style="position:relative;">
|
||||
<input type="file" id="pic" name="pic" onchange="upload_start()" multiple="multiple" class="au_input" />
|
||||
<div class="au_btn_search_file font-b">파일을 여기에 끌어놓으세요.</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="swiper-container swiper-wfile" style="overflow: inherit; padding-bottom:15px; font-size:11px;">
|
||||
<div class="swiper-wrapper" id="file_list">
|
||||
<?php foreach($new_files as $v): ?>
|
||||
<div class="swiper-slide swiper-slide_lists">
|
||||
<div class="au_file_list">
|
||||
<div class="au_file_list_img_wrap">
|
||||
<?php if($v['view']) { ?>
|
||||
<?php echo $v['view']?>
|
||||
<?php } else { ?>
|
||||
<?php $pinfo = pathinfo($v['source']); ?>
|
||||
<div class="w_pd">
|
||||
<a href="<?php echo $v['href']?>" class="w_etc w_<?php echo $pinfo['extension']?>" download><?php echo $pinfo['extension']?></a>
|
||||
</div>
|
||||
<?php } ?>
|
||||
</div>
|
||||
<dd class="au_btn_del2 font-r">대표</dd>
|
||||
<div class="au_btn_del font-r" onclick="delete_file('<?php echo $v['file']?>',this)">삭제</div>
|
||||
<div class="cut" style="margin-top:5px;"><?php echo $v['source'] ?></div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<?php endforeach; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
var swiper_file = new Swiper('.swiper-wfile', {
|
||||
slidesPerColumnFill: 'row',
|
||||
slidesPerView: 10, // 가로갯수
|
||||
slidesPerColumn: 1, // 세로갯수
|
||||
spaceBetween: 7, // 간격
|
||||
touchRatio: 0, // 드래그 가능여부(1, 0)
|
||||
|
||||
breakpoints: { // 반응형 처리
|
||||
1024: {
|
||||
slidesPerView: 10, // 가로갯수
|
||||
slidesPerColumn: 1, // 세로갯수
|
||||
touchRatio: 0,
|
||||
},
|
||||
10: {
|
||||
slidesPerView: 3.5, // 가로갯수
|
||||
slidesPerColumn: 1, // 세로갯수
|
||||
touchRatio: 1,
|
||||
}
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
<div class="au_progress">
|
||||
<div id="son" class="font-R au_bars"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
var ajax_files = {
|
||||
'files': <?php echo empty($new_files) ? '[]' : json_encode($new_files)?>,
|
||||
'del': []
|
||||
};
|
||||
var xhr = new XMLHttpRequest();
|
||||
|
||||
function upload_start() {
|
||||
var cnts = $("#file_list .swiper-slide_lists").length;
|
||||
var maxUploadCount = <?php echo $board['bo_upload_count']; ?>;
|
||||
var picFileList = $("#pic").get(0).files;
|
||||
|
||||
if (cnts + picFileList.length > maxUploadCount) {
|
||||
alert("첨부파일은 " + maxUploadCount + "개 이하만 업로드 가능합니다.");
|
||||
return false;
|
||||
}
|
||||
|
||||
var formData = new FormData();
|
||||
formData.append("act_type", "upload");
|
||||
formData.append("write_table", "<?php echo $write_table ?>");
|
||||
formData.append("bo_table", "<?php echo $bo_table ?>");
|
||||
formData.append("wr_id", "<?php echo $wr_id ?>");
|
||||
for (var i = 0; i < picFileList.length; i++) {
|
||||
formData.append("file[]", picFileList[i]);
|
||||
}
|
||||
|
||||
var xhr = new XMLHttpRequest();
|
||||
xhr.upload.addEventListener("progress", onprogress, false);
|
||||
xhr.addEventListener("error", upload_failed, false);
|
||||
xhr.addEventListener("load", upload_success, false);
|
||||
xhr.open("POST", "<?php echo G5_URL ?>/rb/rb.lib/ajax.upload.php");
|
||||
xhr.send(formData);
|
||||
}
|
||||
|
||||
function onprogress(evt) {
|
||||
var loaded = evt.loaded;
|
||||
var tot = evt.total;
|
||||
var per = Math.floor(100 * loaded / tot);
|
||||
$("#son").parent().css("display", "block");
|
||||
//$("#son").html(per + "%");
|
||||
$("#son").css("width", per + "%");
|
||||
if(per > 99) {
|
||||
$("#son").parent().css("display", "none");
|
||||
}
|
||||
}
|
||||
|
||||
function upload_failed(evt) {
|
||||
alert("업로드에 실패하였습니다.");
|
||||
}
|
||||
|
||||
function upload_success(evt) {
|
||||
var res = JSON.parse(evt.target.response);
|
||||
if (res.res == 'true') {
|
||||
for (var i = 0; i < res.list.length; i++) {
|
||||
var str = '<div class="swiper-slide swiper-slide_lists">';
|
||||
str += '<div class="au_file_list">';
|
||||
str += '<div class="au_file_list_img_wrap">';
|
||||
str += '' + res.list[i].view + '';
|
||||
str += '</div>';
|
||||
str += '</div>';
|
||||
str += '<div class="au_btn_del" onclick="delete_file(\'' + res.list[i].bf_file + '\',this)">삭제</div>';
|
||||
str += '<div class="cut" style="margin-top:5px;">' + res.list[i].bf_source + '</div>';
|
||||
str += '</div>';
|
||||
|
||||
|
||||
|
||||
$("#file_list").append(str);
|
||||
ajax_files.files.push(res.list[i]);
|
||||
swiper_file.update();
|
||||
}
|
||||
$("#ajax_files").val(JSON.stringify(ajax_files));
|
||||
} else {
|
||||
alert(res.msg);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function delete_file(file, obj) {
|
||||
var formData = new FormData();
|
||||
formData.append("act_type", "delete");
|
||||
formData.append("write_table", "<?php echo $write_table ?>");
|
||||
formData.append("bo_table", "<?php echo $bo_table ?>");
|
||||
formData.append("wr_id", "<?php echo $wr_id ?>");
|
||||
formData.append("bf_file", file);
|
||||
xhr.open("POST", "<?php echo G5_URL ?>/rb/rb.lib/ajax.upload.php");
|
||||
xhr.send(formData);
|
||||
$(obj).closest('.swiper-slide').remove();
|
||||
ajax_files.del.push(file);
|
||||
$("#ajax_files").val(JSON.stringify(ajax_files));
|
||||
}
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- } -->
|
||||
<?php endif; ?>
|
||||
<?php } ?>
|
||||
|
||||
|
||||
<?php if ($is_use_captcha) { //자동등록방지 ?>
|
||||
<div class="rb_inp_wrap">
|
||||
<ul>
|
||||
<?php echo $captcha_html ?>
|
||||
</ul>
|
||||
</div>
|
||||
<?php } ?>
|
||||
|
||||
|
||||
<div class="rb_inp_wrap_confirm">
|
||||
<a href="<?php echo get_pretty_url($bo_table); ?>" class="btn_cancel btn font-B">취소</a>
|
||||
<button type="submit" id="btn_submit" accesskey="s" class="btn_submit btn font-B">작성완료</button>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script>
|
||||
<?php if($board['bo_write_min'] || $board['bo_write_max']) { ?>
|
||||
// 글자수 제한
|
||||
var char_min = parseInt(<?php echo $board['bo_write_min']; ?>); // 최소
|
||||
var char_max = parseInt(<?php echo $board['bo_write_max']; ?>); // 최대
|
||||
check_byte("wr_content", "char_count");
|
||||
|
||||
$(function() {
|
||||
$("#wr_content").on("keyup", function() {
|
||||
check_byte("wr_content", "char_count");
|
||||
});
|
||||
});
|
||||
|
||||
<?php } ?>
|
||||
|
||||
function html_auto_br(obj) {
|
||||
if (obj.checked) {
|
||||
result = confirm("자동 줄바꿈을 하시겠습니까?\n\n자동 줄바꿈은 게시물 내용중 줄바뀐 곳을<br>태그로 변환하는 기능입니다.");
|
||||
if (result)
|
||||
obj.value = "html2";
|
||||
else
|
||||
obj.value = "html1";
|
||||
} else
|
||||
obj.value = "";
|
||||
}
|
||||
|
||||
function fwrite_submit(f) {
|
||||
<?php echo $editor_js; // 에디터 사용시 자바스크립트에서 내용을 폼필드로 넣어주며 내용이 입력되었는지 검사함 ?>
|
||||
|
||||
var subject = "";
|
||||
var content = "";
|
||||
$.ajax({
|
||||
url: g5_bbs_url + "/ajax.filter.php",
|
||||
type: "POST",
|
||||
data: {
|
||||
"subject": f.wr_subject.value,
|
||||
"content": f.wr_content.value
|
||||
},
|
||||
dataType: "json",
|
||||
async: false,
|
||||
cache: false,
|
||||
success: function(data, textStatus) {
|
||||
subject = data.subject;
|
||||
content = data.content;
|
||||
}
|
||||
});
|
||||
|
||||
if (subject) {
|
||||
alert("제목에 금지단어('" + subject + "')가 포함되어있습니다");
|
||||
f.wr_subject.focus();
|
||||
return false;
|
||||
}
|
||||
|
||||
if (content) {
|
||||
alert("내용에 금지단어('" + content + "')가 포함되어있습니다");
|
||||
if (typeof(ed_wr_content) != "undefined")
|
||||
ed_wr_content.returnFalse();
|
||||
else
|
||||
f.wr_content.focus();
|
||||
return false;
|
||||
}
|
||||
|
||||
if (document.getElementById("char_count")) {
|
||||
if (char_min > 0 || char_max > 0) {
|
||||
var cnt = parseInt(check_byte("wr_content", "char_count"));
|
||||
if (char_min > 0 && char_min > cnt) {
|
||||
alert("내용은 " + char_min + "글자 이상 쓰셔야 합니다.");
|
||||
return false;
|
||||
} else if (char_max > 0 && char_max < cnt) {
|
||||
alert("내용은 " + char_max + "글자 이하로 쓰셔야 합니다.");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
<?php echo $captcha_js; // 캡챠 사용시 자바스크립트에서 입력된 캡챠를 검사함 ?>
|
||||
|
||||
document.getElementById("btn_submit").disabled = "disabled";
|
||||
|
||||
return true;
|
||||
}
|
||||
</script>
|
||||
@ -0,0 +1,46 @@
|
||||
<?php
|
||||
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
|
||||
|
||||
$link_url = G5_BBS_URL."/board.php?bo_table=".$bo_table."&wr_id=".$wr_id."&".$qstr."#c_{$comment_id}";
|
||||
|
||||
if($w == "c") { // 신규댓글 이면,
|
||||
|
||||
//댓글의 댓글 작성시 쪽지
|
||||
if (strlen($tmp_comment_reply) > 0) {
|
||||
//원글 작성자가 코멘트 입력이나 수정시 패스
|
||||
if ($reply_array['mb_id'] == $mb_id || !$reply_array['mb_id']) {
|
||||
// return 0;
|
||||
} else {
|
||||
if ($is_member){
|
||||
$smember_id = $mb_id;
|
||||
} else {
|
||||
//손님에게 코멘트 허용시 또는 테스트용 아이디
|
||||
$smember_id = "guest";
|
||||
}
|
||||
memo_auto_send($board['bo_subject'].'의 게시물의 댓글에 댓글이 등록 되었습니다.', $link_url, $reply_array['mb_id'], "system-msg");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//게시물의 댓글 작성시 작성자에게 쪽지
|
||||
//원글 작성자가 코멘트 입력이나 수정시 또는 코멘트답변 입력시 패스
|
||||
if ($wr['mb_id'] == $member['mb_id'] || $wr['mb_id'] == $reply_array['mb_id']) {
|
||||
// return 0;
|
||||
} else {
|
||||
if ($is_member){
|
||||
$smember_id = $member['mb_id'];
|
||||
} else {
|
||||
//손님에게 코멘트 허용시 또는 테스트용 아이디
|
||||
$smember_id = "guest";
|
||||
}
|
||||
memo_auto_send($board['bo_subject'].'의 게시물에 댓글이 등록 되었습니다.', $link_url, $wr['mb_id'], "system-msg");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//웹앱 백버튼 이슈 해결
|
||||
if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && $_SERVER['HTTP_X_REQUESTED_WITH'] == $app['ap_title']) {
|
||||
goto_url($link_url);
|
||||
}
|
||||
|
||||
?>
|
||||
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
|
||||
@include_once(G5_PATH.'/rb/rb.lib/ajax.upload_write_update.php'); // 파일첨부를 끌어오기 형태로 업로드 하는 경우만 추가해주세요.
|
||||
|
||||
if($w == "") {
|
||||
//관리자에게 쪽지발송
|
||||
memo_auto_send($board['bo_subject'].'에 새글이 등록 되었습니다.', G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id, $config['cf_admin'], "system-msg");
|
||||
}
|
||||
?>
|
||||