IT/웹툴즈 27

XE용 XML-Sitemap v0.2 - Sitemap XML문서 생성 모듈

개선 사항 - URL이 많을때 여러 개의 XML문서로 나눠주는 옵션 (기본적으로 3개가 생성됨) - 0.1의 가장 큰 문제였던, XE설치 디렉토리에 파일을 생성하는 문제를 FTP를 이용해서 해결 (files/xmlsitemap 디렉토리에 생성하고, FTP를 이용해서 XE의 기본 디렉토리로 복사) => 즉, 0.1때처럼 XE디렉토리에 파일을 생성할 필요가 없습니다. - dbinfo에 URL을 입력하지 않은 경우 생기는 문제 수정 - file_put_contents 함수로 인해 php버전이 낮은 경우 생기는 문제 수정 - 날짜 오류 수정 - 메모리 부족으로 인한 문제 => 다양한 환경에서 테스트를 하지는 못했지만, XML문서당 URL수를 낮추면 해결이 될 수도 있어 보입니다. 이 문제가 발생하신 분의 피드백..

IT/웹툴즈 2009.04.30

XE용 구글 번역 에디터 컴포넌트 v0.2

어제 올린 부분에서 조금 수정하고 기능을 추가했습니다. 수정사항 1. INPUT 폼을 TEXT로 했던 것을 TEXTAREA로 바꿔서 조금 장문의 경우에도 보기 좋도록.. 2. 데이터를 주고 받을 때 태그를 지워버리던 것을 그대로 살림 => 여러 줄로 표현 된 원문 글 형태를 살림 기능추가 1. 함께표시 기능 - 사용안함 / 원문(번역문) / 번역문(원문) 형태를 선택해서 입력 - 기본 값은 사용안함 - 아래 이미지를 참조하세요. 테스트 테스트는 http://webtools.kr/xe_test 에서 글 쓰기 하시면 됩니다.

IT/웹툴즈 2009.04.28

XE용 Sitemap XML 생성 모듈

많이 허접하고, 개선해야 할 점도 많지만 공개하겠습니다. ^^;; http://webtools.kr/xe_list/1463 에서 다운로드 받으실 수 있습니다. 구글, 야후 등의 검색엔진 크롤러가 참고할수 있는 Sitemap XML 파일 생성 모듈입니다. 구글 웹마스터 도구 https://www.google.com/webmasters/tools/ 에 XML파일을 등록하면, 구글에서 얼마나 크롤링하고 있는지 상태를 확인할 수 있습니다. Sitemap XML에 대한 자세한 내용은 http://www.sitemaps.org/ko/ 에 자세히 나와 있습니다. 주로 검색엔진에 정확한 사이트 정보를 알려줘서 검색엔진에 최대한 반영시키기 위해 사용합니다. 설치방법 1. xmlsitemap.zip 파일을 압축 풀어서 X..

IT/웹툴즈 2009.04.28

XE용 문장번역 에디터 컴포넌트

요즘 이런 저런 다른 일을 하다보니 블로그에 소홀하게 되네요. ^^; 오늘은 간단한 XE 에디터 컴포넌트를 만들어 봤습니다. 아래 실행화면을 보시면 알겠지만 사용법은 간단합니다. XE의 에디터에서 글을 작성하다가, 번역하고 싶은 문장을 블럭잡고 “구글 번역”을 클릭하면 됩니다. 그러면 아래처럼 대화창이 뜨는데, 여기서 원하는 언어를 선택하면 자동번역됩니다. 마지막으로 “추가”버튼을 누르면, 번역된 문장으로 대체됩니다. 간단하죠? ^^ 테스트는 http://webtools.kr/xe_test 에서 직접 해보실 수 있습니다. 다운로드는 http://webtools.kr/xe_list 에서 하시면 됩니다. 설치는 여타 XE 에디터 컴포넌트와 같습니다. XE설치경로/modules/editor/components..

IT/웹툴즈 2009.04.27

오픈캐스트를 RSS로 구독할 수 있는 PHP소스 공개

