조회 수 8009 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

(이 설명은 XE 1.4.10을 기준으로 만들었습니다.)


XE에서 새글 위젯을 쓰면 윈치않아도 첨부파일 아이콘이 나타납니다. 불필요하게 공간을 차지하기 때문에, 없애고 싶을 때가 있는데요, XE의 파일 2개만 수정하면 됩니다.


(1) document 모듈 수정

XE가 설치된 디렉토리에서 document.item.php 파일을 수정합니다. XE 모듈 가운데 하나이므로, 아래 디렉토리에 해당 파일이 있습니다.


xe/modules/document/document.item.php


이 파일에서 위젯에 쓸 함수를 새로 만들어줍니다. 아래 내용을 파일에 추가하기만 하면 됩니다.


        function getExtraImages2($time_interval = 43200) {
            if(!$this->document_srl) return;

            // 아이콘 목록을 담을 변수 미리 설정
            $buffs = array();

            $check_files = false;

            // 비밀글 체크
            if($this->isSecret()) $buffs[] = "secret";

            // 최신 시간 설정
            $time_check = date("YmdHis", time()-$time_interval);

            // 새글 체크
            if($this->get('regdate')>$time_check) $buffs[] = "new";
            else if($this->get('last_update')>$time_check) $buffs[] = "update";

            return $buffs;
           
        }

        /**
         * @brief getExtraImages2로 구한 값을 이미지 태그를 씌워서 리턴
         **/
        function printExtraImages2($time_check = 43200) {
            if(!$this->document_srl) return;

            // 아이콘 디렉토리 구함
            $path = sprintf('%s%s',getUrl(), 'modules/document/tpl/icons/');

            $buffs = $this->getExtraImages2($time_check);
            if(!count($buffs)) return;

            $buff = null;
            foreach($buffs as $key => $val) {
                $buff .= sprintf('<img src="%s%s.gif" alt="%s" title="%s" style="margin-right:2px;" />', $path, $val, $val, $val);
            }
            return $buff;
        }


기존 함수를 수정하는 대신 함수를 새로 만들어준 까닭은 기존 함수를 여러 곳에서 쓰고 있기 때문입니다.


(2) 새 글 위젯 수정

새 글 위젯은 스킨만 고쳐주면 됩니다. 새 글 위젯의 스킨은 xe/widgets/newest_document/skins 에 있습니다. 스킨 디렉토리 내부에 있는 여러 디렉토리 가운데 현재 쓰고있는 스킨의 파일을 수정하면 됩니다. 예를 들어 blog_newest_document 스킨을 사용 중이라면, list.html 파일은 아래 주소로 가면 찾을 수 있습니다.


xe/widgets/newest_document/skins/blog_newest_document/list.html


스킨을 구성하고 있는 여러 파일 가운데 list.html 파일만 고쳐주면 됩니다. 1번에서 새로 만든 함수를 쓰도록 바꿔주면 되는데요, 파일 내용 중에서


{$oDocument->printExtraImages($widget_info->duration_new)}


이 부분을


{$oDocument->printExtraImages2($widget_info->duration_new)}


로 고쳐주면 됩니다.



