이미지를 원으로 보여주기 위해 border-radius:50% 을 주고 border:3px 을 줬다.

이쁘게 잘 보이는줄 알았건만 사파리에서 묘하게 보인다.

혼자만의 문제는 아니었던듯..

http://stackoverflow.com/questions/17202128/rounded-cornes-border-radius-safari-issue

다행히 답변이 도움이 됐다. 아 역시 구글링이 진리♥

내 경우 li안에 이미지가 단독으로 들어있었는데 이미지에 주던 리스트에 주던 마찬가지였으나 둘 다 줘 볼 생각은 못해봤다. +_+;

요는 라운딩을 주려는 요소와 그것을 싸고 있는 상위요소 모두 border-radius를 주고 상위요소에만 border를 주면 원하는 결과가 나온다.


내 경우 원으로 보여주기 위해 50%를 줬는데 css는 아래처럼..

#list li {

overflow:hidden;

-webkit-border-radius:50%;

-moz-border-radius:50%;

border-radius:50%;


border:3px solid #eee;

}
#list li img {
overflow:hidden;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
}

물론 리스트간 간격은 있다. padding으로 처리했었으나 이를 위해 margin으로 변경.


사파리 7.0에서 수정될걸로 보인다고는 답변이 보인다.


블로그 이미지

먼지손

,

연계된 사이트로 넘겨주는 링크가 있다.

로그도 남겨야겠고 권한체크도 해야겠기에 점프해주는 파일을 만들고 거기서 document.location.replace()로 이동했다.

테스트할때는 몰랐는데 XP컴에서 오류가 난다는 보고를 받았다.

이동되는 사이트에서도 어디서 왔는지 리퍼러를 체크할텐데 거기서 에러가 나는걸로 보인다.

혹시나 해서 js로 되있는걸 header()로 넘겨봤더니만 바로 해결;

얼마전 같은 페이지에서 해당 점프페이지를 target을 잡아서 새창으로 열었었는데 같은 증상이 있었다.


리퍼러를 가져가야 하는 경우라면 새창(a:target이나 팝업) 사용을 자제하고 js보다는 header()로 이동시키자.


참고 : http://just4fun.tistory.com/206

블로그 이미지

먼지손

,

내 테스트서버에서 두개이상의 도메인을 물릴때는 설정을 아파치에서 ServerAlias로 추가해주는데

이때 $_SERVER['SERVER_NAME'] 과 $_SERVER['HTTP_HOST'] 값은 전부 접속하는 현재의 도메인으로 나온다.

하지만 카페24에서 여러 도메인을 물리면 묘하게도 $_SERVER['SERVER_NAME'] 값이 메인도메인으로 나온다.


php 설정에서 세션의 기본값은 쿠키사용이다.

그누보드의 config.php에서 쿠키도메인을 상황에 따라 입력할 수 있도록 해놨지만 매번 귀찮으니

$_SERVER['SERVER_NAME'] 값에서 앞에 www.만 뺀 도메인값 앞에 . 을 넣어서 www 여부와 관계없이 세션공유를 하게끔 해놨었다.

$_SERVER['HTTP_HOST'] 값은 SSL접속등 포트번호가 80이 아니어서 따로 붙는 경우 그 값까지 가져오기때문에 $_SERVER['SERVER_NAME'] 을 사용했던 것이다.


$g4['cookie_domain2'] = preg_replace('/^www\./i','',$_SERVER['SERVER_NAME']);

$g4['cookie_domain'] = '.'.$g4['cookie_domain2'];

그랬더니 앞서 말한 카페24의 상황에서는 메인도메인 외에는 로그인 및 세션이 문제가 생긴다.

해서 쿠키도메인 값을 $_SERVER['SERVER_NAME'] 에서 $_SERVER['HTTP_HOST'] 로 변경시켰다.


$tmp = explode(':',$_SERVER['HTTP_HOST']);
$g4['cookie_domain2'] = preg_replace('/^www\./i','',$tmp[0]);
$g4['cookie_domain'] = '.'.$g4['cookie_domain2'];

이렇게 해서 도메인이 어떤걸로 연결되던간에 세션(쿠키)문제는 해결됐다.

다만 도메인간 쿠키/세션 공유는 없다! 그걸 왜해! 안해!  -ㄴ-;


블로그 이미지

먼지손

,