2026, 새로운 도약을 시작합니다.

5.3 버전 테마나 스킨에 5.4 버전 내용 적용하기

 5.4 버전에 짧은 주소, hook 기능이 추가되었습니다.

짧은 주소는 SEO(검색엔진최적화) 에 좀 더 친화적이기 위해 도입을 한것이고,

hook 도입 이유는 그누보드나 영카트 원본 코드 수정 없이 내가 원하는 기능을 hook 을 적용하여 추가하기 위함입니다.( 과거에는 기능을 추가하려면 원본 코드를 수정하는 일이 빈번했습니다. )

5.4 버전에서는 짧은 주소 적용으로 인해,

쇼핑몰 상품 url 을 표기하는 방법이 달라졌습니다. 이로 인해 기존 테마나 스킨에는 5.4버전 내용을 적용하려면 url을 표기하는 방법을 변경해야 합니다.

5.4 버전이상부터는 쇼핑몰 상품 주소를 적용하는 함수

get_pretty_url

short_url_clean

shop_type_url

shop_category_url

shop_item_url

이 다섯개 함수를 통해 표기됩니다.

( 쇼핑몰에서 short_url_clean 함수는 5.4.1.1 버전 이상에서 적용됩니다. )

5.0~ 5.3버전 쇼핑몰 상품 표기 url ( 예 ) :

( 히트상품 리스트 )
https://demo.sir.kr/gnuboard5/shop/listtype.php?type=1

( 카테고리 리스트 )
https://demo.sir.kr/gnuboard5/shop/list.php?ca_id=201020

( 상품보기 URL )

https://demo.sir.kr/gnuboard5/shop/item.php?it_id=1446772772

5.4버전 쇼핑몰 상품 표기 url ( 예 ) :
 

1 ) get_pretty_url 함수 사용시 :
 

( 히트상품 리스트 )
<?php echo get_pretty_url('shop', 'type-1'); ?>

( 카테고리 리스트 )
<?php echo get_pretty_url('shop', 'list-201020'); ?>

( 상품보기 URL )
<?php echo get_pretty_url('shop', 1446772772); ?>


2 ) short_url_clean 함수 사용시 :

short_url_clean 함수는 5.4.1.1 버전 이상에서 적용됩니다.

( 히트상품 리스트 )
<?php echo short_url_clean( 'https://demo.sir.kr/gnuboard5/shop/listtype.php?type=1' ); ?>

( 카테고리 리스트 )
<?php echo short_url_clean( 'https://demo.sir.kr/gnuboard5/shop/list.php?ca_id=201020' ); ?>

( 상품보기 URL )
<?php echo short_url_clean( 'https://demo.sir.kr/gnuboard5/shop/item.php?it_id=1446772772' ); ?>

3 ) shop_type_url 함수 사용시 :

( shop_type_url 함수는 히트, 추천, 최신, 인기, 할인 상품 리스트 url을 출력할때만 사용됨 )

( 히트상품 리스트 )

<?php echo shop_type_url(1); ?>

4 ) shop_category_url 함수 사용시 : 

( shop_category_url 함수는 카테고리 리스트 url을 출력할때만 사용됨 )

( 카테고리 리스트 )

<?php echo shop_category_url(201020); ?>

5 ) shop_item_url 함수 사용시 : 

( shop_item_url 함수는 상품보기 URL을 출력할때만 사용됨 )

( 상품보기 URL )

<?php echo shop_item_url(1446772772); ?>

테마나 스킨의 코드에 적용할시에는 short_url_clean 함수를 적용하는 편이 수월할수도 있습니다.

short_url_clean 함수의 경우

현재 브라우저에서 불러오는 프로토콜, 도메인주소, 포트 등이 맞아야 짧은주소 변환이 됩니다.

1794657427_1573526735.2511.png

위와 같이 설정하면 아래와 같이 출력됩니다.

쇼핑몰 주소 :

(쇼핑몰 히트상품 리스트 url)

https://demo.sir.kr/gnuboard5/shop/type-1

(쇼핑몰 카테고리 리스트 url)

https://demo.sir.kr/gnuboard5/shop/list-2010

쇼핑몰 상품보기 주소 숫자 적용 :

https://demo.sir.kr/gnuboard5/shop/1446772772

쇼핑몰 상품보기 상품제목 적용 :

https://demo.sir.kr/gnuboard5/shop/th-블락체크-셔츠-그레이2-면세/

기타 궁금한 점이나 질문이 있다면 댓글로 알려주세요.

|

댓글 3개

좋은정보 감사합니다. 앞으로 적응해야 겠네요.
쉬운 설명 감사합니다.
시도해봐야겠어요
감사합니다

댓글 작성

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

로그인하기

영카트5 팁자료실

번호 제목 글쓴이 날짜 조회
441 3주 전 조회 253
440 1개월 전 조회 199
439 1개월 전 조회 303
438 1개월 전 조회 474
437 2개월 전 조회 667
436 2개월 전 조회 277
435 3개월 전 조회 392
434 3개월 전 조회 549
433 3개월 전 조회 377
432 3개월 전 조회 343
431 3개월 전 조회 452
430 3개월 전 조회 414
429 3개월 전 조회 364
428 3개월 전 조회 375
427 4개월 전 조회 518
426 4개월 전 조회 542
425 4개월 전 조회 360
424 4개월 전 조회 636
423 4개월 전 조회 606
422 4개월 전 조회 525
421 5개월 전 조회 575
420 5개월 전 조회 496
419 5개월 전 조회 577
418 5개월 전 조회 520
417 5개월 전 조회 629
416 6개월 전 조회 437
415 6개월 전 조회 568
414 6개월 전 조회 572
413 6개월 전 조회 667
412 7개월 전 조회 559
🐛 버그신고