คำถามติดแท็ก 7

แท็กเวอร์ชันควรใช้สำหรับคำถามที่ใช้กับเวอร์ชันเท่านั้นไม่ใช่เพื่อบอกว่ามีการใช้เว็บไซต์รุ่นใด

3
ฉันจะสร้างข้อมูล JSON ด้วยข้อมูลเซสชันเพื่อสร้างโหนดได้อย่างไร
ฉันกำลังใช้ Drupal 7 และโมดูลบริการ 7.x-3.2 ฉันใช้บุรุษไปรษณีย์สำหรับ Chrome (ไคลเอนต์ http) เพื่อทดสอบ API สิ่งที่ฉันต้องการทำคือล็อกอินเข้าสู่ผู้ใช้และสร้างโหนดที่มีผู้ใช้โดยใช้ Drupal service API ฉันเข้าสู่ระบบของผู้ใช้ที่มีการร้องขอ JSON POST ไปยังhttp://example.com/api/user/login ฉันได้รับผลลัพธ์ JSON สำเร็จ { "sessid": "KrZjlcY3rFr8v6iLoskcVQN9DmDWsg5yZqIjBeydEBY", "session_name": "SESS9fe39db36ccd7afd64e034fefa0129e1", "user": { "uid": "31", "name": "test_user", "mail": "services_user_2@example.com", "theme": "", "signature": "", "signature_format": "filtered_html", "created": "1352985941", "access": "1352991170", "login": 1352991510, "status": "1", "timezone": …
11 7  services 

1
ทุกอย่างต้องการมัดหรือไม่
ฉันเรียนรู้เกี่ยวกับ Entity API ฉันมีตารางพิเศษง่ายๆที่ฉันต้องการ "ลดระดับความสามารถ" เพื่อให้ฉันสามารถใช้ใน Views ได้เช่น ฉันได้อ่านหนังสือไปดูวิดีโอดูตัวอย่างเล็ก ๆ น้อย ๆ ฉันติดอยู่บนแนวคิดของการรวมกลุ่ม ฉันเข้าใจว่าบันเดิลคืออะไร (เช่นประเภทโหนดคือบันเดิลของเอนทิตีโหนด) แต่สำหรับการใช้งานของฉันจะมีเพียงชุดเดียวเท่านั้น ในตัวอย่างที่ฉันเคยเห็นบันเดิลจะถูกเก็บไว้ในตารางฐานข้อมูล นี่ไม่จำเป็นสำหรับฉันเพราะมันจะเป็นค่าเดียวกันที่เก็บไว้กับทุกเรคคอร์ด ดังนั้นฉันคิดว่าฉันสามารถข้ามสิ่งนี้ได้หรือให้เอนทิตีของฉันคืนสตริงมาตรฐานสำหรับบันเดิล ฉันเข้าใจผิดหรือเปล่า? บันเดิลต้องถูกนำมาใช้เสมอและนำไปใช้ที่ระดับตารางฐานข้อมูลหรือไม่?
11 7  entities 

6
ฉันจะส่งตัวกรองเชิงบริบทไปยังมุมมองผ่านบริการได้อย่างไร
ฉันมีมุมมองที่ยอมรับตัวกรองเชิงบริบทเพื่อส่งคืนผลลัพธ์ที่ถูกต้อง ฉันใช้บริการ 3 และ Drupal 7 ฉันสามารถสร้างจุดปลายและดึงข้อมูลมุมมองผ่านบริการ แต่ดูเหมือนว่าไม่มีทางที่จะผ่านตัวกรองเชิงบริบทเนื่องจาก services_views มีเพียงวิธีการดึงข้อมูล (ซึ่งใช้ GET) ไม่มีใครรู้ว่าสิ่งนี้เป็นไปได้และถ้าเป็นเช่นนั้นสามารถทำได้?
11 7  views  services 

