כיצד ליצור ענן תגיות

תוכן עניינים:

כיצד ליצור ענן תגיות
כיצד ליצור ענן תגיות

וִידֵאוֹ: כיצד ליצור ענן תגיות

וִידֵאוֹ: כיצד ליצור ענן תגיות
וִידֵאוֹ: איך נוסיף ענן תגיות לאתר דרופל? 2024, אַפּרִיל
Anonim

אין ספק שבאתרים ובלוגים רבים נתקלתם בדבר כל כך מצחיק כמו ענן תגיות. אם אתה רוצה ליצור ענן כזה באתר או בבלוג שלך, אז במאמר זה תוכל למצוא הוראות כיצד ליצור אותו.

ענן תגים הוא אוסף של תגים או קטגוריות המופיעים בתדירות הגבוהה ביותר בחיפושים, קישורים ואזכורי מילים. וככל שמילה או מושג כזה או אחר מופיעים לעתים קרובות יותר, כך התמונה הולכת וגדלה ומכילה היפר-קישור למושגים ולמילים אלה.

כיצד ליצור ענן תגיות
כיצד ליצור ענן תגיות

הוראות

שלב 1

ראשית, צור רשימה של זוגות של הטופס: תג - מספר ההתרחשויות. לשם כך, השתמש בקוד הבא:

1. <?

2. מחלקה TagsCloud {

3.

4. תגי $ פרטיים;

5.

6. פרטי $ font_size_min = 14;

7. פרטי $ font_size_step = 5;

8.

9. פונקציה _construct ($ תגים) {

10.

11. shuffle ($ תגים);

12. $ this-> tags = $ tags;

13.

14. }

15.

16. פונקציה פרטית get_tag_count ($ tag_name, $ tags) {

17.

18. ספירת $ = 0;

19.

20. foreach ($ תגים כ- $ tag) {

21. אם ($ tag == $ tag_name) {

22. $ count ++;

23. }

24. }

25.

26. החזר ספירת $;

27.

28. }

29.

30. תגי פונקציה פרטית פרטית ($ תגים) {

31.

32. $ tags_list = מערך ();

33.

34. foreach ($ תגים כ- $ tag) {

35. $ tags_list [$ tag] = עצמי:: get_tag_count ($ tag, $ tags);

36. }

37.

38. להחזיר $ tags_list;

39.

40. }

41.

42. פונקציה פרטית get_min_count ($ tags_list) {

43.

44. $ min = $ tags_list [$ this-> tags [0];

45.

46. foreach ($ tags_list כ- $ tag_count) {

47.

48. אם ($ tag_count <$ min) $ min = $ tag_count;

49.

50. }

51.

52. להחזיר דק 'דולר;

53.

54. }

55.

56. פונקציה ציבורית get_cloud () {

57.

58. $ ענן = מערך ();

59.

60. $ tags_list = self:: tagscloud ($ this-> tags);

61. $ min_count = self:: get_min_count ($ tags_list);

62.

63. foreach ($ tags_list כ- $ tag => $ count) {

64.

65. $ font_steps = $ count - $ min_count;

66. $ font_size = $ this-> font_size_min + $ this-> font_size_step * $ font_steps;

67.

68. $ cloud = ". $ תג. ";

69. }

70.

71. להחזיר ענן $;

72.

73. }

74. }

75. ?>

שלב 2

עבוד עם הקוד הזה כך:

01. <?

02.

03. $ תגים = מערך (04. '1111', '2222', '333', '444', 05. '5555', '666', '777', '777', 06. '333', '8888', '6666', '333', 07. '888', '000’, '989', '45455', 08. '5555', '63636', '54545', '55656'

09.);

10.

11. $ mycloud = חדש TagsCloud ($ tags);

12. $ tags_list = $ mycloud-> get_cloud ();

13.

14. foreach ($ tags_list כ- $ tag) {

15. תג תג eco $. ' ';

16. }

17.

18. ?>

במקום המספרים, שים את התגים שאתה צריך!

שלב 3

כדי להציג ענן תג מבוסס על רלוונטיות, בצע את הפעולות הבאות. בהגדרות, הגדר את גודל הגופן המינימלי שיתאים למספר המופעים המינימלי (כלומר, אירוע אחד). השתמש בשדה font_size_min.

שלב 4

הגדר את גודל הגופן לשאר התגיות באופן הבא: כל הופעה מגדילה את הגופן בפיקסל אחד. לשם כך, השתמש בשדה font_size_step.

שלב 5

אם אתה רוצה לשפר את ענן התגים שלך, צרף אותו לתסריט js.

בהצלחה ביצירת עננים משלך!

מוּמלָץ: