Drupal 7 แท็กยอดนิยมในรายการบล็อก: อย่างไร?


15

ฉันพบว่า Tagadelic ใช้งานได้ดีมากนอกกรอบและสำหรับชั่วโมงการวิจัยและความรู้ของฉันคุณลักษณะของ plug & play เพียงหนึ่งเดียวสำหรับ tag cloud ที่ใช้ได้กับ Drupal 7

นี่เป็นปัญหาเดียวที่ฉันพบ - ฉันต้องการฟังก์ชั่นของ Tagadelic แต่ไม่ต้องการในรูปแบบ "คลาวด์" ฉันต้องการแท็กคลาวด์ของฉันจะอยู่ในรายการจากที่นิยมมากที่สุดไปเป็นที่นิยมน้อยที่สุดและไม่มีการเปลี่ยนแปลงขนาด ตัวอย่างเช่น:

รายการ x
รายการ h
รายการ j
รายการ o
รายการ 4

เห็นได้ชัดว่าไอเท็มที่ได้รับความนิยมมากที่สุดคือ 'ไอเท็ม x' และไอเท็มที่ได้รับความนิยมน้อยที่สุดคือ 'ไอเท็ม 4' ฉันสามารถแก้ไข Tagadelic ให้กับสิ่งนี้ได้เพราะฉันรู้ว่ามันต้องใช้ CSS มากกว่า หรือมีตัวเลือกที่ดีกว่า Tagadelic


ข้ามไปที่: stackoverflow.com/questions/6754497/…
Laxman13

คำตอบ:


13

คุณสามารถทำได้ด้วยมุมมอง:

  • สร้างมุมมองของคำ
  • เพิ่มความสัมพันธ์ที่ต้องการใน "เนื้อหาโดยใช้แท็ก"
  • ชุดการใช้งานรวม: ใช่
  • เพิ่มฟิลด์ "ชื่อคำศัพท์" เป็นครั้งที่สองตั้งค่าหนึ่งใน "ประเภทการรวม: นับ"
  • เพิ่ม "term name" เป็นเกณฑ์การจัดเรียงตั้ง "ประเภทการรวม: นับ"

มุมมองตัวอย่างอยู่ที่http://drupalbin.com/19467


ฉันถือว่าคุณมีโมดูลViews Group Byติดตั้งไว้สำหรับการรวม
Jan Tomka

2
การรวมเข้ากับวิว 7.x-3.0! ไม่จำเป็นต้องมีโมดูลเพิ่มเติม
Dylan Tack

โอ้ง่ายเกินไป! ;-)
Jan Tomka

ขอบคุณสำหรับการแก้ปัญหา อย่าลืมกรองตามโหนดที่เผยแพร่โดยใช้ความสัมพันธ์ (ถ้าคุณได้ผลลัพธ์ที่แปลก)
AlessMascherpa

ขอให้คำนึงว่าถ้าคุณพยายามเลือก "count" มันจะทำการนับที่แตกต่างกันดังนั้นคุณต้องทำเครื่องหมาย "Number" ในการตั้งค่าการรวม ซึ่งจะนับการใช้คำอย่างมีประสิทธิภาพโดยไม่ต้องมองหาที่แตกต่าง (ซึ่งจะส่งผลให้มีการนับ 1 สำหรับทุกคำศัพท์ที่เคยใช้ที่ผ่านตัวกรอง)
Versvs

2

Tagadelic ทำสิ่งที่คุณต้องการจริง ๆ แล้วใช้ CSS เพื่อปรับเปลี่ยนรายการในคลาวด์

สิ่งที่คุณต้องการคือแทนที่ CSS ในธีมของคุณ:

.wrapper.tagadelic {
  display: block;
  text-align : left;
  margin-right: 0;
}

.tagadelic.level1,
.tagadelic.level2,
.tagadelic.level3,
.tagadelic.level4,
.tagadelic.level5,
.tagadelic.level6,
.tagadelic.level7,
.tagadelic.level8,
.tagadelic.level9,
.tagadelic.level10 {
  font-size : 1em;
}

1

ดูโมดูลcctagsเป็นทางเลือก

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


CCtags กำลังสร้างข้อผิดพลาดนี้: ฟังก์ชั่นที่เลิกใช้: การอ้างอิงการโทรตามเวลาการโทรได้เลิกใช้แล้วใน _theme_process_registry () (บรรทัด 413 ของ /home/sites/site01/drupal/includes/theme.inc) ฟังก์ชั่นที่เลิกใช้: การโทรผ่านการอ้างอิงเวลาเลิกใช้แล้วใน _theme_process_registry () (บรรทัด 413 จาก /home/sites/site01/drupal/includes/theme.inc) ความคิดใด ๆ ขอบคุณสำหรับความช่วยเหลือของคุณ
Jeremy

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