광명시1인가구지원센터

Gmsolo

2023.10.19 - 2023.10.23
단기간 내에 완료해야 했던 프로젝트.
· 그누보드 작업.
· 기존 홈페이지 디자인 유지하면서 작업 해야했던 프로젝트

2024.03 - 2024.07
기여도 : 디자인 100%, 퍼블리싱 100%
홈페이지 리뉴얼 작업 완수.

JAVASCRIPT


    <script> 

        //그누보드 특성상 폴더를 마음대로 지정할 수가 없어서 메뉴마다 스크립트 동작될 수 있도록 작업
        // 페이지 인식 스크립트(제이쿼리)
        var pageLocation = String(document.location).split('/');
        fileName = pageLocation[pageLocation.length-1];
        fileDoc = pageLocation[pageLocation.length-2];

        //게시글 뷰페이지 파라미터 값 제외한 파일명만 가져오기
        var sPathName = decodeURIComponent(window.location.pathname), 
            iStrLen = sPathName.length, 
            iLastShash = sPathName.lastIndexOf('/') + 1, 
            sFileName = sPathName.substring(iLastShash, iStrLen);

        // Activate current nav item
        //프로그램 전용 
        $('.nav-item').find('a[href="' + '/' + sFileName + '"]').parent().addClass('on');
        $('.nav-item').find('a[href="' + '/' + fileDoc + '"]').parent().addClass('on');

        ////프로그램 게시글 전용
        //$('.nav-item').find('a[href="' + location.protocol +'//' + location.host +'/' + fileDoc + '"]').parent().addClass('on');
        //$('.nav-item').find('a[href="' + location.protocol +'//' + location.host +'/' + fileDoc + '"]').parent().parent().parent().addClass('on');

        //알림마당 게시글 전용
        $('.dropdown-menu').find('li > a[href="' + '/' + fileDoc + '"]').parent().addClass('on');
        $('.dropdown-menu').find('li > a[href="' + '/' + fileDoc + '"]').parent().parent().parent().addClass('on');

        //알림마당 전용
        $('.dropdown-menu').find('li > a[href="' + '/' + sFileName + '"]').parent().addClass('on');
        $('.dropdown-menu').find('li > a[href="' + '/' + sFileName + '"]').parent().parent().parent().addClass('on');

        //센터안내, 사업안내 페이지 전용
        $('.dropdown-menu').find('li > a[href="' + '/' + fileDoc + '/' + sFileName + '"]').parent().addClass('on');
        $('.dropdown-menu').find('li > a[href="' + '/' + fileDoc + '/' + sFileName + '"]').parent().parent().parent().addClass('on');

    </script>   

돌아가기