Kuinka Tehdä Tunniste Pilvi

Sisällysluettelo:

Kuinka Tehdä Tunniste Pilvi
Kuinka Tehdä Tunniste Pilvi

Video: Kuinka Tehdä Tunniste Pilvi

Video: Kuinka Tehdä Tunniste Pilvi
Video: 🤑💃Юбки Хризантемы.❤️💚 Часть 2 из курса крой пошив декорирование нарядов для торжеств 2024, Huhtikuu
Anonim

Varmasti monilla sivustoilla ja blogeissa olet törmännyt niin hauska juttu kuin tunniste pilvi. Jos haluat luoda tällaisen pilven verkkosivustollesi tai blogiisi, löydät tästä artikkelista ohjeet sen luomiseen.

Tunnisteiden pilvi on kokoelma tunnisteita tai luokkia, jotka näkyvät useimmin hauissa, linkeissä ja sanamaininnoissa. Ja mitä useammin yksi tai toinen sana tai käsite esiintyy, sitä suurempi kuva on, sisältäen hyperlinkin näihin käsitteisiin ja sanoihin.

Kuinka tehdä tunniste pilvi
Kuinka tehdä tunniste pilvi

Ohjeet

Vaihe 1

Luo ensin luettelo parin muodosta: tag - esiintymien määrä. Voit tehdä tämän käyttämällä seuraavaa koodia:

1. <?

2. luokan TunnisteetCloud {

3.

4. yksityiset $ -tagit;

5.

6. yksityinen $ font_size_min = 14;

7. yksityinen $ font_size_step = 5;

8.

9. function _construct ($ tunnisteet) {

10.

11. sekoitus ($ tunnisteet);

12. $ this-> tags = $ tags;

13.

14. }

15.

16. yksityinen funktio get_tag_count ($ tag_name, $ tags) {

17.

18. $ määrä = 0;

19.

20. foreach ($ tagit kuten $ tag) {

21. if ($ tag == $ tag_name) {

22. $ count ++;

23. }

24. }

25.

26. palauta $ count;

27.

28. }

29.

30. yksityinen toiminto tagscloud ($ tags) {

31.

32. $ tags_list = taulukko ();

33.

34. foreach ($ tagit kuin $ tag) {

35. $ tags_list [$ tag] = itse:: get_tag_count ($ tag, $ tags);

36. }

37.

38. palauta $ tags_list;

39.

40. }

41.

42. yksityinen funktio get_min_count ($ tags_list) {

43.

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

45.

46. foreach ($ tags_list muodossa $ tag_count) {

47.

48. if ($ tag_count <$ min) $ min = $ tag_count;

49.

50. }

51.

52. paluu $ min;

53.

54. }

55.

56. julkinen toiminto get_cloud () {

57.

58. $ pilvi = Taulukko ();

59.

60. $ tags_list = itse:: tagscloud ($ this-> tunnisteet);

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

62.

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

64.

65. $ font_steps = $ count - $ min_luku;

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

67.

68. $ cloud = ". $ Tag. ";

69. }

70.

71. return $ pilvi;

72.

73. }

74. }

75. ?>

Vaihe 2

Toimi tämän koodin kanssa näin:

01. <?

02.

03. $ tags = matriisi (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 = new TagsCloud ($ tags);

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

13.

14.foreach ($ tags_list kuin $ tag) {

15.echo $ -tunniste. ' ;

16. }

17.

18. ?>

Laita tarvitsemasi tunnisteet numeroiden sijasta!

Vaihe 3

Voit näyttää tagipilven osuvuuden perusteella seuraavasti. Määritä asetuksissa minimikoko, joka vastaa vähimmäismäärää (eli yhtä esiintymää). Käytä font_size_min-kenttää.

Vaihe 4

Määritä muiden tagien kirjasinkoko seuraavasti: jokainen esiintymä kasvattaa kirjasinta yhdellä pikselillä. Voit tehdä tämän käyttämällä font_size_step-kenttää.

Vaihe 5

Jos haluat parantaa tagipilviäsi, liitä se js-komentosarjaan.

Onnea omien pilvien luomisessa!

Suositeltava: