palpal.org

내용묶음
   드루팔로 변화무쌍한 홈페이지를 행복하게 만들어 봅시다!
업데이트: 1시간 42분 지남

Drupal을 활용한 국내/국외 여행 정보 사이트입니다.

목, 2010/03/11 - 5:17pm

개인 홈페이지나 블로깅도 한번 안해본 상태에서 drupal로 여행 정보 사이트를 만드려니 쉽지 않았습니다. Firefox를 주로 사용하고, 사파리, 크롬, IE7+, 아이폰사파리 에서 동일한 모습으로 display 됩니다. IE6에서 사용도 문제 없고요. 뭣도 모르고 시작했는데 CSS 만으로 이렇게 하는것이 쉽지는 않더군요.  자세히 보기 »

나머지 보기

Google CSE 모듈을 이용해서 해당 사이트의 구글 검색 결과를 임베이드해보자

토, 2010/03/06 - 12:52am

Google CSE는 Google Custom Search Engine의 약자로 그 기능 중 일부는,
구글 검색한 결과를 해당 사이트 내부의 페이지에 커스터마이징, 임베이드가 가능케 한다.

말보다는 직접 예를 보여주는 것이 좋을 듯 하다.
Google CSE 예제 사이트

이러한 기능을 드루팔에서 구현해 주는 모듈이
http://drupal.org/project/google_cse
이다.  자세히 보기 »

나머지 보기

外部のDB・Table情報一覧を出力・検索(Filtering)・編集・保存する方法

화, 2010/03/02 - 5:54pm

外部のDB・Table情報一覧を出力・検索(Filtering)・編集・保存する方法

********************************************
1. Table Wizard (省略してtw) の利用する方法
  : internal or external table 両方対応

「twで外部データの一覧を出力」

・外部DBを読んでViewと連結するモジュール。Joinも可能。
 How to use Table Wizard to expose your imported database tables as Views
http://www.lullabot.com/articles/drupal-data-imports-migrate-and-table-w...

・settings.phpに外部DBのアクセス情報を事前設定。文字コードは自動判断。
・外部/内部のテーブルを一覧から選択。RelationShipも設定可能。  자세히 보기 »

나머지 보기

드루팔 cron.php을 익명(Anonymous) 아닌 특정 권한으로 실행하는 방법

화, 2010/03/02 - 1:09am

드루팔 cron.php을 익명(Anonymous) 아닌 특정 권한으로 실행하는 방법을 소개한다.
참고 : http://drupal.org/node/479948#comment-1673488

아래 쉘스크립트로 실행하면 된다.
*** 부분들만 적절하게 상황에 맞추어 수정할 것.

#!/bin/sh

site=http://***yoursite***/
name=***someusername***
pass=***someverysecurepassword***

cookies=/tmp/cron-cookies.txt

wget -O /dev/null --save-cookies /tmp/site-cookies.txt --keep-session-cookies --load-cookies $cookies "${site}user"
wget --keep-session-cookies --save-cookies $cookies --load-cookies $cookies -O /dev/null --post-data="name=$name&pass=$pass&op=Log%20in&form_id=user_login" "${site}user"
wget --keep-session-cookies --save-cookies $cookies --load-cookies $cookies "${site}cron.php"

Views Export XLS 모듈을 제대로 사용하려면

월, 2010/03/01 - 11:10pm

부제 : Views Export xls 모듈을 설치했음에도 불구하고 Views에서 Export to Excel/CSV 하는 기능이 안보인다면...

Views Export xls 모듈을 설치하면, 뷰의 설정 화면 좌측에 Page / Block / Feed 등과 함께 Export to Excel 또는 Export to CSV 가 나타날 줄 알았는데 그것이 안보인다.

이럴 경우에는, 뷰의 Feed 항목을 이용하면 해결된다. (다소 황당하다.)

1. 설정하는 뷰의 Display(좌측 메뉴)에서 "Feed"를 선택.
2. style 을 "XLS file"로 설정. CSV, XML 등 다양하게 지정 가능하다!
3. 부가적인 설정을 적절히 바꾸어 준다. 파일명을 지정하는 항목이 Provide as file 의 파일명 부분이다.
4. path를 적절히 지정해 준다.  자세히 보기 »

나머지 보기

FeedAPI 로 생성된 Feed Items들 중 일부만을 재생성하고 싶은 경우

월, 2010/02/22 - 5:19pm

FeedAPI 로 생성된 Feed Items들 중 일부만을 재생성하고 싶은 경우

* 해결하고 싶은 현상

FeedAPI로 피이드 아이템들을 생성하는 것은 쉽다.
그리고 기존의 피이드 아이템들을 모두 지웠다가 새로 생성하는 것도 쉽다.
(Feed 컨텐츠의 Remove Items와 Refresh를 순서대로 이용하면 된다)

그런데 문제는, 기존의 피이드 아이템들 일부만을 지웠다가 새로 생성하고 싶은 경우에는 그 방법

이 모호하다.

- 통상적으로 이런 문제는 발생하지 않는다. Update Feed Items라는 기능이 있어서 저절로 교정이  자세히 보기 »

나머지 보기

입력한 내용에서 HTML을 완전히 배제하기. Strip Tags 모듈

