주소입력창에 보이는 /shop 표시에 대한 거부감
그누보드 사용자 인식 중의 하나가 영카트5는 쇼핑몰이라는 것입니다.
그래서 블로그나 커뮤니티로 영카트5를 이용한 APMS를 활용할 때 브라우저 주소 입력창에 나타나는 /shop 이라는 것은 솔직히 거부감이 안들래야 안들 수 없습니다.
현재도 그렇고 앞으로도 테마나 스킨들이 영카트5의 시스템을 기반으로 한 것을 만들 예정이라 /shop 이라는 주소를 다른 식으로 활용할 수 있는 방법에 대해서 이야기 드립니다. (이미 아실 분은 다 아실꺼예요.)
G5와 영카트5는 경로의 대부분을 상수화시켜서 사용하고 있습니다. 그래서 이 상수값만 변경해 주시면 자신이 원하는 형태로 사용할 수 있습니다.
예를들어 블로그로만 APMS를 사용하실 분은 영카트5를 설치하고 아래 내용만 수정해 주시면 /shop 대신 /blog 라는 주소로 이용하는 것이죠.
1. 영카트5 설치 후 /shop 폴더를 /blog 폴더라고 폴더명을 변경합니다.
2. 그리고 /extend/shop.extend.php 파일을 열어서 제일 처음에 나오는 내용을 아래처럼 변경합니다.
define('G5_SHOP_DIR', 'blog');
결국 위의 define 하나가 주소창에 /shop 이라는 주소를 노출해 주는 것입니다. 위 처럼 수정하면 이제 /blog 가 영카트5의 주소가 되는 것입니다.
3. 마지막으로 영카트5.0.22 버전에서 추가된 /js/shop.order.js 파일을 열어서 경로를 수정해 주면 되는데, 이건 쇼핑몰 폴더 내에서 작동하는 스크립트이기 때문에 아래처럼 해 주시면 됩니다. (아마 아래처럼 패치될꺼예요.)
url: "./ajax.orderstock.php",
여기까지 해 주시면 사이트 주소 어디에도 /shop 은 노출되지 않습니다. 대신 이제 /blog 가 노출되겠죠.
그러니 /shop 이라는 주소에 거부감이 드시는 분은 /blog, /b, /a, /movie, /content, /post 등 자신이 원하는 형태로 변경해서 사용하시면 됩니다.