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

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

3
วิธีสร้างการแจ้งเตือนผู้ใช้สไตล์ Facebook?
การใช้ Heartbeat ฉันสามารถทำกิจกรรมของผู้ใช้ได้อย่างมีประสิทธิภาพผ่านทริกเกอร์กฎ อย่างไรก็ตามฉันต้องการให้ผู้ใช้แจ้งกิจกรรมใหม่และให้นับจำนวนกิจกรรมใหม่เช่นใน facebook หรือคล้ายกับจำนวนอีเมลใหม่ในระบบอีเมลส่วนใหญ่ ใน Drupal 6 มีเพียงไม่กี่โมดูลที่สามารถประสบความสำเร็จในเรื่องนี้ได้ แต่จะทำใน Drupal 7 ได้อย่างไร ฉันได้ทำการวิจัยอย่างกว้างขวางเกี่ยวกับเรื่องนี้ แต่ไม่สามารถหาโมดูลที่ถูกต้องได้ในตอนนี้: มีโมดูลการแจ้งเตือนผู้ใช้และตัวแจ้งเตือนซึ่งจะเป็นโซลูชันที่สมบูรณ์แบบยกเว้นรุ่น D6 เท่านั้น มีการแจ้งเตือนซึ่งไม่สามารถรวมเข้ากับโมดูลการบันทึกกิจกรรมใด ๆ เนื่องจากไม่มีการสนับสนุนกฎที่เหมาะสม การใช้งานที่น่าสนใจสองอย่างคือAppbarและTaskbarซึ่งมีถาดรายการเลื่อนลงพร้อมรายการกิจกรรม แต่ไม่นับจำนวนกิจกรรมใหม่และไม่รวมเข้ากับกฎอีกต่อไป ในที่สุดDLikeยอดเยี่ยมในฐานะตัวนับไดนามิกแม้ว่าในขณะนี้นับเฉพาะสถานะและให้ลิงก์ไปยังรายการของผู้ใช้ที่ตั้งค่าสถานะ บางทีด้วยการปรับแต่งบางอย่างมันสามารถใช้ผ่านการรวมสถานะกฎเพื่อติดตามกิจกรรมล่าสุด (ถูกตั้งค่าสถานะ) และเชื่อมโยงไปยังรายการกิจกรรมล่าสุดเหล่านี้ เป็นไปได้ไหมที่จะใช้งานฟังก์ชั่นคล้ายกับ Drupal 7?

1
สร้างแท็บด้วย hook_menu () สำหรับโมดูลที่กำหนดเอง
ตั้งแต่สองชั่วโมงฉันพยายามสร้างแท็บในแบ็กเอนด์โมดูลที่กำหนดเองของฉัน ฉันได้ลองใช้คำแนะนำที่ตัดขาดแล้ว แต่ไม่สามารถทำให้คนใดคนหนึ่งทำงานได้ นี่คือ hook_menu ปัจจุบันของฉัน (): function social_links_menu() { $items['admin/config/system/social_links'] = array( 'title' => 'social_links', 'description' => 'Configure to fit clients needs', 'page callback' => 'drupal_get_form', 'page arguments' => array('social_links_settings'), 'access arguments' => array('administer site configuration'), 'file' => 'social_links.admin.inc', ); return $items; } ฉันต้องการเพียงสองแท็บที่เรียกว่า: 'tab1' และ 'tab2' บางคนสามารถให้ตัวอย่างการทำงานกับฉันได้ไหม มันควรจะง่ายจริงๆ …
14 7  routes 

1
วิธีเขียนแบบสอบถาม Drupal 7 ด้วยคุณสมบัติ“ count” และ“ having”
ฉันไม่สามารถทำให้แบบสอบถามต่อไปนี้ทำงานได้ตามมาตรฐาน drupal7 .. ใครช่วยฉันได้บ้าง มันเร่งด่วนเล็กน้อย ... SELECT n.nid AS nid, n.title AS title, count(n.title) AS ncount FROM node n INNER JOIN taxonomy_index tn ON n.nid = tn.nid WHERE (n.type = 'test') AND (tn.tid IN( 23,37)) AND (n.title LIKE '%name%') AND (n.status = 1) GROUP BY n.nid HAVING ncount = 2
14 7  hooks  database 

