테스트 사이트 - 개발 중인 베타 버전입니다

관리자 페이지에서만 안 보이게 설정할 수가 있나요 ?? 채택완료

광깔 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개

채택된 답변
+20 포인트
5년 전

관리자 페이지에서는 출력 금지

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

광깔
5년 전
항상 감사합니다!! 덕분에 해결했습니다 :D
룻박
5년 전
저도 감사합니다 !!!

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

플라이
5년 전

해당 admin.css를 별도로 만들어서 해당 관리자 페이지에서만 호출해서 적용하시면 됩니다.

로그인 후 평가할 수 있습니다

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

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

로그인