«7» 태그된 질문

버전 태그는 사이트가 어떤 버전을 사용하고 있는지를 말하는 것이 아니라 버전에만 적용되는 질문에 사용해야합니다.

2
Drupal의 세션 관리 및 사용자 인증 이해
기본 사용자 인증을 중앙 서버 (예 : SSO 서버)의 인증으로 바꿔야하는 요구 사항이 있습니다. Drupal을 디버깅함으로써 모든 세션 관리가 includes/session.inc파일 에서 발생한다는 것을 알게되었습니다 . 이미지와 같이 인증을 수행하고 싶습니다. 시나리오 : 로그인 단계의 세부 사항은 다음과 같습니다. 로그인 양식을 바꾸어 사용자 이름과 비밀번호를 SSO 서버에 제출하십시오 ( Drupal 이 …

3
StackExchange 사이트와 비슷한 Drupal에서 배지를 사용하여 평판 기반 시스템을 구현하는 방법은 무엇입니까?
StackExchange에서 배지를 얻는 것은 재미 있습니다. 그러나 그 외에도 사용자와의 양질의 상호 작용을 촉진하고 스팸을 제거하는 데 도움이됩니다 (사이트에서 스팸 게시물을 본 적이 없습니다). 약 500 명의 활성 사용자가있는 커뮤니티 웹 사이트가 있지만 스패머가 더 많이 사용되기 시작했습니다. 동일한 품질의 대화 형 기능을 홍보하면서 사이트의 참여도를 높이고 자합니다. 목표 달성 …
16 7 


2
엔터티 속성에 대한 필드 포맷터를 구현하는 방법
Entity API 를 사용하여 클래스를 확장하는 클래스 에 정의 된 특정 속성이 있는 사용자 지정 엔터티 를 만들었습니다 .hook_schema()entityPropertyInfo()EntityDefaultMetadataController 여태까지는 그런대로 잘됐다. 이제 사용자가 엔티티를 볼 때 이러한 속성이 표시되는지 여부와 방법을 사용자 정의하여 hook_field_extra_fields ()를 구현 하고 선언 할 수 있기를 바랍니다. 그런 다음 확장되는 컨트롤러 EntityAPIController에서 속성을 $ …
16 7  entities 

4
독립형 PHP 파일에 대한 적절한 부트 스트랩 drupal?
이것이 내가 지금 가진 것입니다. <?php define('DRUPAL_ROOT', '/var/www/clients/client1/web15/web'); include_once(DRUPAL_ROOT . '/includes/bootstrap.inc'); drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); // drupal_flush_all_caches(); $users = views_get_view_result('userlist', 'uid_list'); $i = 0; foreach ($users as $user) { $filename = 'sites/default/files/generated_pdfs/individual_pdf_report_' . $user->uid . '.pdf'; generate_employee_pdf($user->uid, $filename); error_log('Generated ' . $filepath); $i++; } // create object $zip = new ZipArchive(); // open …
16 7  bootstrapping 

2
양식 제출 핸들러를 어떻게 변경합니까?
어떤 이유로 든 모든 텍스트 필드의 일부 문자 (있는 경우)를 데이터베이스에 저장하기 직전에 어떤 형식 으로든 바꿔야합니다. 즉, 제출 된 모든 데이터를 가져 와서 문자를 바꿀 수있는 후크가 필요합니다. 이 솔루션을 찾았습니다. function hook_form_alter($form, $form_state, $form_id) { $form['#submit'] = 'my_custom_submission_function'; } 그러나 나머지 제출 과정도 처리해야하기 때문에 이것은 좋은 생각이 …
16 7  hooks  forms 



2
AJAX 콜백에서 $ form_state 변경
양식 API '#ajax'속성 을 사용하는 양식 을 작성 $form_state중이며 AJAX 사용 가능 단추를 누르면 변경해야합니다 . 내가 가진 것은 다음과 같습니다. 양식 작성기 함수 내부 : ... $form['some_fieldset']['add_more'] = array( '#type' => 'button', '#value' => t('Add more rows'), '#ajax' => array( 'wrapper' => 'some-fieldset', 'callback' => 'my_module_settings_ajax', 'method' => 'replace', …
16 7  forms  ajax 

3
페이지 실행 시간을 줄이는 최고의 APC 설정
Drupal 7, apc와 php-fpm 및 apache와 니스 및 512MB RAM이 있습니다. devel 모듈로 페이지 실행 시간을 측정합니다. 데이터베이스 쿼리 시간은 854ms 인 페이지 실행 시간과 비교하여 낮습니다 (62ms). 이는 PHP 및 APC 설정에 문제가 있음을 의미합니다. 내 현재 설정은 apc.shm_size = 64 apc.stat=1 어떻게 개선 할 수 있습니까? 위의 구성에서 …
16 7  performance  caching 


9
캐시 지우기에 연결하는 방법이 있습니까?
캐시가 많은 대형 기관 웹 사이트의 경우 가능한 한 빨리 캐시를 생성하여 사용자가 캐시 생성에 도달하지 못하게하고 싶습니다 ... 나는 크론 몇 가지 기능을 실행하고 중요한 페이지를 요청하여, 그것을 수행하는 모든 분을 설정,하지만 내가 무엇을 찾고있어입니다 캐시 그냥 삭제되었을 때 알 수있는 방법 내가 이것을 실행할 수 있도록, 바람직하게는 후크를 …
16 7  hooks  caching 

3
저장 후 작업에 어떤 후크를 사용할 수 있습니까?
이 같은 질문으로 여러 게시물을 찾았지만 답변은 항상 다른 주제로 나뉘거나 내 요구에 맞지 않습니다. 노드가 저장된 후 사용자 정의 모듈이 새 노드의 nid를 포함하는 사용자 정의 테이블 중 하나에 행을 삽입하기를 원합니다. hook_node_submit이 호출 될 때 , nid는 아직 존재하지 않습니다. hook_node_insertnid가 있지만 처음 노드를 저장할 때만 호출되지만 노드를 …
16 7  hooks  nodes 

3
프로그래밍 방식으로 노드에서 필드를 제거하는 방법은 무엇입니까?
프로그래밍 방식으로 노드에서 필드를 어떻게 제거합니까? hook_update_N필드에서 내용을 사용자 정의 테이블로 이동 하는 마이그레이션이 있습니다. 해당 마이그레이션 후 동일한 기능에서 필드를 제거하고 싶습니다. 필드를 제거하는 필드 API가 있습니까? 편집, 솔루션 : 답변에 실제 코드가 없기 때문에 $ users에서 내 레코드로 필드를 이동하고 데이터베이스에서 필드를 제거하기 위해 수행 한 작업은 다음과 …
16 7  entities  updating 

5
drupal 7 node.tpl에서 이미지를 렌더링하거나 인쇄합니까?
tpl을 사용하여 노드를 테마로 만들려고하고 이미지를 인쇄하려고 할 때 d6과 같은 이미지 경로를 찾을 수 없습니다. 어떤 기능을 사용하여 이미지를 올바르게 출력해야합니다 .. theme ( '')와 같은 것을 의미합니까? Array ( [und] => Array ( [0] => Array ( [fid] => 13 [alt] => [title] => [width] => 416 [height] …
16 7  theming  media 

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