3
ประโยชน์ของแผงทุกที่คืออะไร
เว็บไซต์หลายแห่งสนับสนุนผลประโยชน์ของการติดตั้งทุกหนทุกแห่ง (ฉันวางไว้ตอนท้ายของคำถามนี้) อย่างไรก็ตามฉันได้ทดลองใช้งานโมดูลและไม่เห็นประโยชน์ หน้าพาเนลปกติให้คุณเลือกปิดการใช้งานบล็อก นอกจากนี้ยังช่วยให้คุณแสดงสิ่งต่าง ๆ เช่นลิงค์เมนูส่วนท้ายและชื่อผู้ใช้ ดังนั้นฉันไม่แน่ใจว่าพาเนลทุกที่นำมาจากไหน ฉันไม่เคยเห็นประโยชน์ของ Panelsแต่ Drupal Answers ทำให้ฉันรู้แจ้งและตอนนี้ฉันจะไม่ฝันที่จะสร้างเว็บไซต์ Druapl โดยปราศจากมันดังนั้นฉันหวังว่ามันจะทำให้เข้าใจถึงประโยชน์ของ Panels ทุกที่) ไซต์ที่สนับสนุนการติดตั้งทุกที่ AWebFactory เธรด Druapl Lullabot
11 7  theming  panels 

3
เพจการดูไม่แสดงเพจเจอร์
ฉันมีเพจวิวที่แสดงทีเซอร์บทความ มีบทความจำนวนมากใน db และฉันแสดงเพียง 5 รายการต่อหนึ่งหน้าในมุมมอง แต่เพจเจอร์ไม่ปรากฏขึ้นเลย นี่คือการกำหนดค่า Views ของฉันฉันกำลังทำอะไรผิดหรือเปล่า? มีข้อบกพร่องหรือไม่? ตัวอย่างในหน้าจอ Views จะไม่แสดงเพจเจอร์ที่ด้านล่างของทีเซอร์เนื้อหาและจะไม่แสดงบนหน้าจริง ความคิดใด ๆ
11 7  views  paging 

2
ฉันจะได้รับการประทับเวลา (วันที่) นับตั้งแต่ cron ล่าสุดได้อย่างไร
ฉันกำลังสร้างโมดูล แต่ติดอยู่ .. ฉันต้องการเวลาประทับจาก cron ก่อนหน้าขณะที่ฉันทำงานงาน hook_cron เพื่อให้ฉันสามารถตรวจสอบว่าโหนดใดเป็นโหนดใหม่และส่งอีเมลเหล่านั้น ดังนั้นฉันต้องการประทับวันที่ / เวลาจาก cron ที่วิ่งครั้งสุดท้าย แต่จะไปถึงที่นั่นได้อย่างไร?
11 7  cron 

5
ฉันจะอนุญาตให้ผู้ใช้รับอีเมลเมื่อใดก็ตามที่ฉันอัปเดตบล็อกของฉันใน Drupal 7
ฉันมีบล็อกเป็นภาษาอังกฤษและภาษาญี่ปุ่นใน Drupal 7 ฉันสร้างบล็อกนี้โดยใช้ประเภทเนื้อหาที่กำหนดเองและมุมมองไม่ใช่โมดูลบล็อกในตัว ฉันมีฟีด RSS (ทำใน Views) สำหรับแต่ละภาษา ฉันต้องการอนุญาตให้ผู้ใช้สมัครสมาชิกเพื่อรับการอัปเดตภาษาอังกฤษทั้งหมดสำหรับประเภทเนื้อหา "บล็อก" หรือการอัปเดตภาษาญี่ปุ่นทั้งหมดสำหรับบล็อก "ประเภทเนื้อหา" (ฉันคาดว่าผู้ใช้ส่วนใหญ่จะต้องการเพียงภาษาเดียวหรืออีกภาษาหนึ่งหากผู้ใช้ต้องการทั้งสองภาษาจริงๆฉันไม่รังเกียจที่จะสมัครเป็นสมาชิกสองครั้ง) ฉันตรวจสอบการใช้ Feedburner ในฟีด RSS แต่โมดูล Feedburner ไม่ได้รับการอัพเดตสำหรับ D7 และฉันไม่ต้องการพึ่งพาบริการภายนอก (เมื่อฉันพยายามตั้งค่า Feedburner โดยไม่มีโมดูลมันบอกฉันว่าฟีด RSS ของฉันไม่มีอยู่แม้ว่าลิงก์สนับสนุนจะอนุญาตให้ฉันตรวจสอบความถูกต้องแล้ว) ฉันยังดูที่โมดูลSimplenewsแต่โมดูลนั้นต้องการสร้างโพสต์จดหมายข่าวแยกกัน สิ่งที่ฉันต้องการทำคืออีเมลผู้ใช้ที่สมัครเป็นสมาชิกโดยอัตโนมัติเมื่อฉันโพสต์การอัปเดตไปยังบล็อก ฉันแน่ใจว่ามีหลายวิธีในการทำเช่นนี้ แต่มี "ผู้ช่วยจดหมาย" จำนวนมาก - โมดูลประเภทที่ฉันกำลังสูญเสียว่าจะเริ่มต้นที่ไหน เพื่อสรุปความต้องการของฉันฉันต้องการ: สมาชิกอีเมลอัตโนมัติเมื่อมีการเพิ่มบล็อกใหม่ในภาษาที่เหมาะสม ผู้ใช้ที่ได้รับการรับรองความถูกต้องและไม่ระบุชื่อควรจะสามารถสมัครรับข้อมูลได้ การสมัครสมาชิกจะต้องมีการยืนยัน (ข้อกำหนดทางกฎหมาย) ความเข้ากันได้กับโมดูลจดหมาย MIMEจะเป็นโบนัสที่ดี
11 7  feeds  emails 


