Drupal

Drupal 개발자 및 관리자를위한 Q & A

4
컨텐츠에서 PHP를 사용하여 모바일 브라우저를 감지하는 방법은 무엇입니까?
PHP 필터와 함께 Drupal 7.14를 사용하면 기본 페이지 컨텐츠 유형에 다음이 있습니다. <?php if ($is_mobile == TRUE):?> <div class="fb-like-box" data-href="http://www.facebook.com/a page" data-width="710" data-height="600" data-show-faces="false" data-border-color="#73AA4B" data-stream="true" data-header="false"></div> <?php else: ?> <div class="fb-like-box" data-href="http://www.facebook.com/a page" data-width="900" data-height="600" data-show-faces="false" data-border-color="#73AA4B" data-stream="true" data-header="false"></div> <?php endif; ?> 오류 메시지가 나타납니다. 주의 : 정의되지 않은 …
9 theming 

4
db_query () 결과를 어떻게 캐시합니까?
내가 사용 views_get_view_result()하면 해당 시간에 편리했기 때문에 뷰에서 결과를 얻을 수 있습니다. 쿼리 결과는 거의 변경되지 않습니다. 6 일 동안 뷰 캐싱을 사용할 수 있습니다. db_query()캐싱을 활성화하는 방법 에 대한 호출로 변환하려면 어떻게해야합니까?
9 7  caching 

2
노출 된 필터 자동 제출에 포커스가 없음
아약스가 활성화 된보기를 설정했습니다. 또한 사용자가 텍스트 필드에 입력 할 때보기가 자동으로 업데이트되도록 자동 제출을 사용하여 노출 된 필터를 추가했습니다. 문제는 양식이 자동 제출되면 텍스트 상자에 포커스가 없어진다는 것입니다. 노출 된 양식을 별도의 블록으로 분리해야한다는 것을 읽었지만 뷰가 블록 자체 이므로이 옵션을 사용할 수 없습니다. 텍스트 상자를 계속 클릭하여 입력 …
9 7  ajax  views 

1
'드 러쉬 기능 업데이트'는 어떻게 작동합니까?
Drupal 7 사이트의 기능을 변경했습니다. 다른 웹 사이트에서 동일한 기능을 업데이트하고 싶습니다. drush features-update명령을 사용하여 어떻게 합니까? 실행하면 이전 기능을 덮어 쓰도록 요청하지만 기능에는 새로운 기능이 없습니다.
9 7  drush  features 

3
프로젝트 요구 사항을 drupal의 개념으로 변환
저는 고객을위한 웹 사이트를 구축하고 있으며 Drupal은 수많은 선택으로 인해 최고의 선택이라고 생각했습니다. 그러나이 방대한 양의 선택으로 인해 제 직업이 훨씬 어려워졌습니다. 문제를 설명해 드리겠습니다. 고객이 특정 제품을 판매하고 있습니다 (VCR). 모든 VCR은 특정 브랜드 (예 : Sony, LG 등)로 제조됩니다. 모든 브랜드에는 서로 유사한 VCR 범주도 있습니다. 따라서 제품 …

