영카트 index에 추천상품리스트를 뽑아 제목과 상품설명의 글자수 제한하는법

영카트 index에 추천상품리스트를 뽑아 제목과 상품설명의 글자수 제한하는법

QA

영카트 index에 추천상품리스트를 뽑아 제목과 상품설명의 글자수 제한하는법

답변 4

본문

영카트 index페이지에 추천상품 리스트를 추출했을 때,

현재는 글자수가 쓰는데로 엄청 길게 나와서, 제목과 상품설명의 글자수를 제한하고 싶습니다.


현재 list.10skin의 코드를 하기와 같이 되어있습니다.




    if ($this->href) {
        echo "<div class=\"sct_txt\"><a href=\"{$this->href}{$row['it_id']}\" class=\"sct_a\">\n";
    }

    if ($this->view_it_name) {
        echo stripslashes($row['it_name'])."\n";
    }

    if ($this->href) {
        echo "</a></div>\n";
    }

    if ($this->view_it_basic && $row['it_basic']) {
        echo "<div class=\"sct_basic\">".stripslashes($row['it_basic'],18,"...")."</div>\n";
    }

    if ($this->view_it_cust_price || $this->view_it_price) {

        echo "<div class=\"sct_cost\">\n";

        if ($this->view_it_cust_price && $row['it_cust_price']) {
            echo "<strike>".display_price($row['it_cust_price'])."</strike>\n";
        }

        if ($this->view_it_price) {
            echo display_price(get_price($row), $row['it_tel_inq'])."\n";
        }

        echo "</div>\n";

    }







고수님들의 답변 부탁드리겠습니다.

이 질문에 댓글 쓰기 :

답변 4

이렇게 수정.

http://gnustudy.com/bbs/board.php?bo_table=yc_tip&wr_id=12


if ($this->view_it_name) {

    echo cut_str(get_text($row['it_name']), 10)."\n";

}

.........................

if ($this->view_it_basic && $row['it_basic']) {

    echo "<div class=\"sct_basic\">".cut_str(get_text($row['it_basic']), 10)."</div>\n";

}

감사합니다,


알려주신데로 수정하였으나, 변경되지않아서요.,,




    if ($this->view_it_name) {
        echo stripslashes($row['it_name'])."\n";
    }
 
 if ($this->view_it_basic && $row['it_basic']) {

    echo "<div class=\"sct_basic\">".cut_str(get_text($row['it_basic']), 10)."</div>\n";

}




이렇게 이어서 쓰는것인가요? 아니면 view_it_name을 지우고 view_it_basic을 넣는것인가요?


제가원하는 동작은 이렇습니다.


758ca27965fce7dbff44eb06913b91fc_1502156717_6274.jpg 


echo stripslashes($row['it_name'])."\n";
여기 대신에 이걸 넣는 거고
echo cut_str(get_text($row['it_name']), 10)."\n";

echo "<div class=\"sct_basic\">".stripslashes($row['it_basic'],18,"...")."</div>\n";
여기 대신에 이걸 넣는 겁니다.
echo "<div class=\"sct_basic\">".cut_str(get_text($row['it_basic']), 10)."</div>\n";

반영이 안 된다면 다른 스킨을 수정하신 겁니다.
테마용 스킨을 사용 중이라면 테마 폴더에 있는 스킨을 수정

아하, 그렇게되는군요, 친절한 답변 감사합니다.


혹, 테마용스킨을 사용하지 않을 경우엔 수정하는 태그가 달라지는 것인가요?

저는 테마용스킨을 사용하고 있지않아서요..

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 12
© SIRSOFT
현재 페이지 제일 처음으로