নিশ্চয় অনেকগুলি সাইট এবং ব্লগে আপনি ট্যাগ মেঘের মতো মজার জিনিসটি দেখতে পেয়েছেন। আপনি যদি নিজের ওয়েবসাইট বা ব্লগে এই জাতীয় মেঘ তৈরি করতে চান তবে এই নিবন্ধে আপনি কীভাবে এটি তৈরি করবেন সে সম্পর্কে নির্দেশিকা পেতে পারেন।
ট্যাগ ক্লাউড এমন ট্যাগ বা বিভাগগুলির সংকলন যা অনুসন্ধান, লিঙ্ক এবং শব্দের উল্লেখে প্রায়শই দেখা যায়। এবং প্রায়শই একটি বা অন্য শব্দ বা ধারণাটি ঘটে, তত বেশি চিত্রটি হয়ে যায়, এই ধারণাগুলি এবং শব্দের একটি হাইপার লিঙ্ক থাকে।
নির্দেশনা
ধাপ 1
প্রথমে, ফর্মের জোড়াগুলির একটি তালিকা তৈরি করুন: ট্যাগ - সংঘটনগুলির সংখ্যা। এটি করতে, নিম্নলিখিত কোডটি ব্যবহার করুন:
1. <?
ক্লাস ট্যাগ ক্লাউড {
3.
4. ব্যক্তিগত $ ট্যাগস;
5.
6. ব্যক্তিগত v ফন্ট_সাইজ_মিনি = 14;
7.প্রাইভেট $ ফন্ট_সাইজ_স্টেপ = 5;
8.
9. ফাংশন _ কনস্ট্রাক্ট (s ট্যাগস) {
10.
11. শাফল ($ ট্যাগস);
12. $ এটি-> ট্যাগগুলি = $ ট্যাগ;
13.
14. }
15.
16. ব্যক্তিগত ফাংশন get_tag_count (ount ট্যাগ_নাম, $ ট্যাগস))
17.
18. $ গণনা = 0;
19.
20. ফোরচ ($ ট্যাগ হিসাবে ট্যাগ) {
21. যদি ($ ট্যাগ == $ ট্যাগ_নাম) {
22. $ গণনা ++;
23. }
24. }
25.
26. প্রত্যাবর্তন $ গণনা;
27.
28. }
29.
30. ব্যক্তিগত ফাংশন ট্যাগস্ক্লাউড (s ট্যাগস) {
31.
32. $ ট্যাগ_লিস্ট = অ্যারে ();
33.
34. foreach ($ ট্যাগ হিসাবে ট্যাগ) {
35. $ ট্যাগ_লিস্ট [$ ট্যাগ] = স্ব:: get_tag_count ($ ট্যাগ, $ ট্যাগ);
36. }
37.
38. ফিরে $ ট্যাগ_লিস্ট;
39.
40. }
41.
42. ব্যক্তিগত ফাংশন get_min_count (s ট্যাগ_লিস্ট) {
43.
44. $ মিনিট = $ ট্যাগ_লিস্ট [$ এটি-> ট্যাগগুলি [0];
45.
46. ফোরচ (_ ট্যাগ_কাউন্ট হিসাবে ট্যাগ_ তালিকা) {
47.
48. যদি ($ ট্যাগ_কাউন্ট <$ মিনিট) $ মিনিট = $ ট্যাগ_কাউন্ট;
49.
50. }
51.
52. প্রত্যাবর্তন $ মিনিট;
53.
54. }
55.
56. পাবলিক ফাংশন get_ ক্লাউড () {
57.
58. $ মেঘ = অ্যারে ();
59.
60. $ ট্যাগ_লিস্ট = স্ব:: ট্যাগস্ক্লাউড ($ এটি-> ট্যাগস);
61. $ মিনি_কাউন্ট = স্ব:: গেট_মিনি_কাউন্ট (_ ট্যাগ_লিস্ট);
62.
63. ভবিষ্যদ্বাণী ($ ট্যাগ = তালিকা> ট্যাগ হিসাবে>> গণনা) {
64.
65. $ ফন্ট_সেসপস = $ গণনা - $ মিনি_কাউন্ট;
66।
67.
68. $ মেঘ = "। $ ট্যাগ। ";
69. }
70.
71. ফিরুন $ মেঘ;
72.
73. }
74. }
75. ?>
ধাপ ২
এই কোডটি দিয়ে এইভাবে কাজ করুন:
01. <?
02.
03. s ট্যাগস = অ্যারে (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. $ মাইক্রাউড = নতুন ট্যাগসক্লাউড (s ট্যাগস);
12. $ ট্যাগ_লিস্ট = $ মাইক্লাউড-> গেট_ক্লাউড ();
13.
১৪.ফারাচ ($ ট্যাগ হিসাবে ট্যাগ_লিস্ট) {
15.echo $ ট্যাগ। ' ';
16. }
17.
18. ?>
সংখ্যার জায়গায়, আপনার প্রয়োজনীয় ট্যাগগুলি রাখুন!
ধাপ 3
প্রাসঙ্গিকতার ভিত্তিতে ট্যাগ মেঘ প্রদর্শন করতে, নিম্নলিখিতটি করুন। সেটিংসে, সর্বনিম্ন ফন্টের আকারটি সেট করুন যা ঘটনার সর্বনিম্ন সংখ্যার সাথে মিলিত হবে (এটি, একটি ঘটনা)। Font_size_min ক্ষেত্রটি ব্যবহার করুন Use
পদক্ষেপ 4
বাকী ট্যাগগুলির জন্য ফন্টের আকারটি নীচে সেট করুন: প্রতিটি ঘটনা ফন্টকে এক পিক্সেল দ্বারা বাড়িয়ে দেয় increases এটি করতে, font_size_step ক্ষেত্রটি ব্যবহার করুন।
পদক্ষেপ 5
আপনি যদি আপনার ট্যাগ মেঘ উন্নত করতে চান তবে এটি একটি জেএস স্ক্রিপ্টের সাথে সংযুক্ত করুন।
আপনার নিজস্ব মেঘ তৈরি করার সৌভাগ্য!