허접하게 만들었지만 소스를 공개하겠습니다. 각 캐스트 게시판에 있는 발행 정보([No1.어쩌고저쩌고…]발행했습니다.)만 읽어와서 RSS로 만들어 줍니다. 캐스트노트의 일부도 함께 가져옵니다. RSS본문에 추가적으로 내용을 덧붙이시려면, 태그 사이에 필요한 내용을 채워 넣으면 됩니다. 태그 입력시 는 > 로 넣으시면 됩니다. 만약 아래 파일을 opencast.php 라고 저장했다면 opencast.php?id=KK244 형태로 호출해야 합니다. 50여개 캐스트 정도를 테스트했는데, 특별한 경우를 제외하고는 대부분 잘 작동합니다. (소스가 많이 허접하죠? ㅋㅋ 몇 년만에 PHP해보니 힘드네요… ^^) ko Webtools Beta1(http://webtools.kr/)

IT/웹툴즈 2009.04.21

오픈캐스트 위젯(?) PHP소스 공개

웹툴즈에서 몇 가지를 만들어 봤는데요… 트래픽 부담도 있고 해서, 필요하신 분들은 직접 설치해서 쓰시라고 소스를 공개합니다. PHP가 어려우신 분께서는 아래의 삽입코드는 그대로 이용하셔도 무방합니다. 좀 더 다양한 기능 (통계분석, 이웃관리, 랜덤, 이웃랜덤 등)을 이용하시려면 웹툴즈 홈페이지에서 회원 가입 후 이용하셔야 합니다. (DB와 연결되는 부분이라 어쩔 수 없네요.) 간단히 HTML로만 이루어진 소스는 며칠 전에 공개했으니, 그 것을 이용하시면 됩니다. RSS로 구독을 원하시면 며칠 전 공개한 RSS구독 PHP소스를 이용하시면 됩니다. 아래 코드는 웹툴즈에서 제공하고 있는 부분 중 회원가입이 필요하진 않은 부분만 추린 소스입니다. 삽입코드 ' width='738' height='402' bord..

IT/웹툴즈 2009.04.21

블로그 사용자를 위한 오픈캐스트 이웃 맺기와 랜덤 보여주기

오픈캐스트를 블로그에 넣기 위한 간단한 프로그램(?)을 만들었다가, 이제는 덩치가 너무 커지는 것 같습니다. 이 것을 마지막으로 더 이상 버그 수정 외에 업그레이드는 없을 듯 합니다. 오픈캐스트를 블로그에 넣기 위한 방법, 이전 글을 안보신 분께서는 오른쪽에 있는 이전 글을 참고 하세요.. ^^;; 웹툴즈 홈페이지를 방문하셔서 옵션을 바꾸면서 해보시면 쉽게 이해가 되실 겁니다. 오늘 소개해 드릴 기능은 이웃 맺기와 랜덤 보여주기 기능입니다. 먼저 실행 화면을 보시죠.. ^^ 이웃 기능 우선 오른쪽에 “이웃” 링크가 생겼습니다. 옵션 중에 아래처럼 노출 여부를 선택할 수 있습니다. 이웃 캐스터 등록은 웹툴즈 홈페이지에서 커뮤니티 > 캐스트 이웃 게시판에서 글을 스크랩하면 됩니다. 자신의 캐스트를 다른 사람..

IT/웹툴즈 2009.04.19

이웃 블로그 간에 적극적으로 상부상조하는 방법 - 웹툴즈

현재는 웹툴즈로 바뀌었지만, 최초로 계획했던 애드퍼블릭의 기능이 완성(?)되었습니다. (오해의 소지가… 웹툴즈는 새로운 기능들을 계속 추가합니다. ^^;;) 애드센스형, 배너형, 리본형 애드퍼블릭을 기획할 때, 이 세가지 기능을 만들 생각이였습니다. 뭐하는 거냐면 블로그 간에 서로 광고를 해주자는 것이였죠. 그러니까 상부상조하는 방법 정도가 되겠네요. 애드센스형 먼저 애드센스형은 애드센스의 공익광고가 나올 때, 다른 광고를 출력해 주자는 것입니다. 어차피 애드센스는 공간을 차지하고 있는데, 공익광고가 나오거나 빈 공간으로 나오면 블로그의 모양도 이상해 지는 경향이 있죠. 이럴 때, 이 공간에 이웃 블로그나 다른 공익광고(예를 들면 미디어법 반대 같은..)를 쉽게 넣을 수 있으면 좋겠다는 것입니다. 배너형..

IT/웹툴즈 2009.04.19

오픈캐스트로부터의 링크를 차단하는 방법

네이버 오픈캐스트에 자신의 글이 링크되는 것을 원하지 않는 분들도 꽤 있으리라 생각됩니다. 하지만 네이버에서는 링크를 허용하거나 차단하는 방법을 제공하지 않고 있습니다. 사실 네이버에서 링크거부요청 공간을 만들어서 링크를 원하지 않는 사람들의 글이 링크되는 것을 발행단계부터 차단할 수 있도록 해주어야 한다고 생각합니다. 현재로써는 링크자체를 막을 수는 없고, 오픈캐스트를 타고 들어왔을 때 대체화면을 보여주는 방법으로 가능합니다. 설정방법 아래의 스크립트 코드를 사이에 집어 넣는 것으로 끝납니다. 이 스크립트를 그대로 사용하면 오픈캐스트를 타고 들어온 경우 빈 페이지가 출력됩니다. 조금 더 적극적으로 거부의사를 알리고 싶으신 분은 차단 내용을 포스팅하거나 별도 페이지를 만들고, 빨간색으로 표시한 부분에 주..

IT/웹툴즈 2009.04.17

오픈캐스트를 믹시, 올블, 블코에 등록하는 방법

오늘 오픈캐스트를 RSS로 구독할 수 있는 편법을 공개해 드렸습니다. 연관글 : 오픈캐스트 RSS구독 방법과 애드센스로 수익 얻기 RSS로 구독할 수 있으니, 당연히 메타블로그에도 등록할 수가 있겠죠.. ^^ 올블로그나 블로그코리아의 경우에는 RSS주소만 입력하면 되므로 가볍게 등록하실 수 있습니다. 문제는 믹시에 등록하는 건데요. 믹시의 경우에는 RSS주소가 아니라 블로그의 주소를 요구해서 블로그에 있는 메타정보를 가져가는 방식으로 등록하기 때문입니다. 거기다 인증코드까지 입력해야 하니 복잡함은 더해지죠. 올블이나 블코는 간단하니 생략하고 믹시 등록 방법을 알려 드리겠습니다. 1단계 : 블로그 접속 주소 여기에는 자신의 오픈캐스트 주소를 입력하면 안되고, 다음 형식의 주소를 입력합니다. http://f..

IT/웹툴즈 2009.04.15