![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 236 Pomógł: 0 Dołączył: 4.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Cześć. Chciałbym zrobić chmurę tagów, która zlicza rekordy w bazie i np. jeśli w bazie jest najwięcej rekordów dot. frazy np. "widelec", to ustawia wielkość czcionki największą (powiedzmy 30px). Jeśli będzie troche mniej np. do frazy "łyżka", to ustawia odpowiednio mniejszą czcionkę - powiedzmy 26px. Jak takie coś zrobić?
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Procentowo obliczaj, np. ile procent ze wszystkich to będzie fraza frytki a ile jajka. Potem odpowiednio formatuj.
-------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 248 Pomógł: 55 Dołączył: 1.06.2010 Skąd: mam to wiedzieć? Ostrzeżenie: (0%) ![]() ![]() |
Osobiście sam nie robiłem takiego wynalazku. Ale wiedząc ile każdy tag ma "punktów" możesz np. używając js dokleić odpowiedni css dla każdego tagu. Możesz też czystym php to sobie wystylować etc. Zależy od Twojej wyobraźni. Np. pobieram 3 tagi:
tag/sila (ilosc pkt.) ala/2 klocki/10 zawory/5 Mając te dane w tablicy o np. takiej: Możesz dokleić stylowanie etc. np. tak:
To pokaże nam alfabetycznie (ba tak jest array posegregowany) nasze tagi w zależności od popularności (ilości punktów) nada odpowiednią wielkość... Teraz jakbyś chciał dynamiczną wielkość dawać, możesz np. posegregować tablicę według ilości punktów i np. kolejny element powiększyć o x pixeli etc. Nie wiem jak to działa w wordpressie etc. - nigdy tego nie potrzebowałem, ale tak na poczekaniu, prymitywne "coś" masz wyżej ![]() Ten post edytował ixpack 14.06.2011, 11:59:45 -------------------- Łatwo jest być odważnym za murami własnego zamku.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 236 Pomógł: 0 Dołączył: 4.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Rozwiązane
![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 23:25 |