Si Të Krijoni Një Re Tag

Përmbajtje:

Si Të Krijoni Një Re Tag
Si Të Krijoni Një Re Tag

Video: Si Të Krijoni Një Re Tag

Video: Si Të Krijoni Një Re Tag
Video: Заработайте $ 233.00 + ПРОСТО скопируйте и вставьте видео (... 2024, Prill
Anonim

Me siguri në shumë faqe dhe blogje keni hasur në një gjë kaq qesharake si një re etiketë. Nëse dëshironi të krijoni një re të tillë në faqen tuaj në internet ose në blogun tuaj, atëherë në këtë artikull mund të gjeni udhëzime se si ta gjeneroni atë.

Një re etiketë është një koleksion etiketash ose kategorish që shfaqen më shpesh në kërkime, lidhje dhe përmendje të fjalëve. Dhe sa më shpesh që ndodh një ose një fjalë ose koncept, aq më i madh bëhet imazhi, që përmban një hiperlidhje me këto koncepte dhe fjalë.

Si të krijoni një re tag
Si të krijoni një re tag

Udhëzimet

Hapi 1

Së pari, krijoni një listë të çifteve të formës: etiketimi - numri i dukurive. Për ta bërë këtë, përdorni kodin e mëposhtëm:

1. <?

2. klasa TagsCloud {

3.

4. etiketat $ private;

5.

6. privati $ font_size_min = 14;

7. privati $ font_size_step = 5;

8.

9.funksioni _konstruktoni ($ etiketat) {

10.

11. riorganizimi ($ etiketat);

12. $ kjo-> etiketat = $ etiketat;

13.

14. }

15.

16. funksioni privat get_tag_count ($ tag_name, $ tags) {

17.

18. $ count = 0;

19.

20. foreach ($ etiketat si $ tag) {

21. nëse ($ tag == $ tag_name) {

22. $ count ++;

23. }

24. }

25.

26. kthimi numërimin $;

27.

28. }

29.

30. funksioni privat tagscloud ($ etiketat) {

31.

32. $ tags_list = varg ();

33.

34. foreach ($ etiketat si $ tag) {

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

36. }

37.

38. ktheni $ tags_list;

39.

40. }

41.

42. funksioni privat get_min_count ($ tags_list) {

43.

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

45.

46. foreach ($ tags_list si $ tag_count) {

47.

48. nëse ($ tag_count <$ min) $ min = $ tag_count;

49.

50. }

51.

52. kthim $ min;

53.

54. }

55.

56. funksioni publik get_cloud () {

57.

58. $ cloud = Varg ();

59.

60. $ tags_list = vetja:: tagscloud ($ kjo-> etiketat);

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

62.

63. foreach ($ tags_list si $ 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 = ". $ Tag. ";

69. }

70.

71. kthimi $ cloud;

72.

73. }

74. }

75. ?>

Hapi 2

Punoni me këtë kod si kjo:

01. <?

02.

03. $ tags = varg (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 = TagCloud i ri ($ etiketa);

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

13.

14. foreach ($ tags_list si $ tag) {

15. etiketë $echo. ' ';

16. }

17.

18. ?>

Në vend të numrave, vendosni etiketat që ju nevojiten!

Hapi 3

Për të shfaqur një re të etiketës bazuar në rëndësinë, bëni sa vijon. Në cilësimet, vendosni madhësinë minimale të shkronjave që do të korrespondojë me numrin minimal të dukurive (domethënë një dukuri). Përdorni fushën e font_size_min.

Hapi 4

Vendosni madhësinë e shkronjave për pjesën tjetër të etiketave si më poshtë: çdo dukuri rrit fontin me një pixel. Për ta bërë këtë, përdorni fushën font_size_step.

Hapi 5

Nëse doni të përmirësoni cloud tag tuaj, bashkëngjitni atë në një skenar js.

Fat i mirë duke krijuar retë tuaja!

Recommended: