1

주제: [처리됨] 참여중인 블로그

FeelSoGood 작성:

13.
팀원 관련해서 참여중인 블로그 기능이 완전하지 못합니다.
재현된 시나리오는 이렇습니다.
전체 블로그 사용자가 1st, 2nd입니다. 2nd가 1st를 초대했습니다. 즉, 1st는 2nd의 팀원이기도 하죠.
그러면 상단 참여중인 블로그 목록에 '1st 블로그 제목', '2nd님의 블로그'로 뜹니다. (당연하겠죠)
1st블로그에서 1st 유저가 로그인 하고 참여중인 블로그를 2nd님의 블로그로 선택하면 주소가 바뀌면서 이동합니다.
그런데 넘어올 때 문제가 있습니다. 주인 권한이 있는 1st 블로그로 이동하지 않습니다.
'1st 블로그 제목'을 클릭하면 주소는 고정된 채로 리프레쉬되며 2nd에 남아 있는 상태가 됩니다.

소스를 보니
/(1st유저)/owner/setting/teamblog/changeBlog/?blogid=
이렇게 넘어가는 것 같은데, 관리창에는 value값이 제대로 지정되어 있는데, 현재 블로그 외에 다른 블로그로 이동하는 기능이 수월하지 않네요.
사소한 문제 같은데.. 봐 주시기 바랍니다.
(강제로 주소를 변경하면 그때서야 넘어갑니다)

2

답글: [처리됨] 참여중인 블로그

음음 재현이 안됩니다. 혹시 문제가 되나? 싶은 부분을 커밋해 놓기는 했는데, 잘 될런지 모르겠네요. smile 한 번 체크 부탁드립니다.

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

3

답글: [처리됨] 참여중인 블로그

메일 보내드렸습니다^^

4

답글: [처리됨] 참여중인 블로그

메일을 보내셨군요^^ 흑흑 저는 포럼이 더 빠르다는...

(메일함을 확인을 다 못합니다.T_T 대부분은 필터에 의해 휴지통으로 직행...)

확인해 보도록 하겠습니다~

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

5

답글: [처리됨] 참여중인 블로그

혹시 소스 편집이 가능하시면 이걸 수정해서 결과를 알려주세요

blog/owner/setting/teamblog/changeBlog/index.php 의 안에서

    15 $url = getDefaultURL($newBlogid) . '/owner/center/dashboard';
    16 header("location:".$url);

부분에서 16번째 줄 앞에 //을 넣어 주석 처리하시고 그 윗줄에 var_dump($url); 을 추가하신 후에 브라우저에

http://www.uriclass.net/park/owner/sett … /?blogid=1

http://www.uriclass.net/park/owner/sett … /?blogid=2
의 주소를 입력한 결과를 좀 붙여 주셨으면 합니다.^^

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

6

답글: [처리됨] 참여중인 블로그

관리창에서
/park/owner/setting/teamblog/changeBlog/?blogid=1 과
/park/owner/setting/teamblog/changeBlog/?blogid=2 를 입력하면
둘다 /park/owner/center/dashboard 로 이동합니다.

/center/owner/setting/teamblog/changeBlog/?blogid=1 과
/center/owner/setting/teamblog/changeBlog/?blogid=2 를 입력하면
NULL이 뜹니다.

FeelSoGood (2007-08-15 17:07:31)에 의해 마지막으로 수정

7

답글: [처리됨] 참여중인 블로그

header("location:".$url);
요 줄을 지워주시고 테스트를 부탁드립니다. 그러면 블로그로 이동하지 않고 어떤 값이 보이게 될거에요 big_smile

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

8

답글: [처리됨] 참여중인 블로그

아하... var_dump(~를 $url = ~다음 줄로 바꿔 주셔야 합니다.

처음 설명이 이상해서 죄송합니다. ㅠ_ㅠ

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

9

답글: [처리됨] 참여중인 블로그

아하
http://www.uriclass.net/center/owner/se … /?blogid=1 에서는
string(53) "http://www.uriclass.net/center/owner/center/dashboard"
http://www.uriclass.net/center/owner/se … /?blogid=2 에서는
string(51) "http://www.uriclass.net/park/owner/center/dashboard"

http://www.uriclass.net/park/owner/sett … /?blogid=1 과 2를 입력하면
http://www.uriclass.net/park/owner/center/dashboard 로 이동합니다.

10

답글: [처리됨] 참여중인 블로그

메인 블로그가 아닌 경우에 매핑이 되지 않는군요. smile

혹 괜찮으시다면 루트 디렉토리의 .htaccess를 보여주시길 부탁 드립니다. 경로가 잘못 처리되고 있는 것 같습니다.

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

11

답글: [처리됨] 참여중인 블로그

#<IfModule mod_url.c>
#CheckURL Off
#</ifModule>
RewriteEngine On
RewriteBase /
RewriteCond %{ENV:REDIRECT_SURI} !^$
RewriteRule (.*) - [L]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [L]
RewriteRule ^$ blog/index.php [E=SURI:1,L]
RewriteRule ^[[:alnum:]]+/*$ blog/index.php [E=SURI:1,L]
RewriteRule ^[[:alnum:]]+/+[0-9]+$ blog/item.php [E=SURI:1,L]
RewriteRule ^favicon\.ico$ blog/favicon.ico.php [E=SURI:1,L]
RewriteRule ^[[:alnum:]]+/+favicon\.ico$ blog/favicon.ico.php [E=SURI:1,L]
RewriteRule ^index\.gif$ blog/index.gif.php [E=SURI:1,L]
RewriteRule ^[[:alnum:]]+/+index\.gif$ blog/index.gif.php [E=SURI:1,L]
RewriteCond %{QUERY_STRING} (^|&)pl=([0-9]+)
RewriteRule ^([[:alnum:]]+)/+index\.php$ $1/%2 [NE,L]
RewriteRule ^[[:alnum:]]+/+index\.php$ blog/index.php [E=SURI:1,L]
RewriteRule ^[[:alnum:]]+/+index\.xml$ blog/rss/index.php [E=SURI:1,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule !^(blog|cache)/ - [L]
RewriteRule ^[[:alnum:]]+/+(thumbnail)/([0-9]+/.+) cache/$1/$2 [E=SURI:1,L]
RewriteRule ^[[:alnum:]]+/+(entry|attachment|category|keylog|tag|search|plugin)/? blog/$1/index.php [E=SURI:1,L]
RewriteRule ^[[:alnum:]]+/+(.+)/[0-9]+$ blog/$1/item.php [E=SURI:1,L]
RewriteRule ^[[:alnum:]]+/+(.+)$ blog/$1/index.php [E=SURI:1,L]

12

답글: [처리됨] 참여중인 블로그

다른 내용들 검토하신다고 바쁘시겠지만 조금만 신경 더 써주세요~
티스토리에서도 되는 기본적인 사항이라 그렇습니다.

그리고 메인 블로그와 관련 없는 3,4번째 블로그에 공통으로 팀원으로 가입된 유저가 로그인해도 오동작하는 것은 마찬가지입니다.
(아예 이동하기를 포기해 버리네요ㅠㅠ:/)

아울러 http://forum.tattersite.com/ko/viewtopic.php?id=3638 리포트합니다.

FeelSoGood (2007-08-15 17:40:16)에 의해 마지막으로 수정

13

답글: [처리됨] 참여중인 블로그

개발환경 모두에서 재현이 안되어서 디버그가 불가능합니다.

혹 가능하시면 서버 접근 정보를 주시면 제가 들어가 보도록 하겠습니다. smile

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

14

답글: [처리됨] 참여중인 블로그

이메일로 보내 드렸습니다.^^ 감사합니다.

15

답글: [처리됨] 참여중인 블로그

4189에서 해결 하였습니다.^^

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

16

답글: [처리됨] 참여중인 블로그

Precondition Failed 메시지가 뜹니다. 확인 부탁드립니다.
http://www.uriclass.net/center/owner/se … /?blogid=2 에서 움직이지 않습니다.

17

답글: [처리됨] 참여중인 블로그

4201에서 수정했습니다. wink

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

18

답글: [처리됨] 참여중인 블로그

수고하셨습니다. 복잡한 문제였던가 봅니다. 감사합니다.