Drupal Tips 모음

* 제목이나 본문 중에 있는 문자열 일부로 검색이 가능합니다. 한글로 2자 이상을 입력하시면 됩니다.
* 제목과 본문을 동시에 입력하시면 AND 검색이 되어서 결과갯수가 줄어듭니다.
* 우측에 있는 구글 검색을 이용하셔서 사이트내 전체 내용을 검색하시는 방법도 있습니다.

제목의 문자로 검색본문의 문자로 검색
Google CSE 모듈을 이용해서 해당 사이트의 구글 검색 결과를 임베이드해보자2010/03/06 - 00:52

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

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

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

外部のDB・Table情報一覧を出力・検索(Filtering)・編集・保存する方法2010/03/02 - 17:54

外部の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 - 01:09

드루팔 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 - 23:10

부제 : 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 - 17:19

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

* 해결하고 싶은 현상

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

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

이 모호하다.

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