ZenCart Products All의 H1 텍스트 변경방법

index.php?main_page?products_all<h1 id="allProductsDefaultHeading">Products</h1>
의 텍스트를 변경하는 방법.

검색해보면 일반적인 방법들 많이 나와있지만
이렇게 되어 있는 경우도 있어 정리한다.

위의 h1의 텍스트는

/includes/templates/templates_default/tpl_products_all_default.php에 아래와 같이 되어 있다.

<h1 id="allProductsDefaultHeading"><?php echo HEADING_TITLE; ?></h1>

그렇다면 HEADING_TITLE 상수가 정의되어 있는 곳을 찾아서 문구를 변경해야 하는데

이 HEADING_TITLE 이 정의되어 있는 곳이 한곳이 아니므로 사이트마다 다를수 있다.

이 사이트 경우에는 아래 페이지 라인13에 정의되어 있었다.

/includes/languages/english/extra_definitions/pure_green/product_filter_defines.php

참고:
HEADING_TITLE 과 같은 상수가 어디 정의되어 있는지 찾고 싶다면
admin 접속하여 tools > developer tool kit에서 검색하면 싶게 찾을 수 있다.

참조URL:
Products all page의 Configuration options
http://www.zen-cart.com/wiki/index.php/Products_all_page

HEADING_TITLE 수정방법 (다른 예제)
http://www.zen-cart.com/showthread.php?197499-Creating-an-option-to-hide-the-sort-products-dropdown-within-the-admin

젠카트 가장 많이 하는 질문 top10
http://www.zen-cart.com/wiki/index.php/Top_10_questions

Continue Reading

Zen Cart 애드워즈 컨버전코드 삽입방법

Zen Cart 에 애드워즈 컨버전 태그를 삽입하기 위해서는 </body> 앞에 코드를 넣어야 한다.

따라서 컨버전 코드는 삽입위치는

/includes/templates/YOUR_TEMPLATE/common/tpl_footer.php 하단에 삽입하면 된다.

또한 특정 페이지에서만 코드가 출력되기 위해서는
if($_GET[main_page]==”checkout_success”){
//애드워드 코드
}

이와 같이 조건문을 넣어서 사용하면 된다.

유의할점:
젠카트에서 템플릿 업데이트시에 tpl_footer.php에 넣은 코드가 삭제됨으로
컨버전 코드를 다른 곳에 백업해놓는 것이 나중에 편하다.

구매페이지에 컨버전 태그를 넣으려면
/index.php?main_page=checkout_success 로 타겟팅하면 된다.
analytics에서 Goal 셋팅을 도착URL로 할때도 마찬가지로 위의 URL로 하면된다.

애드워즈 전환추적 설정 도움말
http://goo.gl/kn3JC

Continue Reading

Zencart 상단 메인로고 이미지에 ALT 넣는방법

Zencart 로고이미지에 ALT를 넣는 방법.

이미지 ALT를 넣을 수 있게 프로그램상 정해져 있다.

아쉽게도 이런 부분들이 어드민 상점설정에서 마음대로 변경 가능하게 되어 있으면 편하겠지만 그렇지 않다.;;

방법:

/includes/languages/english/사용중인 템플릿/header.php 파일을 열어서

define(‘HEADER_ALT_TEXT’, ‘Powered by Zen Cart :: The Art of E-Commerce’);

붉게 표시된 부분에 원하는 문구를 넣으면 된다.

Continue Reading

ZenCart 메타태그 출력 설정방법

ZenCart 에서 Meta 태그 즉, title,description 등등을 설정하고 싶다면

카테고리나 상품은 Categories / Products 로 가서 마치 원자력 표시처럼 보이는 아이콘을 클릭하면 설정 할 수 있다.

하지만 기타 다른 페이지들을 설정하고 싶다면

includes/templates/템플릿명/common 에 있는 html_header.php 에 설정을 해줘야 한다.

번거로우니 관리가 쉽게 html_header.php에 다 설정해 줘야겠다.

이게 휠씬 좋다~

Continue Reading

ZenCart Breadcrumb 표시하는 방법

ZenCart 에서 Breadcrumb 표시하는 방법

1. 먼저 어드민으로 로그인을 한다.

2. Configuration 메뉴에서, Layout Settings 으로 간다.

3. 여기서 Define Breadcrumb Status를 들어가서 On으로 바꾸면 나온다~

그리고 Breadcrumbs의 구분자를 다른 걸로 바꾸고 싶다면

바로 위에 있는 Bread Crumbs Navigation Separator 에서 고치면 된다.

Continue Reading

ZenCart .htaccess 리다이렉트 설정방법과 유의점

www 로 접속되게 하기위해서 .htaccess에 다음과 같이 하였더니

RewriteCond %{HTTP_HOST} ^domain.com
RewriteRule (.*) http://www.domain.com/$1 [R=301,L]

admin 로그인이 안되는 현상이 발생하였다.

문제는 브라우저 쿠키! 브라우저 쿠키를 삭제하면 된다~

ZenCart에서 www 접속으로 하게끔 하기 위해서는 위처럼 .htaccess만 해도 되지만

더 정확히 하기 위해서 includesadmin/includes 안에 configure.php 에서 도메인명 적힌 곳을 수정해주면 된다.

설치 시에 domain명에 www.domain.com으로 적어주면 되는데 도메인명만 적어서 configure.php에 domain.com으로만 적혀있으니깐~.

Continue Reading