관리자 페이지에서만 안 보이게 설정할 수가 있나요 ?? 채택완료
광깔
5년 전
조회 2,882
실시간 채팅창(채널톡 사용) 자바스크립트 소스를 해당 테마 폴더 안에 tail 파일에 적용하면
사이트에서도 안 보여져서 root 폴더, tail.sub.php 에 적용을 했더니
관리자 페이지에서도 그림처럼 보여집니다 ..
관리자 페이지에서만 해당 부분이 안 보이게 하고 싶어서
css로 display:none 를 할려고 하는데
관리자 페이지에서만 css를 적용할 수가 있나요 ??
이걸 이용해볼까 했는데 .. 위의 php는 관리자로 접속했을 때를 구분해주는거여서
소용이 없더라구요 ...
</p>
<p><?php if ($is_member) { ?></p>
<p>// 추가된 그누보드 연동 코드</p>
<p> <script></p>
<p> if ('<?php echo $member['mb_id'] ?>') {</p>
<p> window.channelPluginSettings.userId = '<?php echo $member['mb_id'] ?>'; // 회원아이디</p>
<p> window.channelPluginSettings.profile = {</p>
<p> "name": "<?php echo $member['mb_name'] ?>", // 회원이름</p>
<p> "email": "<?php echo $member['mb_email'] ?>", // 회원이메일</p>
<p> "mobileNumber": "<?php echo $member['mb_hp'] ?>", // 회원휴대전화</p>
<p> "avatarUrl": "<?php echo G5_URL ?>/data/member_image/<?php echo substr($member['mb_id'],0,2) ?>/<?php echo $member['mb_id'] ?>.gif" // 프로필이미지</p>
<p> };</p>
<p> }</p>
<p> </script></p>
<p><?php } ?></p>
<p> </p>
<p><script></p>
<p>// 기존 스크립트 에서 window.channelPluginSettings = { } 만 없음 (위로 분리됨)</p>
<p> (function() {</p>
<p> var w = window;</p>
<p> if (w.ChannelIO) {</p>
<p> return (window.console.error || window.console.log || function(){})('ChannelIO script included twice.');</p>
<p> }</p>
<p> var d = window.document;</p>
<p> var ch = function() {</p>
<p> ch.c(arguments);</p>
<p> };</p>
<p> ch.q = [];</p>
<p> ch.c = function(args) {</p>
<p> ch.q.push(args);</p>
<p> };</p>
<p> w.ChannelIO = ch;</p>
<p> function l() {</p>
<p> if (w.ChannelIOInitialized) {</p>
<p> return;</p>
<p> }</p>
<p> w.ChannelIOInitialized = true;</p>
<p> var s = document.createElement('script');</p>
<p> s.type = 'text/javascript';</p>
<p> s.async = true;</p>
<p> s.src = '<a href="https://cdn.channel.io/plugin/ch-plugin-web.js';" target="_blank" rel="noopener noreferrer">https://cdn.channel.io/plugin/ch-plugin-web.js';</a></p>
<p> s.charset = 'UTF-8';</p>
<p> var x = document.getElementsByTagName('script')[0];</p>
<p> x.parentNode.insertBefore(s, x);</p>
<p> }</p>
<p> if (document.readyState === 'complete') {</p>
<p> l();</p>
<p> } else if (window.attachEvent) {</p>
<p> window.attachEvent('onload', l);</p>
<p> } else {</p>
<p> window.addEventListener('DOMContentLoaded', l, false);</p>
<p> window.addEventListener('load', l, false);</p>
<p> }</p>
<p> })();</p>
<p></script></p>
<p><!-- Channel Plugin Scripts --></p>
<p>

댓글을 작성하려면 로그인이 필요합니다.
답변 2개
답변을 작성하려면 로그인이 필요합니다.
로그인