게시물 5개읽고 회원가입 이동?에서 정보
게시물 5개읽고 회원가입 이동?에서본문
view.head.skin.php / goto_register()는 /extend/function.extend.php
위 2개 어디에 있을까요?
저는 비회원에게 글을 모두 보이는 것이 사이트 발전에 도움이 된다고 생각합니다.
(관련글: 다 보여주되 알짜배기는 아껴두자)
하지만 사이트에 들러서 5개 이상의 게시물을 둘러보는 방문자라면 회원으로 붙잡아볼만한 가치가 있습니다.
view.head.skin.php 에 다음과 같은 내용을 추가합니다.
// 비회원은 글 보기 5회까지만 (by 말러83)
if(!$is_member) {
if($_SESSION[visitor_view] >= 5) goto_register();
else $_SESSION[visitor_view]++;
}
빨강으로 5라고 되어있는데, 보여줄 페이지 수는 입맛에 맞게 조정해주세요.
숫자가 클수록 specificity가 올라가는 대신 sensitivity는 떨어지겠네요. ㅎㅎ
저는 goto_register()는 /extend/function.extend.php에 정의해두고 쓰고 있습니다.
function goto_register() {
global $g4;
include_once("$g4[path]/head.sub.php");
alert("메모라이에 관심을 가져주셔서 감사합니다.\\n\\n회원이 되시면 스크랩북, 무료 문자 등의 기능이 제공됩니다.\\n\\n회원가입을 해주세요.^^", "$g4[bbs_path]/register.php");
include_once("$g4[path]/tail.sub.php");
die();
}
물론 alert() 안의 내용은 알아서 수정해주실 것이라고 믿습니다.
위 2개 어디에 있을까요?
저는 비회원에게 글을 모두 보이는 것이 사이트 발전에 도움이 된다고 생각합니다.
(관련글: 다 보여주되 알짜배기는 아껴두자)
하지만 사이트에 들러서 5개 이상의 게시물을 둘러보는 방문자라면 회원으로 붙잡아볼만한 가치가 있습니다.
view.head.skin.php 에 다음과 같은 내용을 추가합니다.
// 비회원은 글 보기 5회까지만 (by 말러83)
if(!$is_member) {
if($_SESSION[visitor_view] >= 5) goto_register();
else $_SESSION[visitor_view]++;
}
빨강으로 5라고 되어있는데, 보여줄 페이지 수는 입맛에 맞게 조정해주세요.
숫자가 클수록 specificity가 올라가는 대신 sensitivity는 떨어지겠네요. ㅎㅎ
저는 goto_register()는 /extend/function.extend.php에 정의해두고 쓰고 있습니다.
function goto_register() {
global $g4;
include_once("$g4[path]/head.sub.php");
alert("메모라이에 관심을 가져주셔서 감사합니다.\\n\\n회원이 되시면 스크랩북, 무료 문자 등의 기능이 제공됩니다.\\n\\n회원가입을 해주세요.^^", "$g4[bbs_path]/register.php");
include_once("$g4[path]/tail.sub.php");
die();
}
물론 alert() 안의 내용은 알아서 수정해주실 것이라고 믿습니다.
댓글 전체
사용하시는 보드의 skin에서
먼저 view.head.skin.php 파일의 경우에는
/skin/board/사용하시는 게시판 스킨에 가셔서 view.head.skin.php 화일을 만드시면 되십니다.
view.head.skin.php 내용에
<?
// 비회원은 글 보기 5회까지만 (by 말러83)
if(!$is_member) {
if($_SESSION[visitor_view] >= 5) goto_register();
else $_SESSION[visitor_view]++;
}
?>
저장 하시면 되구요
/extend/ 방에 가셔서
function.extend.php 를 만드시면 됩니다.
function.extend.php 내용은
<?
function goto_register() {
global $g4;
include_once("$g4[path]/head.sub.php");
alert("메모라이에 관심을 가져주셔서 감사합니다.\\n\\n회원이 되시면 스크랩북, 무료 문자 등의 기능이 제공됩니다.\\n\\n회원가입을 해주세요.^^", "$g4[bbs_path]/register.php");
include_once("$g4[path]/tail.sub.php");
die();
}
?>
이렇게 하시면 되구요
물런 이럴 경우 download.php 에서 체크를 하셔야 하시니
download.php 에서 전 2번 라인 정도에
if(!$is_member) {
if($_SESSION[down_cnt] >= 5) goto_register();
else $_SESSION[down_cnt]++;
}
이렇게 설정하고 하면 될듯 합니다. 변수는 실제로 그대로 써도 되시겠지만 혹 모르니
인위적으로 저렇게 바꾸었습니다.
download.php 파일을 부를때마다 1번씩 증가하게 하는 방법이긴 합니다
먼저 view.head.skin.php 파일의 경우에는
/skin/board/사용하시는 게시판 스킨에 가셔서 view.head.skin.php 화일을 만드시면 되십니다.
view.head.skin.php 내용에
<?
// 비회원은 글 보기 5회까지만 (by 말러83)
if(!$is_member) {
if($_SESSION[visitor_view] >= 5) goto_register();
else $_SESSION[visitor_view]++;
}
?>
저장 하시면 되구요
/extend/ 방에 가셔서
function.extend.php 를 만드시면 됩니다.
function.extend.php 내용은
<?
function goto_register() {
global $g4;
include_once("$g4[path]/head.sub.php");
alert("메모라이에 관심을 가져주셔서 감사합니다.\\n\\n회원이 되시면 스크랩북, 무료 문자 등의 기능이 제공됩니다.\\n\\n회원가입을 해주세요.^^", "$g4[bbs_path]/register.php");
include_once("$g4[path]/tail.sub.php");
die();
}
?>
이렇게 하시면 되구요
물런 이럴 경우 download.php 에서 체크를 하셔야 하시니
download.php 에서 전 2번 라인 정도에
if(!$is_member) {
if($_SESSION[down_cnt] >= 5) goto_register();
else $_SESSION[down_cnt]++;
}
이렇게 설정하고 하면 될듯 합니다. 변수는 실제로 그대로 써도 되시겠지만 혹 모르니
인위적으로 저렇게 바꾸었습니다.
download.php 파일을 부를때마다 1번씩 증가하게 하는 방법이긴 합니다