TAG •
?

  1. LG 울트라PC 15U480 (2018년형) 확장성 점검

    LG 울트라PC 15U480는 2018년에 생산된 노트북 PC입니다. 꽤 널리 쓰이는 제품인만큼 여러 변종이 있고 사양도 다양합니다. 이들 가운데 15U480-GA56K의 확장성을 간단히 살펴보겠습니다. 아마도 다른 15U480 모델도 CPU나 메모리, 저장장치, 외장 비디오카드 ...
    Date2023.09.23 Category컴퓨터 By창환 Views1138
    Read More
  2. Windows 10 업그레이드 후 키보드를 쓸 수 없다면..

    Windows 7/8/8.1를 쓰다 Windows 10으로 업그레이드를 하다보면, 업그레이드 작업 마지막 단계에서 예상치 못한 오류를 만날 때가 있습니다. Windows 10 로그인 화면에서 키보드와 마우스가 전혀 작동하지 않는 현상인데요, 설치는 끝났지만 로그인을 할 수 없...
    Date2015.10.18 Category컴퓨터 By창환 Views2444
    Read More
  3. SD, MicroSD 카드 성능 테스트

    현재 사용 중인 몇 가지 SD 카드의 성능을 측정해 봤습니다. 시험 대상 제품은 아래와 같습니다. < 마이크로 SD 카드(microSD) > 1. SanDisk SDHC 16GB(class 4) : 샌디스크의 보급형 마이크로SD 카드입니다. 2. 삼성전자 SDHC Essential 32GB(class 10) : 삼...
    Date2015.03.21 Category컴퓨터 By창환 Views3330
    Read More
  4. Xming 해상도 변경하기

    Xming은 putty 같은 프로그램으로 리눅스/유닉스 기반의 PC에 접속하여 작업을 할 때 X11 그래픽 횐경을 쓸 수 있게 해 주는 도구입니다. 기본 설정으로 써도 큰 문제 없이 쓸 수 있지만, 최근 출시되는 고해상도 모니터와 함께 쓸 때에는 글자가 너무 작게 표...
    Date2015.03.01 Category컴퓨터 By창환 Views3398
    Read More
  5. 자주 쓰던 프로그램이 갑자기 이상해질 때!

    간혹 잘 쓰던 프로그램에서 원인을 파악하기 어려운 오류가 발생할 때가 있습니다. 원인은 여러가지가 있지만, 때때로 사용 중인 프로그램끼리 충돌하면서 문제가 발생할 때가 있는데요. 만약 PDF를 열러보는 프로그램인 어도비 리더(Adobe Reader)의 화면이 ...
    Date2015.02.24 Category컴퓨터 By창환 Views1418
    Read More
  6. No Image

    간단한 FTP 명령어 정리

    간혹 FTP에 접속을 해야 하는데, FTP 접속 프로그램이 없을 때가 있습니다. 이 때에는 윈도우에 기본으로 포함되어 있는 FTP 프로그램을 쓰면 되는데, 여기에 자주쓰는 명령어 몇 가지를 간단하게 정리했습니다. (윈도우 7 에서는 기본 FTP 프로그램이 없는 경...
    Date2013.08.17 Category컴퓨터 By창환 Views21584
    Read More
  7. No Image

    XE에서 새 글 위젯에 첨부파일 표시 없애기

    (이 설명은 XE 1.4.10을 기준으로 만들었습니다.) XE에서 새글 위젯을 쓰면 윈치않아도 첨부파일 아이콘이 나타납니다. 불필요하게 공간을 차지하기 때문에, 없애고 싶을 때가 있는데요, XE의 파일 2개만 수정하면 됩니다. (1) document 모듈 수정XE가 설치된 ...
    Date2013.01.15 Category컴퓨터 By창환 Views8009
    Read More
  8. pqi i812 8GB USB 메모리 간단 사용기

    이번에 새로 마련한 USB 메모리입니다. pqi사에서 만든 스윙 방식의 USB 저장장치입니다. 크기는 길이 3cm, 너비 1.2cm, 두께 0.6cm 정도로 상당히 작은 편이며 무게 또한 가볍습니다. 외관은 단일 색상에 회사 이름만 간단히 인쇄해 놓아 깔끔합니다. 성능을...
    Date2010.05.16 Category컴퓨터 By창환 Views8173
    Read More
  9. 뛰어난 무료 방화벽 프로그램 PC Tools Firewall Plus 6

    네트워크 방화벽 프로그램은 윈도우 XP 서비스팩 2 이후로는 운영체제에 기본으로 보함되어 있지만, 보안 전문 회사에서 만들어 내는 상용 방화벽 프로그램들은 윈도우에 포함되어 있는 기본 방화벽 프로그램보다 기능이 뛰어나고 보안성 측면에서 성능이 훨...
    Date2010.03.22 Category컴퓨터 By창환 Views12112
    Read More
  10. 델 인스피론 1525 컴퓨터 드라이버 찾기

    델 인스피론 1525 노트북 컴퓨터는 2008년 경에 출시된 컴퓨터로 기본적으로 윈도우 비스타를 탑재하고 있고, 제조회사 홈페이지를 통해 드라이버 프로그램을 내려 받으면 윈도우 XP(32비트)를 설치해서 쓸 수 있습니다. 그런데, 이 제품의 드라이버 프로그램 ...
    Date2010.01.15 Category컴퓨터 By창환 Views10480
    Read More
  11. No Image

    노트북 CPU 호환표

    인터넷을 돌아다니다 찾은 정보입니다. 국내에서는 노트북 CPU를 업그레이드 해서 쓰는 경우가 드물어서 그런지 모르겠지만, 노트북 컴퓨터에 호환되는 CPU를 정리해 놓은 자료를 찾기가 어렵습니다. 예를 들어 945칩셋을 쓰는 노트북은 어느 CPU까지 업그레이...
    Date2009.12.03 Category컴퓨터 By창환 Views14714
    Read More
  12. 무료로 트루이미지 얻기

    이 정보는 웨스턴디지탈(Western Digital), 시게이트(Seagate), 맥스터(Maxtor) 하드 디스크를 쓰고 있는 윈도우 운영체제 사용자들에게만 해당됩니다. 그리고 글의 제목에는 '무료'라고 되어 있지만 특정 업체에서 생산한 장치를 쓰고 있는 사람들에게만 해당...
    Date2009.11.12 Category컴퓨터 By창환 Views12011
    Read More
  13. 외장 하드 디스크의 인식 불량 줄이기

    이 정보는 웨스턴디지탈(Westerndigital) 사에서 만든 2.5인치 하드디스크를 쓰고 있는 경우에만 적용할 수 있습니다. USB로 연결해서 쓰는 2.5인치 짜리 외장 하드 디스크를 쓰다 보면 간혹 하드디스크에서 끼릭끼릭 하는 소리가 나면서 인식이 되지 않는 때...
    Date2009.11.12 Category컴퓨터 By창환 Views14694
    Read More
  14. No Image

    Visual Basic 6 개발 환경에서 마우스 휠 기능 쓰기

    Visual Basic 6 개발 환경(IDE)에서는 코드 편집 창에서 마우스 휠 기능이 작동하지 않습니다. 이는 개발 환경을 만들 때 휠 스크롤 기능을 고려하지 않았기 때문에 생긴 문제입니다. 이 문제는 비주얼 베이직을 만든 마이크로소프트에서도 인지하고 있는 문제...
    Date2009.11.08 Category컴퓨터 By창환 Views12919
    Read More
  15. OS X 커서 모음

    매킨토시 컴퓨터에서 쓰는 운영체제인 OS X에서 쓰는 마우스 커서와 비슷한 커서 모음입니다. 이 커서의 원본은 http://www.neowin.net/forum/index.php?showtopic=53960 에서 처음으로 공개했고 http://razcalinside.deviantart.com 에서 쓰기 편리하도록 묶...
    Date2009.10.31 Category컴퓨터 By창환 Views8598
    Read More
Board Pagination Prev 1 2 3 Next
/ 3
Powered by XE