Q&A

문의드립니다.

페이지 정보

작성자 씨엘에스 작성일17-11-28 13:53 조회1,625회 댓글3건

본문

안녕하세요? 그누보드에서보고 와싸네머뉴를 보고 적용하고 있습니다.

제가 php는 아에 몰라서 그러는데요.

메뉴부분 좌측에 로고를 넣고 싶은데 방법이 없을까요???

메뉴드롭다운되는건 진짜 맘에 드는데 로고를 넣고 싶어서요.

와싸네솔류선 홈피라고 가정하에 쇼핑몰이라는 메뉴 왼쪽으로 로고를 넣고 싶은거에요.

답변 부탁 드립니다.

댓글목록

와싸네솔루션님의 댓글

와싸네솔루션 작성일

로고를 추가하시려면 cn.extend.php에서 viewMenu() 함수에서 해당 위치에 로고를 추가해주시고, menu.extend.css에서 로고와 메뉴 사이즈 값을 넣어주시면 될것 같습니다.
메뉴가 100%로 안나온다는게 혹시 대메뉴 개수가 8개 미만이신가요?(현재 배포한 소스는 8개에 최적화 되어있습니다.)
메뉴 갯수에 따라서 .lnb .lnb_depth1 >li 부분의 width 값을 수정해주시면 됩니다.

씨엘에스님의 댓글

씨엘에스 댓글의 댓글 작성일

답변 감사합니다!!! 그런데  cn.extend.php에서 viewMenu() 함수가 일단 없습니다.

https://sir.kr/g5_skin/14115#c_17287

이메뉴바를 사용중입니다.(와싸네솔루션하고 같은거에요)

소스파일은

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

// 2017.04.02 추가 from lux
// 유지보수 신청하기

class MyClass {
    private $g5;
    private $userid;

    // 생성자
    function __construct($mb_id='')
    {
        $this->userid = $mb_id;
    }

    function privacy($str, $len=1)
    {
        $charset = mb_detect_encoding($str); // charset 검사
        $str = trim(strip_tags($str)); // 태그 및 공백 제거
        $str = mb_substr($str, 0, $len, $charset); // $len 만큼만 가져오기
        $str = $str . "**";

        return $str;
    }
}

class Board {

    private $g5;
    private $skin_url;

    // 생성자
    function __construct($url='')
    {
        global $g5;

        $this->g5 = $g5;
        $this->skin_url = $url;
    }
}

class Request extends Board {

    protected $g5;
    protected $skin_url;

    // 생성자
    function __construct($url='')
    {
        $this->skin_url = $url;
        echo $this->g5;
    }

    function setStat($stat=0)
    {

    }

    function getStatVal($stat=0)
    {
        switch($stat) {
            case 0:
                $css = 'state_rec';
                $val = "접수대기";
                break;
            case 1:
                $css = 'state_ing';
                $val = "진행중";
                break;
            case 2:
                $css = 'state_end';
                $val = "작업완료";
                break;
            case 3:
                $css = 'state_stop';
                $val = "작업보류";
                break;
            case 4:
                $css = 'state_cancel';
                $val = "작업취소";
                break;
            default:
                $css = 'state_rec';
                $val = "접수대기";
        }

        $val = "<span class='" . $css . "'>" . $val . "</span>";

        return $val;
    }

    function getLevelVal($stat=0)
    {
        switch($stat) {
            case 0:
                $img = "user_1.png";
                $val = "일반회원";
                break;
            case 1:
                $img = "user_2.png";
                $val = "계약회원";
                break;
            default:
                $img = "user_1.png";
                $val = "일반회원";
        }

        $img = "<img src='" . $this->skin_url . "/img/" . $img . "' alt='" . $val . "' />";
        $val = $img . $val;

        return $val;
    }
}
?>

입니다. 아무리 찾아봐도 없어서요 ^^;;;

메뉴는 총 6개입니다.

메뉴들 왼쪽으로 로고를 넣고 클릭시 메인페이지로 이동하려고 합니다.

메뉴들과 같은 li자리에 들어가는게 아니고 ul밖으로 div로 되었으면 하거든요.

이유는 .lnb .lnb_depth1 >li 부분의 width값을 지정할꺼라서요.

그러면 ul안에 li가 하나는 왼쪽 나머지는 오른쪽이어야 하는데 그게 안되서요;;;

와싸네솔루션님의 댓글

와싸네솔루션 댓글의 댓글 작성일

그럼 menu.extend.php 파일안에 viewMenu가 있으실겁니다~!