9
ฉันจะได้รับตัวแบ่งบรรทัดเมื่อใช้รูปแบบข้อความล้วนได้อย่างไร
ฉันรู้สึกว่าสิ่งนี้ควรจะเรียบง่าย แต่มันทำให้ฉันเป็นบ้า ฉันเลือก 'ข้อความธรรมดา' สำหรับองค์ประกอบร่างกายของฉันทั้งหมด ฉันไม่ต้องการให้ใครใส่ html ใด ๆ เลยเมื่อกรอกแบบฟอร์ม อย่างไรก็ตามฉันต้องการให้การแบ่งบรรทัดถูกสงวนไว้ ในหน้าการกำหนดค่าสำหรับธรรมดามี 'ทำเครื่องหมายที่ช่องนี้เพื่อเปลี่ยนการแบ่งบรรทัดเป็น br และ p แต่ไม่ว่าฉันจะตรวจสอบอะไรหรือฉันจัดเรียงน้ำหนักของตัวกรองใหม่อย่างไรฉันไม่สามารถรับมันเพื่อรักษาตัวแบ่งได้ การกำหนดค่าที่ถูกต้องคืออะไรเพื่อให้สิ่งนี้ใช้งานได้เพื่อให้ฉันสามารถรักษาผลตอบแทนไว้ในตำราได้
11 7  input-formats 

4
Drupal 7 - ให้สิทธิ์ในการจัดการผู้ใช้ แต่ไม่ใช่สิทธิ์
เรามีการตั้งค่าไซต์ใน Drupal 7 ซึ่งเราต้องการให้ผู้ใช้บางคนสามารถเข้าถึงหน้าการจัดการผู้ใช้และสามารถสร้างผู้ใช้ใหม่กำหนดบทบาท ฯลฯ แต่เราไม่ต้องการให้พวกเขาเข้าถึง บทบาทและหน้าที่อนุญาต ปัจจุบัน Drupal มีเพียง 2 สิทธิ์และAdminister PermissionsAdminister users เมื่อAdminister usersได้รับอนุญาตผู้ใช้จะสามารถเข้าถึงหน้าการจัดการผู้ใช้และสามารถสร้างผู้ใช้ใหม่ แต่ไม่สามารถกำหนดบทบาทให้กับผู้ใช้ หากผู้ใช้มีAdminister permissionsสิทธิ์เขาสามารถกำหนดบทบาทให้กับผู้ใช้และเข้าถึงสิทธิ์และหน้าการจัดการบทบาท คุณจะให้สิทธิ์แก่ผู้ใช้ในการมอบหมายบทบาทให้กับผู้ใช้ แต่ป้องกันไม่ให้เขาเข้าถึงหน้าสิทธิ์ได้อย่างไร
11 7  users 

1
ฉันจะรีเซ็ตรหัสผ่านของผู้ใช้โดยทางโปรแกรมได้อย่างไร
ฉันมีแอปพลิเคชั่นมือถือแบบดั้งเดิมที่สื่อสารกับไซต์ drupal 7 ของฉันผ่านโมดูลบริการ ฉันต้องการให้ผู้ใช้สามารถรีเซ็ตรหัสผ่านจากแอปได้ มีวิธีเริ่มกระบวนการนี้แบบเป็นโปรแกรมหรือไม่ดังนั้นอีเมลจะถูกสร้างขึ้นด้วยโทเค็นการใช้งานครั้งเดียวที่หมดอายุใน 24 ชั่วโมงหรือไม่ ขอบคุณ
11 7  users 

