January 17th, 2010
그 동안 많은 떡밥으로 사람들을 지치게 했던 아이폰이 28일 날 발송을 시작하는 모양이다. 이미 7월에 핸드폰을 바꾼 상태라 아이폰을 구매할 여유는 없고, 그냥 올라오는 글들만 관심 있게 보고 있는데, 문득 큐로보 블로그에 WPtouch 플러그 인이 있었다는게 생각났다.
워드프레스 기반의 블로그에 설치하면 아이폰이나 터치에서 최적화된 페이지를 볼 수 있도록 도와주는 플러그 인인데, 막상 활성화 하고 나니 이게 […]
Original post by 절망 클럽 » WordPress
Posted in 절망 클럽 » WordPress | Comments Off
January 11th, 2010
네이버틱한 플러그인
날짜는 확인이 되진 않지만 상당히 네이버틱한 플러그인이 나왔다. 언제 나왔는지는 모르지만, 최근 업데이트가 오늘이니 최근이라 짐작해본다. 왜냐면 자주 플러그인을 찾다보니…
아무튼 이 플러그인의 용도 그러니까 목적은 컨텐츠의 보호라는 것이다. 따라서… 마우스 클릭을 막는다는 것이다. 뭐, 뛰는자 있으면 나는자가 있나니 항상 그런 용도는 북마크릿 한방으로 무력화 되지만, 이건 어떤식인지 확인은 해보지 않았다. 앗, 방금 소스를 대충 봤다. 역시나 자바스크립트의 사용이다. 뭐 마우스 클릭의 차단이다.
그래서… 마우스 차단 해제 북마클릿을 추가해본다. IE 전용이 아니다.
<a href=”javascript:function%20r(d){d.oncontextmenu=null;d.onselectstart=null;d.ondragstart=null;d.onkeydown=null;d.onmousedown=null;}function%20unify(w){try{r(w.document);}catch(e){}try{r(w.document.body);}catch(e){}try{var%20divs=w.document.getElementsByTagName(”div”);for(var%20i=0;i
<divs.length;i++){try{r(divs[i]);}catch(e){}}}catch(e){}for(var%20i=0;iBookmarket

연관된 글이 없습니다.
Original post by 입명이
Posted in a flaming youth » Wordpress | Comments Off
November 19th, 2009
Easy FAQ 란 플러그인을 알게 된 후 한글 입력과 출력이 문제가 되어 소스를 보던 중 우연히 알게 되었다. 위의 문제는 소스의 문제가 아니라 테이블의 인코딩 셋이 달라 UTF8 값으로 다시 만들어 해결했다.
아무튼 참 방법이 간단했다. 적용은 댓글 입력 아래 스마일 입력에 했다.
jQuery(document).ready(function(){
jQuery(".ds_answer").hide();
jQuery("#tseCTIsmileys-comment").hide();
jQuery("#tango_title").click(function(){
jQuery("#tseCTIsmileys-comment").toggle("slow");
return false;
});
jQuery(".ds_list .ds_ques").click(function(){
jQuery(".ds_answer").toggle("slow");
return false;
});
});
효과를 더 보려면 zb4 페이지를 보면 된다. 이해가 빠르신 분들은 보면 바로 알 수 있다. id 값은 #으로 class 값은 . 으로 입력하면 그 곳을 알아서 숨겨주고 아래는 숨겨둔 곳을 보여주게 하는 함수다.
플러그인으로 만드려 했지만, 너무 단순해 스크립트만 해더에 추가한 후 사용하고 있다. 워드프레스는 jQuery를 기본으로 삽입한다. 효과를 쓰는 법을 더 알아 필요하면 다른 곳에도 적용해보면 재밌겠다.

연관된 글이 없습니다.
Original post by 입명이
Posted in a flaming youth » Wordpress | Comments Off
November 16th, 2009
Skip to English document
미루고 미뤄오던 SlimStat-Ex의 새로운 버전을 공개하기로 했다. 오랜동안 만지작 사용하고 만지작 거리다보니, 욕심도 많아지고, 기능도 추가되어가면서 그에 따른 버그도 늘어가기만 해서 새로운 버전을 내놓기가 두려워지다보니 본의 아니게 너무 오랜동안 미루게 되었다.
나름 획기적이라 생각되는 것들을 넣어 봤으나, 실제 사용해 보니 어짜피 거기서 거기라는 느낌이 계속 든다. 조금씩 변형된 기능들을 계속 사용해 왔기 때문에 자신은 못느끼는 걸지도 모르겠다는 생각으로 스스로 위로하고 있는중…
추가, 변경된 내용들
- 살짝 변경된 디자인
- 통계 추적 방법 선택기능 추가. 모든페이지(기존방식), 블로그페이지, 블로그페이지 및 피드 세가지 중 택일.
- MySQL 국가정보 DB 제거, GeoIP(MaxMind) 데이터 기본적용. PhpMyAdmin을 이용하여 기존의 국가정보 테이블(`wp_slim_countries`)을 삭제해도 무방함.
- 관리자 화면에서 GeoIP 데이터파일(country 버전만) 업데이트 기능 제공(WP 2.8 이상에서만)
- 필터(검색)에 날짜선택부분 추가(daterangepicker.jQuery.js 적용)
- 차트(Open Flash Chart 2)보기 기능 추가
- 기존의 대쉬보드, 설정패널의 하위에서, 독립된 패널로 분리 및 통합
- 통계결과 더보기 버튼 제공하여 손쉽게 기본 정해진 출력갯수 이외의 결과 확인 가능
- 새로운 브라우저, 운영체제, 모바일 등 추가
- 동일 서버내 사이트 관리기능 추가(테스트용)
- 외부 프로그램 추적방법 변경. 자세한 내용은 관리자 화면의
SlimStat > 외부 사이트 패널 참고.
- 글 하단의 스크린샷 참고
처음 사용자를 위한 관련글
Change Logs
- Little improved design.
- Added option for choosing the way of track visitors. Entire blog(same as before), blog pages and blog pages + feed
- Default IP-to-Country tool changed to GeoIP(MaxMind) and you can safely remove slimstat country table(`wp_slim_countries`) with PhpMyAdmin.
- Supports updating GeoIP Data(country version only) from admin panel. (requires WP 2.8 or greater)
- Added date filter(search) input powered by daterangepicker.jQuery.js
- Supports Chart(Open Flash Chart 2) view mode.
- SlimStat panel is separated from dashboard and it's options and admin tools moved to sub panel.
- Now you can see more results than 'SQL limit rows' defined on options panel with 'next(previous) results' button.
- Supports more browsers and mobile
- Added panel for 'external sites(on same server)'(alpha state)
- Changed the way to track external sites. See
SlimStat > External Sites panel for details.
- See Screenshots below.
Fist Install
스크린샷(Screenshots)







Original post by 082net
Posted in 082NeT » wordpresstips | Comments Off
November 12th, 2009
방금 전 어떤 플러그인의 문제 때문에 phpMyAdmin 을 써야했어야 하는 경우가 생겼다. 플러그인 비-활성화로 인한 찌꺼기 테이블을 삭제하기 위함이었다. 그래서 어느 때와 같이 블루호스팅에 접속해 컨트롤 패널에 접속하는 순간 Security 문제라며 화면의 중간에 팝업이 뜨는 것이었다. 나는 악성코드 문젠가?, 라며 내심 초조했었지만, 나중에 OMG 를 치며 놀라 자빠졌다.
워드프레스 판올림
워드프레스 판올림을 위한 업데이트였던 것이었다. 물론 본인이 설치한 워드프레스에는 나오지 않치면 호스팅에서 제공하는 스크립트를 사용했다면 바로 뜬다. 나는 다른 도메인을 호스팅의 스크립트를 통해 한방설치를 했었다. 그런데 한방 설치도 고마운데 판올림도 한방설치를 지원하다니… 설치하고 나면 끝인 줄 알았지만, 사후 지원도 정말 친절했다.
아니 방금전에 이 블로그도 워드프레스에서 지원하는 자동 판올림을 했는데, 하루가 아닌 몇분이나 지났다고… 외국 호스팅에 대한 속도 문제로 혹시나 하는 마음이 있었지만, 한방에 날려주었다. 이 정도 속도면 나는 100% 만족한다.

연관된 글:
- SubHeading 워드프레스 플러그인
Original post by 입명이
Posted in a flaming youth » Wordpress | Comments Off
November 6th, 2009
얼마전 공개했던 메타블로그 위젯 플러그인의 오류를 수정하고 다음뷰의 새로운 채널 및 API 정책을 적용하였다.
해결방법을 찾아보려 다음뷰 블로그의 API 관련 글들을 읽어보던 중, API 주소들이 변경된 내용과, 채널들이 일부 변경되었다는 내용을 발견….
다음뷰의 글에는 언급되지 않았지만, '블로그' 채널 또한 사라지고 '인터넷' 채널로 교체된것으로 보인다. 다행히 다음 측에서 '블로그' 채널로 발송한 트랙백을 '인터넷' 채널로 자동 송고하고 있는것으로 보이긴 하지만, 이전 버전의 플러그인에서 채널을 새로 업데이트 하지 않은 경우 '블로그' 채널에 송고했지만 표시는 '농구' 혹은 '책' 채널에 송고된 것으로 표시되는 이상한 상황이 연출될 수 있다. 하지만, 단지 표시만 그렇게 될 뿐 글의 발행은 제대로 된 것이니 걱정할 필요는 없다.
이전 버전의 플러그인을 통해 발송된 글의 경우에도 비슷한 상황이 유발될 수 있지만, 마찬가지로 표시만 이상하게 나올뿐 발행 자체에는 문제가 없으니 걱정하지 않아도 된다.
물론, 이 '표시' 자체가 거슬리는 경우에는, 새로운 버전에 추가된 '글 정보 다시 받기' 버튼을 이용해서 이를 해결 할 수 있다.

이전 버전의 플러그인을 사용중인 분들 중 다음뷰를 활용하시는 분들께서는 꼭 새로운 버전으로 판올림 하시기 바랍니다. 판올림 하신 뒤에는 '메타블로그 위젯' 설정 페이지로 가셔서 상단에 있는 'Daum View 채널 새로고침' 버튼을 이용해 새로 변경된 채널을 받아오세요.

또 한가지 변경사항으로, 플러그인 설치전에 이미 송고한 글의 처리 방식이다.
기존에는 일단 송고를 해 본 뒤, 중복글로 오류가 날 경우 다시 정보를 받아오는 방식이었으나, 'ssall'님의 오류보고를 참고하여 등록된 글인지 확인해 보는 기능을 추가하였다. (방법은 '플러그인 공개글' 참고)



플러그인 정보 보러 가기(설치 및 설정 등)
Original post by 082net
Posted in 082NeT » wordpresstips | Comments Off
October 26th, 2009
이번에 미리내에서 서비스하는 블로그 호스팅을 사용할 기회가 생겨, 여느때와 다름없이 워드프레스를 설치하고 이런 저런 설정을 해 보았으나, Permalinks(고유주소) 설정 부분에서 제시된 주소들이 좀 이상하게 표시되는 것이다.
http://some-domain.net/index.php/2009/10/27/sample-post/
즉, 요즘 워드프레스 버전에서는 찾아 볼 수 없는 '/index.php' 부분이 추가되어 보이더라는…
혹시나 mod_rewrite 모듈을 지원하지 않나 해서 phpinfo() 함수를 이용해 정보를 살펴보았지만, 해당 모듈이 버젓이 지원되고 있었다.
미심쩍은 내용이 혹시 없나 하여 살펴보니 'Apache Version' 이 'Microsoft-IIS/5.0' 으로 표시되고 있더라는… 혹시나 하여 apache_get_version() 함수를 사용해 보았으나, 결과는 마찬가지였다.
이 경우 워드프레스에서 $is_IIS, $is_apache 변수를 확인하여 작동하는 함수 혹은 페이지에서 지원하는 Apache를 내버려두고 지원하지 않는 IIS 를 지원하는 형태가 되어버려 여러가지 문제가 발생할 가능성이 있을 것이다.
현재 확인한 내용으로는 Permalinks(고유주소) 설정이 되지 않는것과, redirect_canonical(), wp_redirect() 함수가 제대로 작동하지 않는것이 있었다.
실수인지 의도적인 것인지를 알아보려 미리내측에 문의해 본 결과 그 답변은 아래와 같았다.
악의적으로 접근하는 사람들에게 혼란을 주기위해 일부러 표기해논 부분입니다.
오류발생시에도 Microsoft-IIS/5.0 로 확인되게 설정되어 있습니다.
뭐… 나쁜짓 하는놈들 막으려고 취한 조치라는데, 어쩔 수 없다 싶으면서도, 이것 때문에 헤맨 시간과 노력을 생각하면 기분이 언짢기도 하다.
어쨓든, 이를 워드프레스에서 해결하기 위한 플러그인을 만들어 보았으니, 같은 문제로 고민중에 있는 분들께서는 사용해 보시고 문제가 해결되는지 확인해 주셨으면 합니다.
Original post by 082net
Posted in 082NeT » wordpresstips | Comments Off
October 15th, 2009
Posted in a flaming youth » Wordpress | Comments Off
September 12th, 2009
메타블로그류의 서비스에서 제공되는 멋진 위젯들을 워드프레스 블로그에 자동으로 출력해주는 플러그인.
아직은 테스트용 베타버전이라 예상치 못한 오류가 발생할지도 모릅니다. 플러그인 사용중 오류 발생시 사용환경과 오류내용을 되도록 자세히 알려주시면 플러그인 개발 및 오류수정에 큰 도움이 됩니다. 부탁드립니다
알림
고마움
- 다음뷰의 경우 외부블로그는 다음뷰의 글 관리 페이지에서 직접 글을 등록해야하며, 각 글마다 위젯의 값이 달라지는 점때문에 난감해 하던 차에, '엽기민원의 場' 블로그에 공개된 텍스트큐브용 다음뷰 플러그인을 만나게 되었다. 그야말로 어둠속의 한 줄기 빛 ㅠㅠ (고맙습니다!!)
- 다음뷰의 API 용 XML 을 분석하는데는 텍스트큐브용 플러그인에 사용된 텍스트큐브의 라이브러리중 'XMLStruct'를 가져와서 사용함.
설치
- 이 글 하단에 있는 다운로드 링크를 통해 받은 파일의 압축을 풀면 나오는 '
metablog-widgets' 폴더를 'wp-content/plugins' 폴더에 넣어줌.
- 플러그인 관리 패널에서 '메타블로그 위젯' 플러그인을 활성화.
설정 및 사용
- '
설정 > 메타블로그 위젯' 패널로 이동하여 해당 블로그에 맞게 설정값들을 입력해 줌.
- 현재는 다음뷰, 믹시, 올블로그(올블릿) 세가지 위젯 서비스를 지원하며, 플러그인을 사용하기 전에 각각의 서비스에 가입이 되어있어야 함.
- 다음뷰의 경우, 글을 공개할 때 '글 보내기'를 선택하고 글을 보낼 채널을 선택한 뒤 공개해야만 다음뷰에 글을 등록하게되며, 글이 성공적으로 다음뷰에 등록되었을 경우에만 위젯이 표시됨.




Original post by 082net
Posted in 082NeT » wordpresstips | Comments Off
September 12th, 2009
스팸이나 해킹등의 '나쁜 짓' 들을 효과적으로 막아주는 워드프레스 플러그인 'bad-behavior'를 사용중이라면, 티스토리(tistory)에서 보내는 트랙백이 제대로 받아지지 않으며, 다음뷰(Daum View)에 트랙백을 통해 글을 보낼 때 오류가 발생하게 된다.
두 경우 모두 막히는 원인은 bad-behavior 에서 지정한 '일반적인' 접속 규격 중 요청된 헤더에 'Accept' 요소가 빠져있기 때문이라는…

해당 부분(Accept 헤더 체크)을 확인하지 않고 그냥 통과하도록 수정 할 수도 있겠지만, 이럴경우 같은 규격 오류로 막는 '나쁜 접속'들 마저 허용하게 되어버리게 되므로, 다른 방법을 찾아보기로 했다.
가장 확실한 방법은 티스토리에서 트랙백을 보내는 아이피 대역과, 다음뷰에 글 등록시 다음뷰에서 해당글의 주소가 실제로 존재하는지 확인하는 서버의 아이피 대역을 '신뢰 목록(whitelist)'에 추가하여 무조건 통과시키도록 하는 것이다.
아래의 예시에서는 대충 예상되는 아이피 대역을 적용한 것입니다. 이 외의 아이피로 보낸 트랙백이나 접속은 여전히 차단 될것입니다.
티스토리의 트랙백 전송용 아이피 대역이나, 다음뷰 URL 확인용 서버의 아이피 대역을 알고 계신분 안계신가요~?
해결방법
wp-content/plugins/bad-behavior/bad-behavior 폴더 안에있는 'whitelist.inc.php' 파일을 텍스트 에디터로 열어 17번줄 부근에 아래와 같이 아이피 대역을 추가한다.
-
$bb2_whitelist_ip_ranges = array(
"64.191.203.34", // Digg whitelisted as of 2.0.12
"208.67.217.130", // Digg whitelisted as of 2.0.12
"10.0.0.0/8",
"172.16.0.0/12",
"192.168.0.0/16",
"211.172.252.0/24", // 티스토리 트랙백
"222.231.50.0/24", // 다음뷰 URL Checker
// "127.0.0.1",
);
- 위의 예에서 "211.172.252.0/24" 는 "211.172.252.0 ~ 211.172.252.255" 대역을 의미한다.(CIDR 관련 도표 참고)
Original post by 082net
Posted in 082NeT » wordpresstips | Comments Off
July 28th, 2009
Posted in a flaming youth » Wordpress | Comments Off
July 21st, 2009
2005년 8월 18일부터 사용했으니 아레코레팝업을 사용한 지도 4년 가까이 되어갑니다. 그 동안 사용하면서 플러그인으로 만들기도 하고, 082님이나 다른 분들의 도움을 받아 수정하기도 하면서 참 오래 쓴 것 같습니다. 그 동안 업데이트 안하고도 큰 문제없이 잘 작동하던 스크립트라 신경을 안 쓰고 있었는데, 얼마 전에 Internet Explorer 8에서 접속해 …
Original post by 절망 클럽 » WordPress
Posted in 절망 클럽 » WordPress | Comments Off
June 21st, 2009
느려져 가는 블로그의 속도를 좀 향상시켜 보고자 Wp-Super-Cache 플러그인을 설치했습니다. 예전에도 Cache 플러그 인을 설치하려고 했던 적이 있었는데, 그 때는 설치 후에 제대로 동작하지 않아서 바로 삭제했었습니다. 다행히 이번에는 Readme 파일을 찬찬히 따라가면서 설치를 해서 결국 성공을 했습니다. Wp-Super-Cache : 플러그인 다운로드 링크 설치방법이 다른 플러그인에 비해서 복잡한데, …
Original post by 절망 클럽 » WordPress
Posted in 절망 클럽 » WordPress | Comments Off
June 11th, 2009
지금은 확인할 수 없지만 예전에 Mint와 ShortStat으로 유명한 Shaun inman의 블로그에서 작은 버튼을 클릭하면 다른 메뉴나 정보들이 사이트 상단에서 아래로 부드럽게 미끄러져 내려와 보여주는 모습을 볼 수 있었습니다. 그게 꽤 마음에 들어서 언젠가 제 블로그에도 써보고 싶다는 생각에 관련 정보들을 찾아본 적이 있는데 그게 바로 Building a Shelf in WordPress …
Original post by 절망 클럽 » WordPress
Posted in 절망 클럽 » WordPress | Comments Off
June 11th, 2009
라스 님께서 메일로 질문하신 부분에 대해 답하다 보니 아무래도 제가 이전 포스팅에서 워드프레스의 템플릿에 삽입하는 부분에 대해 너무 간략하게 설명하고 넘어간 것 같아 라스님께 보냈던 답변 메일의 내용을 조금 수정하고 내용을 덧붙여 포스트로 올립니다.
겔러리용 페이지 만들기
워드프레스에서 쓰기 -> 쪽 쓰기로 새 페이지를 만든 뒤(Gallery 나 기타 마음에 드는 이름으로) …
Original post by 절망 클럽 » WordPress
Posted in 절망 클럽 » WordPress | Comments Off