수, 2010/02/10 - 11:20pm

입력한 내용에서 HTML을 완전히 배제하려면
Strip Tags 모듈을 이용하면 된다.

Escape Tags 모듈도 비슷한 역할을 하는데
이에 관한 기사가 아래에 있다.
http://drupal.org/node/178871

드루팔로 다국어 노드 번역 설정하기 (GTranslate.php 활용)

화, 2010/02/09 - 5:31pm

드루팔로 다국어 노드 번역 설정하기 (GTranslate.php 활용)

언어별 노드를 생성하는 순서는 아래 주소를 참고한다.
* multilingual setting - http://drupal.org/handbook/modules/translation
* 제대로 설정하면 노드 탭에 "translation" (번역)이 나타난다.

이후에 다국어 노드 번역 설정하기는 아래와 같이 할 수 있다.

① i18n_auto (Auto draft translation) 모듈을 이용하는 방법

추천하는 3개의 세트 모듈
i18n / i18n_auto (Auto draft translation) / translation_overview  자세히 보기 »

나머지 보기

비밀의 화원 분위기? 아늑한 정원 벽 형태의 Gardening 테마

수, 2010/02/03 - 10:53pm

제목이 참 별로다.
말보다 직접 위 테마 샘플 이미지를 보는 것이 좋겠다.

실제 적용한 웹 페이지를 보면 시원한 정원 느낌으로
아늑하면서도 근사하다.

카페나 커피숍, 베이커리 홈페이지로 쓸 만 하지 않는가.

특징은, 상단에 커다란 RSS 구독 버튼이 있다는 점.
우측의 환영 블럭이 있는데 이는 HTML 파일로 수정이 필요하다.

* 참고 - HTML 내용을 담고 있는 파일은 welcome.php 이다.

기존 컨텐츠들 제목/본문을 검색해 태그(카테고리,용어,Taxonomy) 설정을 일괄적으로 실시하는 MassTag 모듈

토, 2009/12/19 - 12:30am

Mass tag 모듈 : http://drupal.org/project/masstag
기존에 생성된 컨텐츠들에 대해 태그(카테고리,용어,Taxonomy) 설정 및 변경을 일괄적으로 실시 가능한 모듈이다.  자세히 보기 »

나머지 보기

mailhandler 모듈로 외부 메일 가져올 때 warning: imap_open() [function.imap-open]: Couldn't open stream 에러가 나오면

목, 2009/12/03 - 2:22am

제목이 길다.

메일핸들러를 이용해서 외부 메일을 입수, 노드화할 때
warning: imap_open() [function.imap-open]: Couldn't open stream {server}.......in mailhandler.module on line 193

이런 에러가 나온다면,
십중팔구 다음과 같이 해결가능하다.

해당 메일박스 설정 항목 중에,
Extra commands section
가 있는 곳에

/novalidate-cert

설정하면 해결된다.

* 경고 메시지에 있는 imap-open은 함수명으로,
해당 메일박스 설정 중 POP를 선택했을 때도 나올 수 있다.

참고 - http://drupal.org/node/505148  자세히 보기 »

나머지 보기

특정 날짜 전후로 Views에 Date 필터 조건 걸기

목, 2009/11/26 - 9:39pm

부제 : Views 필터 Filter 에 날짜 관련 Date CCK 필드가 안보이는 경우 (6.x 전용?)

한 컨텐츠 타입(이하 "강의 컨텐츠")의 목록을 보여주는 뷰가 있는데,
이 목록에서 강의 개시일이 오늘 이후로 작성된 강의 컨텐츠는
화면에서 보이지 않았으면...,
즉 강의가 이미 끝난 것은 뷰에서 빼라는 의뢰를 고객이 해 왔다.

그거야 쉽지 하고,
강의 컨텐츠의 등록일(Node : Posted Date)을 조정하려는 실수를 했다.
가만 보니 컨텐츠 등록일과 컨텐츠의 "강의 개시일"은 다른 것이었다. 당연!

그래서 이번에는 강의 개시일 CCK(강의 컨텐츠의 필드 중 하나)를  자세히 보기 »

나머지 보기

관리자의 권한을 특정 유저에게 이양(위임)하는 방법

월, 2009/11/23 - 10:27pm

관리자의 권한을 특정 유저에게 이양(위임)하는 방법은

1. 롤(Role)에서 관리자 위임 그룹을 만들고,
해당 롤에 관리자 권한을 배당하고,
특정 사용자들을 관리자 위임 그룹에 속하게 하면 된다.

2. 혹은 아래 모듈을 이용하면 된다.
Role Delegation
http://drupal.org/project/role_delegation

드루팔에서 기본 차단할 계정

월, 2009/11/23 - 3:58pm

안녕하세요.. 어제에 이어 또 질문을.. ^^

드루팔을 처음 설치하면 처음 등록하는 계정이 관리자가 되잖아요?
그 외, 계정 이름이 root나 administrator 등등 일반 사용자들이 제가 지정한 이름의 계정은
사용하지 못하도록 하려면 어떻게 해야 할까요?

일일이 계정을 모두 다 등록하려니.. 메일 계정을 다 따로 넣어야 하고...
저런 기능을 하는 모듈이 있는지 궁금합니다...