4
พิมพ์แบบฟอร์มการลงทะเบียนและเข้าสู่ระบบในหน้าเดียวกัน
ฉันจะพิมพ์แบบฟอร์มลงทะเบียนและเข้าสู่ระบบในหน้าเดียวกันได้อย่างไร ฉันคิดว่าฉันกำลังมองหา ID ของฟอร์มจริงๆ แต่ถ้าคุณมีฟังก์ชั่นการเรนเดอร์ที่ถูกต้องมันก็จะเป็นที่นิยมมาก
11 7  forms  users 

5
จะบอก Drupal ให้ค้นหาแม่แบบในไดเรกทอรีโมดูลได้อย่างไร
ฉันต้องการให้แม่แบบการใช้งานในโมดูลของฉันและอนุญาตให้ใช้ชุดรูปแบบเพื่อแทนที่ โดยพื้นฐานแล้วฉันจะเพิ่มข้อเสนอแนะด้วยรหัสที่เรียบง่ายนี้: function attach_preprocess_node(&$vars) { $vars['theme_hook_suggestions'][] = 'node__test'; } (ฉันไม่ต้องการใช้ hook_theme เพื่อเพิ่มธีมใหม่เพราะฉันต้องการใช้ฟังก์ชั่นโหนด preprocess อีกครั้งชื่อชุดรูปแบบน่าอึดอัดใจ แต่ฉันไม่ต้องการเขียน node_ แนบ _% เพื่อหลีกเลี่ยงความสับสนกับประเภทโหนด) จากนั้นฉันใช้ hook_theme_registry_alter () เพื่อเพิ่มเส้นทางโมดูล: function attach_theme_registry_alter(&$theme_registry) { $path = drupal_get_path('module', 'attach') . '/themes'; $theme_registry_copy = $theme_registry; _theme_process_registry($theme_registry_copy, 'phptemplate', 'theme_engine', 'node', drupal_get_path('module', 'node')); $theme_registry += array_diff_key($theme_registry_copy, $theme_registry); if (!isset($theme_registry['node']['theme paths'])) { $theme_registry['node']['theme …
11 7  theming 

3
ฉันจะรับชื่อคำว่า taxonomy ของคำว่า taxonomy ปัจจุบัน page.tpl.php ได้อย่างไร
ฉันวันที่ d7 ฉันกำลังพยายามเรียกชื่ออนุกรมวิธานของหน้าอนุกรมวิธานที่ฉันใช้อยู่ เนื่องจากฉันไม่ได้อยู่ในหน้า "node" ฉันไม่สามารถรับได้โดย $ node-> tid ฉันควรทำอย่างไรดี? ขอบคุณ

11
ตั้งค่าฟิลด์วันที่โดยทางโปรแกรมใน Drupal 7: วันที่, วันที่ (รูปแบบ ISO) และวันที่ (Unix Timestamp)
การใช้Form APIและhook_form_alter ()ฉันจะตั้งค่า (บังคับ) ค่าด้วยตนเองสำหรับแต่ละประเภทฟิลด์วันที่ของ Drupal 7 โดยใช้ Unix Timestamp ที่ถูกต้องได้อย่างไร เมื่อฟอร์มถูกส่งรูปแบบ field_date เป็นอาร์เรย์ว่างเสมอ ด้านล่างเป็นรหัสที่ใช้งานไม่ได้ hook_form_alter(&$form, &$form_state, $form_id) { // http://drupal.org/node/1455576 - Date $form['field_date'][LANGUAGE_NONE][0]['value'] = time(); // http://drupal.org/node/1455576 - Date (ISO Format) $form['field_date_iso_format'][LANGUAGE_NONE][0]['value'] = time(); // http://drupal.org/node/1455576 - Date (Unix Timestamp) $form['field_date_unix_timestamp'][LANGUAGE_NONE][0]['value'] =time(); } ฉันควรพูดถึงวิดเจ็ตฟิลด์ตั้งค่าเป็นข้อความและรูปแบบของมันคือ 'Ymd H: i: s' ฉันได้พยายามยังแทนdate('Y-m-d …
11 7  datetime 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.