drupal 7.10: ดูโพสต์ที่มีคนดูมากที่สุด


9

ฉันกำลังพยายามสร้างหน้าโพสต์ที่ดูมากที่สุดโดยใช้มุมมอง ฉันรู้วิธีสร้างหน้าเว็บที่มีการโพสต์ความคิดเห็นมากที่สุด แต่ดูเหมือนจะไม่พบตัวเลือกการนับจำนวนการดู ข้อเสนอแนะใด ๆ ฉันจำเป็นต้องเพิ่มความสัมพันธ์หรือไม่?

คำตอบ:


15

ลองใช้โมดูลสถิติ มันมาพร้อมกับ Drupal core

เอกสารจากการทำ: http://drupal.org/documentation/modules/statistics

ปรับปรุงด้านล่าง: (หน้าจอ) ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่


ขอบคุณฉันได้เปิดใช้งานโมดูลและเพิ่ม 'สถิติเนื้อหา: มุมมองวันนี้' ภายใต้การจัดเรียง ฉันต้องเพิ่มสิ่งใด ๆ ภายใต้ตัวกรองหรือความสัมพันธ์เพื่อให้ได้โพสต์ที่มีคนดูมากที่สุดในวันนี้หรือไม่?
จัสมินอาเหม็ด

1
ไม่คุณทำไม่ได้ การนับเป็นแบบโกลบอลบนโหนดทั้งหมด
gilzero

2
@JasmineAhmed อย่าลืมว่าสถิติเป็นหมูตัวประสิทธิภาพเนื่องจากมันทำให้INSERTแบบสอบถามในแต่ละหน้าดู
tostinni

3

ฉันรู้ว่าโมดูลสถิติอยู่ในแกนกลาง แต่ฉันคิดว่าโมดูลกัมมันตภาพรังสีสร้างโซลูชันที่สมจริงยิ่งขึ้นเพื่อตรวจสอบกิจกรรมของโหนด คุณสามารถเพิ่มโปรไฟล์การสลายตัวและคุณสามารถกำหนดพลังงานสำหรับกิจกรรมที่แตกต่างกัน ตัวอย่างเช่นคุณสามารถเพิ่ม 1 พลังงานถ้าใครบางคนดูโหนดคุณสามารถเพิ่ม 5 พลังงานถ้ามีคนแสดงความคิดเห็นบนโหนดและคุณสามารถเพิ่มพลังงาน 15 ถ้าใครบางคนทำเครื่องหมายว่าเป็นที่ชื่นชอบ

ฉันหวังว่ามันจะช่วย

จากหน้าโครงการ:

โมดูลนี้มีประเภทฟิลด์ที่สามารถใช้เป็นเมตริกร้อนแรงหรือตัวนับมุมมองปกติสำหรับเอนทิตีและอื่น ๆ อีกมากมาย โดยพื้นฐานแล้วหน่วยงานที่ได้รับความสนใจ (มุมมองหรือการกระทำที่กำหนดโดยกฎ) จะได้รับความร้อนในขณะที่วัตถุที่ไม่ได้ใช้งานจะค่อยๆเย็นลง


2

โดยทั่วไปคุณควรหลีกเลี่ยงการใช้โมดูลสถิติเนื่องจากจะเพิ่มข้อความค้นหาที่ไม่ต้องการลงในฐานข้อมูลและจะไม่ถูกต้องในขณะที่ใช้แคชพร็อกซีย้อนกลับเช่นวานิช

โซลูชันที่แนะนำคือการใช้ Google Analytics เพื่อติดตามสถิติหน้าเว็บของคุณจากนั้นโมดูลสถิติของ Google Analyticsเพื่อดึงข้อมูลและแสดงในมุมมอง

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