2
โครงสร้างโครงกระดูกสำหรับโมดูล Drupal 7 คืออะไร
ไฟล์ใดบ้างที่จำเป็นสำหรับการสร้างโมดูล Drupal 7 ข้อกำหนดสำหรับการสร้างไฟล์. info พื้นฐานมีอะไรบ้าง สาระสำคัญของคำถามนี้คือการจัดหาโครงกระดูกสำหรับการสร้างโมดูล Drupal 7 พื้นฐานตั้งแต่เริ่มต้น
14 7 

4
แสดงปัญหาเวิร์กโฟลว์พร้อมการลบฟิลด์
สมมติว่าฉันมีชนิดเนื้อหาPersonที่มีเขตข้อมูล: Name, Age,Email ประเภทเนื้อหานี้ควบคุมโดยฟีเจอร์ที่เรียกว่าtestดังนั้นฉันจึงสามารถควบคุมแหล่งที่มาและส่งไปยังไซต์สดได้ เวิร์กโฟลว์ของฉันเป็นเช่นนี้: ฉันเพิ่มเขตข้อมูลใหม่ที่Personเรียกว่าPhone ในพื้นที่ที่ฉันทำ: drush fu test -y ฉันแก้ไขtest.infoเพื่อเพิ่มหมายเลขรุ่น ฉันยอมรับการเปลี่ยนแปลงในที่เก็บของฉัน ฉันส่งฟีเจอร์ไปที่เว็บไซต์สด (คัดลอกไฟล์ฟีเจอร์) ในเว็บไซต์สดที่ฉันทำ: drush fr test -y ในเว็บไซต์สดที่ฉันทำ: drush cc all Personแล้วข้อมูลใหม่จะปรากฏบนเว็บไซต์ของสด หากในขั้นตอนแรกฉันลบฟิลด์ของPersonฟิลด์จะไม่ถูกลบออกจากเว็บไซต์สด ฉันจะแก้ปัญหานี้ได้อย่างไร ฉันไม่ต้องการที่จะลบมันด้วยตนเองจาก UI บนเว็บไซต์สด เวิร์กโฟลว์นี้ถูกต้องหรือไม่
14 7  features 

3
เปลี่ยนสีพื้นหลังของภาพเมื่อครอบตัด
เป็นไปได้หรือไม่ที่จะเปลี่ยนสีพื้นหลังสีดำเป็นสีอื่น (เช่นสีขาว) เมื่อครอบตัดรูปภาพที่เล็กกว่าขนาดครอบตัด ฉันกำลังใช้การตั้งค่า "ลักษณะภาพ" ใน Drupal 7 เพื่อปรับขนาดภาพเป็นความกว้างที่ถูกต้องจากนั้นทำการครอบตัดเพื่อให้ได้ความสูงตามที่ต้องการ ส่งผลให้ภาพบางภาพมีเส้นขอบสีดำซึ่งดูไม่สวยงาม (และลูกค้าไม่ชอบ) ข้อเสนอแนะอื่น ๆ เพื่อแก้ไขปัญหานี้จะได้รับการชื่นชม
14 7  media 

5
วิธีแยกลำดับขั้นของอนุกรมวิธานใน pathauto ด้วยเครื่องหมายทับ
Pathautoดูเหมือนว่าจะมีวิธีที่แตกต่างจากลำดับชั้นของอนุกรมวิธานภาษี จากเมนู Taxonomy : มือสอง> รถยนต์> Aston Martin> DB9 Coupe แบ่งย่อย> งาน> การบัญชี สิ่งที่ฉันต้องการคืออะไรเช่นนี้สำหรับ url: คลาสสิฟายด์ / งาน / การบัญชี (ไม่ใช่การบัญชี - งาน - คลาสสิฟายด์) (โปรดทราบว่า Pathautho สร้างสิ่งนี้ด้วยเครื่องหมายขีดคั่นในลำดับย้อนกลับเช่นกัน) ใน Pathauto ฉันใช้รูปแบบนี้: Default path pattern(ใช้กับคำศัพท์ทั้งหมดที่มีรูปแบบว่างเปล่าด้านล่าง) [term:parents-all] สับสน.

2
การอ้างอิงกับการอ้างอิงเอนทิตี
คำถามนี้ถูกถามก่อนหน้านี้ แต่เมื่อไม่นานมานี้มองหาความคิดเห็นใหม่ ดูเหมือนว่ามีคนอีกมากมายที่ใช้การอ้างอิง (อาจเป็นเพราะพอร์ตจาก Drupal 6) แต่การทำงานของการอ้างอิงเอนทิตีนั้นค่อนข้างดี ความเห็น? คิด?
14 7  entities 

2
หากทั้งสองโมดูลกำหนดเส้นทางเมนูเดียวกันใน 'hook_menu' Drupal อันใดจะเลือก
ยกตัวอย่างเช่น "moduleone" กำหนดเส้นทาง 'admin / สวัสดี' print_moduleone_stuff()ซึ่งเอาท์พุท /** * Implements hook_menu() */ function moduleone_menu() { $items['admin/hello'] = array( 'title' => 'Module One Hello World', 'page callback' => print_moduleone_stuff, ); return $items; } "moduletwo" กำหนดเส้นทาง 'admin / สวัสดี' print_moduletwo_stuff()ซึ่งเอาท์พุท /** * Implements hook_menu() */ function moduletwo_menu() { $items['admin/hello'] = array( 'title' …
14 7  routes  hooks 

4
Drupal 7 พร้อมแล้วสำหรับไซต์ใหญ่ ๆ ?
ฉันรู้แล้วว่าตอนนี้ Drupal 7 มีเสถียรภาพมาเกือบปีแล้ว แต่ความจริงก็คือ Drupal ต้องการโมดูลของบุคคลที่สามเพื่อตอบสนองความต้องการของเกือบทุกเว็บไซต์ เมื่อวานฉันลองข้ามไปที่ drupal 7 แต่สิ่งแรกที่ฉันเห็นคือโมดูลจำนวนมากเป็น betas วางจำหน่ายผู้สมัครและมีหลายรุ่นที่ไม่มี D7 และโมดูลนี้มีความจำเป็นโมดูลเช่น Ctools, พาเนล, การอ้างอิง, บริบทโมดูลทั้งหมดเหล่านี้ค่อนข้างมีประโยชน์และไม่มีพวกมันรุ่นเสถียรสำหรับ drupal 7 ดังนั้นคำถามของฉันคือ Drupal 7 พร้อมสำหรับเว็บไซต์ที่ใหญ่กว่าบล็อกหรือไม่ มีกี่คนที่คุณใช้ drupal 7 ที่มีโมดูลที่ไม่เสถียรสำหรับเว็บไซต์ของลูกค้า ความเสี่ยงมีการใช้งานโมดูลที่ไม่เสถียรใน drupal 7 อย่างไร?
14 7 

2
การปรับน้ำหนักโมดูล: อะไรคือความเสี่ยงและสิ่งที่ต้องระวัง
วันนี้ฉันเปลี่ยนน้ำหนักของโมดูลที่กำหนดเองของฉันเพื่อเปลี่ยนวิธีการดำเนินการของ hooks (hook_form_alter) ฉันเปลี่ยนน้ำหนักเป็น 1 ค่าที่หนักกว่าน้ำหนักของโมดูลอื่น ดูเหมือนว่าสิ่งที่ปลอดภัยที่สุดที่จะทำแทนที่จะให้น้ำหนักแบบ "สุ่ม" ที่ 100 โมดูลดั้งเดิมคือโมดูลหลัก (แปล) ดังนั้นฉันหวังว่าฉันจะไม่ทำลายอะไรเลย เมื่อทำการปรับน้ำหนักของโมดูลเพื่อเปลี่ยนลำดับการประมวลผลของ hooks สิ่งใดบ้างที่ควรระวังและความเสี่ยงเกี่ยวข้องอะไรบ้าง สิ่งที่ฉันคิดได้: พฤติกรรมที่ไม่พึงประสงค์จากการมีเพศสัมพันธ์สูง
14 7  hooks 

3
จะติดตามและแสดงกิจกรรมของผู้ใช้ที่เลือกในไซต์ได้อย่างไร
ฉันสงสัยว่าจะติดตามและแสดงกิจกรรมของผู้ใช้ในไซต์ Drupal ได้อย่างไร ตัวอย่างของกิจกรรมดังกล่าวคือ: โพสต์ แสดงความคิดเห็น โพสต์หน้า ฉันได้พบโมดูลบางอย่างที่ติดตามกิจกรรมของผู้ใช้ทั่วโซเชียลมีเดีย แต่ฉันต้องการบางสิ่งที่เพิ่มเติมในพื้นที่ (ภายในไซต์) ฉันยังคิดที่จะใช้Viewsเพื่อสร้างบล็อกด้วยตัวกรองประเภทนี้ แต่ฉันไม่เคยเห็นตัวกรองที่เจาะจงเท่ากับผู้ใช้ มีวิธีที่จะบรรลุเป้าหมายนี้หรือไม่?
14 7  users 

6
ฉันจะใช้ชื่อแทน URL ในเมนูได้อย่างไร
ฉันกำลังเตะยางบน Drupal 7 โดยการหมุนไซต์ทดสอบ ฉันเลือกชุดรูปแบบ Danland และสร้างหน้าต่างๆพร้อม URL ชื่อแทนสำหรับแต่ละรายการ แต่เมื่อฉันสร้างลิงค์เมนูสำหรับแต่ละรายการฉันสามารถป้อนโหนดในฟิลด์ "เส้นทาง" สำหรับลิงก์เมนูเท่านั้นไม่ใช่นามแฝง ดังนั้นฉันสามารถป้อน "node / 20" และไม่ใช่ "about-us" (นามแฝงสำหรับโหนด) ในเมนู ฉันต้องการให้รายการเมนูเพื่อแก้ไขนามแฝงไม่ใช่โหนด ฉันจะทำอย่างไร
14 7  routes  path-aliases 

3
NoSQL กับการตั้งค่า SQL Drupal อื่น ๆ
อะไรคือข้อดีของการใช้ NoSQL (เช่น MongoDB) เหนือ MySQL, PostGRE SQL หรือ MSSQL ใน Drupal? ข้อดีที่ได้รับจากการใช้หน่วยเก็บข้อมูลหรือการกำหนดค่าบางอย่างของ Drupal จำเป็นต้องเปลี่ยนหรือไม่?
14 7  database 

2
การเปลี่ยนแปลงวิธีที่ Drupal 7 จัดการกับ JavaScript และ jQuery
ขณะนี้ฉันกำลังพัฒนาสคริปต์ JavaScript ที่ทำงานบนหน้าการดูแลระบบ ฉันอ่านการเปลี่ยนแปลงที่เกิดขึ้นใน Drupal 7 นั่นคือการย้ายจากdocument.ready()ไปยังฟังก์ชั่น jQuery ของตัวเอง อย่างไรก็ตามสคริปต์ต่อไปนี้ใช้งานไม่ได้ (function ($) { console.log('hello'); $('#edit-apiusername').append('test'); })(jQuery); console.log()กำลังลุกไหม้และฉันสามารถเห็นผลลัพธ์ แต่ผนวกง่ายไม่ทำงาน ID เขตข้อมูลถูกต้อง ฉันไม่แน่ใจว่าสิ่งที่ฉันหายไปที่นี่ แต่ฉันสงสัยว่ามันจะเกี่ยวข้องกับวิธีการอ้างอิงวัตถุ มองไปที่โค้ด JavaScript ของ Views 3 ฉันสามารถเห็นได้ว่ามันทำไปในทำนองเดียวกัน
14 7  javascript 

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