3
Drupal 7 db_select ()의 조건부에서 SQL 함수 사용
열에 대한 변수를 소문자로 비교하도록 강제하는 조건을 SQL WHERE 절에 쓰려고합니다. 그러나 addExpression 함수는 where 절이 아닌 필드 선택에 표현식을 넣기 때문에이를 수행하지 못합니다. 내가 시도한 것은 다음과 같습니다. $category = 'mobile wifi'; $query = db_select('taxonomy_term_data', 'ttd') ->fields('ttd', array('tid')); $query->innerJoin('taxonomy_vocabulary', 'tv', 'ttd.vid = tv.vid'); $query->addExpression("LOWER(ttd.name) = $category"); $result = $query->condition('machine_name', …
9 7  database 

3
hook_form_alter ()에서 #states를 사용하여 CCK 필드 그룹을 숨기시겠습니까?
사용자 지정 모듈이 있는데 드롭 다운 선택 목록에서 특정 항목을 선택하면 "#states"를 사용하여 CCK 필드 그룹을 숨기려고합니다. hook_form_alter () 내에서 상태를 사용해 보았습니다. $form['group_mygroup']['#states']['invisible'] = array( ':input[name="field_trigger[' . LANGUAGE_NONE. ']"]' => array( 'value' => 'hide' ), ); 이것은 아무것도하지 않는 것 같습니다. http://proofgroup.com/blog/2008/dec/modifying_cck_fieldgroups_hook_form_alter 와 같은 다양한 사이트에 따라 모듈의 무게를 …
9 7  javascript 

3
Drupal 7은 문맥 필터 (taxonomy : 요약 표시)를보고 term-id 대신 읽을 수있는 term-name을 표시합니다.
내 견해로 는 기본 " 요약 출력 " 과 함께 컨텍스트 필터를 사용하여 분류 용어로 결과를 필터링 합니다. 문제는 요약 결과 가 분류 가능한 term-id (노드 수 포함) 의 목록으로 그룹화되고 사람이 읽을 수있는 term-id 이름이 아니라는 것입니다. 1 (21) 2 (16) 기타 term-id를 나열하지 않고 term-id-name을 나열하여 요약의보기 출력을 …

2
hook_install ()을 사용하여 데이터베이스 테이블에 기본값을 어떻게 추가합니까?
몇 가지 테이블의 자체 스키마를 사용하여 사용자 정의 모듈을 작성 중입니다. 이 테이블에는 모듈이 작동하기 위해 일부 값이 미리 채워져 있어야합니다 (기본 위치, 옵션 선택 등). hook_install 중에 이러한 테이블에 기본값을 삽입하는 가장 좋은 방법은 무엇입니까? drupal_write_record를 사용할 수 없으므로 db_query를 사용할 수 있지만 그렇게함으로써 기본 규칙을 위반하지 않도록하고 싶습니다.

3
node_save를 사용하여 노드를 만드는 방법은 무엇입니까?
현재 html 사이트를 Drupal로 마이그레이션하려고합니다. 마이그레이션해야 할 80,000 페이지가 있으므로 50 년 동안 컴퓨터 앞에 앉아있는 대신 모듈을 만들 것이라고 생각했습니다. 각 디렉토리에서 html을 추출하는 스크립트를 만들 수 있었고 이제 노드를 만들어야하는로드 블록에 도달했습니다. 를 사용하여 새 노드를 만들려고하는데 node_save()node_save가 실행될 때 PDOException시도하는 모든 것에 오류가 발생합니다. 을 전달 $node합니다.이 …
9 7  nodes  migration 

2
유기 그룹에 대한 group_audience와 같은 양식의 필드에 대한 액세스를 숨기거나 방지하는 방법
이것은 그룹 문제 필드 또는 양식에서 게시 설정과 같은 필드를 숨기려고 할 때 defaut 값이더라도 필드의 두 세트를 모두 null 값으로 유효성을 검사 할 때 올바르게 선언되었습니다. 보이지 않는, #access, unset hidden 아무것도 작동하지 않았습니다! 현재 프로젝트 사용자의 경우 주소 또는 그림과 같이 당시의 일부 프로필 만 편집 할 수 …

4
drupal 7을 실행하기 위해 4g의 메모리로 서버를 구성하는 방법
4GB의 메모리가있는 새 서버에 Drupal 7을 설치하고 있습니다. 제대로 구성하는 방법, MySQL에 제공 할 메모리 양, PHP에 제공 할 메모리 양에 대한 힌트를 얻고 싶습니다. 내가 찾은 한 가지는 Zend 서버에서 Drupal 7을 실행하는 것이 일반적인 Apache 서버에서 실행하는 것보다 3 배 빠르다는 것입니다. (필자는 opcode 캐싱과 관련이 있다고 생각합니다. …

1
EntityFieldQuery를 사용하여 사용자 정의 컨텐츠 유형에서 COUNT (*) 가져 오기
drupal 7의 쿼리에서 'count (*)'를 어떻게 검색합니까? 쿼리에는 사용자 정의 컨텐츠 유형 및 사용자 정의 필드가 포함되어야합니다. 노트 맞춤 콘텐츠 유형 : 직원 사용자 정의 필드 이름 : field_employees_email 참고로, 나는 추가하려고합니다 WHERE field_employees_email = 'example@example.com' 쿼리에 ... 지금까지 나는 다음과 같은 것을 가지고있다 : $query = new EntityFieldQuery; $result …
9 7  database 

4
Views 3 API를 어떻게 배울 수 있습니까?
뷰 3 API를 어디서 배울 수 있습니까? ui를 사용하여 뷰를 만들 수 있지만 모듈에서 API를 사용하여 뷰를 만들고 싶습니다. 이 시점에서 뷰 2 API에 정착합니다. 나는 문서를 보았고 멀리 가지 않았다. 누구나 좋은 튜토리얼을 알고 있습니까?
9 7  views 


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.