Score:0

เวลาที่ใช้ไปกับโมดูลแบบกำหนดเอง

ธง us

ใครสามารถช่วยฉันได้บ้าง ฉันต้องการเปิดใช้งานโมดูลเวลาที่ใช้ในโมดูลแบบฟอร์มที่กำหนดเองของฉัน และจัดเก็บเวลาที่ใช้ในฟิลด์บนแบบฟอร์มของฉัน ฉันคิดว่าฉันสามารถทำได้ในไฟล์ timepent.module ที่นี่.

ฟังก์ชัน time_spent_init() {
  //หากผู้ใช้มีบทบาทที่จะถูกติดตาม ให้เพิ่มโค้ดจาวาสคริปต์
  ถ้า (time_spent_user_has_role()) {
    ตัวจับเวลา $ = variable_get ('time_spent_timer', TIME_SPENT_TIMER);
    $limit = variable_get('เวลา_spent_limit', TIME_SPENT_LIMIT);
    $ไมไนด์ = -1; // ค่าเท็จ
    // ตรวจสอบว่านี่คือหน้าโหนดหรือไม่ ระบบจะไม่นับหน้าอนุกรมวิธานหรือการดู
    // ยืนยันว่าประเภทโหนดนี้และบทบาทของผู้ใช้จะถูกติดตามหรือไม่
    $nodetypes = variable_get('time_spent_node_types', 'ทั้งหมด');
    ถ้า ($node = menu_get_object()) {
      ถ้า (($nodetypes == 'ทั้งหมด' || $nodetypes[$node->type] === $node->type )) {
        $mynide = $node->nid;
      }
    }
    drupal_add_js(drupal_get_path('โมดูล', 'time_spent') . '/time_spent.js');
    drupal_add_js(array('time_spent' => array('timer' => check_plain($timer), 'limit' => check_plain($limit), 'nid' => $mynide, 'sectoken' => drupal_get_token()) ), 'การตั้งค่า');
  }
}
Score:0
ธง us

บางทีนี่อาจช่วยใครซักคนได้ ฉันพบวิธีการทำแล้ว

ฉันมีโมดูลที่กำหนดเองเพื่อสร้างแบบฟอร์ม และฉันต้องการให้ "เวลาที่ใช้" ทำงานและติดตามเวลาที่ผู้ใช้ใช้ในหน้านี้

ฉันใช้ URL เพื่อให้มันใช้งานได้

$nodetypes = variable_get('time_spent_node_types', 'ทั้งหมด');
ถ้า ($node = menu_get_object()) {
  ถ้า (($nodetypes == 'ทั้งหมด' || $nodetypes[$node->type] === $node->type )) {
    $mynide = $node->nid;
  }
}

รหัสนี้ค้นหา id ของโหนด เพื่อจุดประสงค์ของฉัน ฉันจะแทนที่สิ่งนี้

ถ้า (arg(0) == 'โมดูล' && arg(1) == 'แบบฟอร์ม') {
  $mynide = หาเรื่อง(3); // สำหรับฉัน arg(3) คือสิ่งที่ฉันต้องการติดตาม
}

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา