Drupal

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

5
Nginx vs Apache-실제 사용량 비교 및 ​​통계가 있습니까?
새로운 서버를 가지고 있고 빈 캔버스를 쳐다보고 있습니다. 내가 원하는 것을 넣을 수 있습니다. 아파치에 익숙하지만, nginx가 아파치보다 훨씬 많은 트래픽을 처리하는 방법을 10, 100 배나 더 많이 들었습니다. "훨씬 더 빠릅니다." 기사를 검색하면 Drupal과 관련이없는 많은 것을 찾을 수 있습니다. 또는 Drupal 관련 기사를 보았을 때 1) 누군가의 구성 …



11
보기-그룹 주위에 랩퍼 DIV 추가
Drupal 7에서는 여러 필드를 나열하는보기를 작성했습니다. 필드는 다른 필드 (필드의 ID)로 그룹화됩니다. 마크 업은 다음과 같습니다. <h3>[Term 1]</h3> <div class="views-row views-row-1 views-row-odd views-row-first"> [Field Content] </div> <div class="views-row views-row-2 views-row-even"> [Field Content] </div> <div class="views-row views-row-3 views-row-odd views-row-last"> [Field Content] </div> <h3>[Term 2]</h3> <div class="views-row views-row-1 views-row-odd views-row-first"> [Field Content] …
43 views 

15
노드의 field_image에서 이미지 URL 가져 오기
그래서 나는이 노드를 가지고 있습니다 : object(Drupal\node\Entity\Node)[1862] protected 'values' => array (size=17) 'vid' => array (size=1) 'x-default' => string '7' (length=1) 'langcode' => array (size=1) 'x-default' => array (size=1) 0 => array (size=1) 'value' => string 'en' (length=2) ... (more fields) 'field_image' => array (size=1) 'x-default' => array (size=1) 0 …
42 media  8  theming 

11
끝없이 더 많은 계정을 등록하려는 욕설을 어떻게 차단할 수 있습니까?
공개 등록 된 무료 사이트가 있습니다. 누구나 등록 할 수 있으며 변경할 수 없습니다. 그러나 프로필을 작성한 후에는 관리자가 계정을 승인해야하므로 중복 된 사용자 (생년월일, "자기 소개"설명, 이메일 주소, 사진, 프로필에보고 된 위치, 위치 정보 IP를 식별하기 위해 다양한 정보에 액세스 할 수 있습니다. , IP 주소 등) 최근이 사이트는 …
41 users 

13
활성 구성에서 구성 개체를 어떻게 제거합니까?
Drupal 8 용 사용자 정의 모듈을 작성 중입니다.이 파일은 modules / mymod / config / install / field.storage.bloom_stem.bs_twitter_ac.yml이라는 파일에 필드 스토리지 구성 오브젝트를 정의합니다. 문제는 모듈을 제거해도 제거되지 않는다는 것입니다. 모듈을 다시 설치할 때 충돌이 발생하기 때문에 분명히 남아 있습니다. drush -y pm-uninstall mymod drush cr drush -y en mymod …

4
dev-> stage-> production에서 마이그레이션 (CMI) 구성을위한 제안 된 워크 플로우는 무엇입니까?
몇 달 전에 drupalcamp가 있었고 누군가가 새로운 구성 (CMI) 시스템으로 배포 관리에 대해 물었습니다. 이상적인 워크 플로우 중 하나는 구성을 버전 제어로 유지하고 팀 구성원간에 구성을 마이그레이션 할 수있는 것입니다. 룸에서 우리가 알아낼 수 있었던 최선은 (부분적으로 DrupalCon Portland의 프리젠 테이션을 기반으로) 다음과 같습니다. 활성 구성 디렉토리를 무시하도록 버전 제어에 …

1
사이트를 버전 제어로 가져 와서 지속적인 통합 환경을 설정해야합니다.
Drupal 6x 프로젝트의 기업가로서 (개발자별로) 버전 제어가 필요하지 않을 정도로 작게 시작했지만 지금은 그것 없이는 방법이 없다고 확신합니다. JIRA에 대한 광범위한 문서가 있으며, 모든 것을 다루는 잘 작성된 사용자 사례가 포함되어 있습니다. 이 작업을 수행하는 방법에 대해 조금 읽고 다음 계획을 생각해 냈습니다. 모듈을 사용하여 사이트 코드를 데이터베이스와 분리 문맥 …

7
프로그래밍 방식으로 사용자를 로그인하려면 어떻게합니까?
사용자 이름과 암호를 전달하여 사용자를 로그인 할 수있는 API를 찾고 있습니다. 누구든지 이것에 경험이 있습니까? 명확히하기 위해 홈페이지에 팝업으로 표시되는 AJAX 로그인 상자를 만들려고하는데 잘못된 자격 증명의 경우 페이지를 새로 고치지 않고 로그인이 올바른 경우에만 해당합니다. 그래서 여기까지 내가 한 일이 있습니다. 최신 정보 이제 홈페이지에 로그인 양식을로드 한 다음 …
41 7  users 

11
노드 제목 앞에 필드를 표시하는 방법은 무엇입니까?
D7에 티저를 표시 할 때 노드 제목 앞에 특정 필드를 렌더링하려고합니다. 효과적으로 전에서 가고 싶은 이 에 이 . node.tpl.php 업데이트를 살펴 보았지만 분리 $title된 $content것을 알았으므로 어떻게 접근 해야하는지 잘 모르겠습니다. 일부 검색 후 사람들이 Drupal-6 에서이 문제를 해결하기 위해 CCK 및 ConTemplate 모듈을 사용하도록 제안 했지만 Drupal-7 솔루션이 …
41 7  entities  nodes 

1
hook_form_alter ()가 왜 그렇게 지저분합니까?
방금 마주 친 예가 있습니다. 내 필드의 레이블에 HTML을 넣으려고합니다. $form['field_feedback']['und']['#title'] <- has the title $form['field_feedback']['und'][0]['#title'] <- has the title $form['field_feedback']['und'][0]['value']['#title'] <- has the title. (Works) 하나만 사용 된 채로 채워진 #title 속성이 3 개있는 이유는 무엇입니까?
40 7  forms 

3
새 컨텐츠를 잃지 않고 사이트의 개발 사본에서 실제 사이트로 변경 사항을 병합하려면 어떻게해야합니까?
사이트의 개발 사본에서 수행 한 작업을 실제 프로덕션 사본에 병합하는 가장 좋은 절차는 무엇입니까? 개발이 최신 기능으로 시작된 이후 종종 사이트에 새로운 콘텐츠가 많이 추가되었습니다. 그리고 대부분의 사이트 추가에는 데이터베이스 변경이 포함됩니다. 새 파일을 복사하는 것은 쉽지만 데이터베이스는 어떻습니까? 마지막으로 프로덕션 사이트를 업데이트 한 이후에 추가 된 새 컨텐츠를 잃지 …

11
어떤 테이블을 지우는 것이 안전합니까?
아무 이유없이 매우 큰 데이터베이스가있는 클라이언트 사이트를 상속했습니다. 적당한 양의 콘텐츠가 있으며 활성화 된 모듈이 거의 없습니다. 그러나 데이터베이스가 너무 커서 쉽게 이동할 수 없으므로 정리하고 싶습니다. 표준 캐시 테이블, syslog 및 accesslog를 지 웠습니다. 표준 Drupal 사이트에서 안전하게 잘라낼 수있는 다른 테이블이 있습니까?
40 database 

7
Drupal SA-CORE-2014-005-서버 / 사이트가 손상되었는지 확인하는 방법
방금 Drupal SA-CORE-2014-005 익스플로잇을 해결하는 패치 방법을 사용하여 모든 사이트를 업데이트했습니다. 방금 어제 러시아 IP에 침투 한 드루팔 사이트에 누군가가 있다는 보고서를 읽었습니다. https://www.drupal.org/SA-CORE-2014-005 나의 주요 관심사는 이제 : 내 사이트가 구성되었는지 어떻게 알 수 있습니까? 내 사이트가 피해자인지 아닌지를 감지하려면 아파치 액세스 로그에서 무엇을 검색해야합니까? 지금까지이 해커들은 사이트를 구성하기 …
40 7  security 

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