Ikona FontAwesome w menu Joomla 4
Strona 1 z 2 12 OstatniOstatni
Wyniki 1 do 10 z 16

Temat: Ikona FontAwesome w menu Joomla 4

  1. #1
    Przeglądacz
    Dołączył
    19-11-2010
    Wpisy
    72
    Punkty
    10

    Domyślny Ikona FontAwesome w menu Joomla 4

    Witam,
    Chciałem dodać prostą ikonę dla pozycji menu home w postaci domku zamiast słowa start/home/ czy innego. Szablon został stworzony w narzędziu TemplateToaster 8 i mimo, że na stronie używam już ikon z FontAwesome i wszystko mam dodane jak należy to nie mogę wymusić dodania ikony do menu dla pozycji home. Do menu w typie łącza dodałem odpowiedni wpis dla "klasa ikony linku" fa-solid fa-house i mimo to nie działa. Oczywiście z szablonem standardowym Joomla wszystko działa jak należy ale w tym zrobionym przez TT już nie.

    Widzę, że konstrukcja menu wygląda nastepująco:
    <li class="hkb_menu_items_parent dropdown">
    <a class="hkb_menu_items_parent_link " href="/index.php">
    <span class="menuchildicon"></span> O firmie
    </a>
    <hr class="horiz_separator">
    </li>

    Po zmianie klasy span na fa-solid fa-house wszystko działa ale nie wiem jak ja wymusić w kodzie lub w css aby się odnosiła do tej jednej pozycji w menu

    <li class="hkb_menu_items_parent dropdown">
    <a class="hkb_menu_items_parent_link " href="/index.php">
    <span class="fa-solid fa-house"></span> O firmie
    </a>
    <hr class="horiz_separator">
    </li>

    www.hekabe.pl

    dzięki za pomoc

    /majan

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Wyjadacz terra awatar
    Dołączył
    26-05-2017
    Skąd
    Wrocław
    Wpisy
    932
    Punkty
    89

    Domyślny

    Po pierwsze Joomla obsługuje fontawesome 5 FREE, a po drugie zapis, którego używasz jest niepoprawny. Wpisz fas fa-home i powinno zadziałać fas to są właśnie ikony solid, poza tym Wyświetl tytuł menu, ustaw na NIE i będziesz miał samą ikonę. W przypadku innych szablonów, musisz zajrzeć do pliku CSS i sprawdzić, jak i czy w ogole, zostały zdefiniowane ikony fontawesome. Możliwe że w Twoim przypadku, brak ogolnej definicji dla list menu.

    W standardowym szablonie, do zdefiniowania pozycji home używane są klasy level-1 default current active , stwórz własną klasę i dodaj ją w pozycji KLASA CSS ŁĄCZA.

    jeśli zamienisz klasę menuchildicon (taką masz w pozyycji menu) na fas fa home, bez problemu pojawi się domek.

  4. #3
    Przeglądacz
    Dołączył
    19-11-2010
    Wpisy
    72
    Punkty
    10

    Domyślny

    Dodanie fas fa-home nie pomogło, nie wiem jak zmienić klasę menuchildicon na klasę fas fa home, bo w narzędziu nie można tej klasy zmienić, a w kodzie widzę jedynie taki zapis

    <a <?php echo $class; ?> href="<?php echo $item->flink; ?>" <?php if (strpos($class, 'dropdown-toggle') !== false){echo''. $toggle .'="dropdown"';} ?> <?php echo $title; ?>><span class="menuchildicon"></span><?php echo $linktype; ?><?php if((!$justifychk && $m_pos == 'h_menu') || $m_pos == 'v_menu') {echo '</a>';}

    Po ustawieniu Tytuł menu na nie, tytuł ciągle jest wyświetlany.

  5. #4
    Wyjadacz terra awatar
    Dołączył
    26-05-2017
    Skąd
    Wrocław
    Wpisy
    932
    Punkty
    89

    Domyślny

    Wejdź do pozycji menu, której chcesz nadać klasę, zakładka: typ łącza->Klasa CSS łącza, tutaj podajesz klasę. Możliwe że trzeba ją dodać ze spacją na początku.

  6. #5
    Przeglądacz
    Dołączył
    19-11-2010
    Wpisy
    72
    Punkty
    10

    Domyślny

    dodałem klase dla tej pozycji menu "_home_menu" pytanie jak ustawic teraz span na tą klase i gdzie w pliku index.php czy template.css?

  7. #6
    Wyjadacz terra awatar
    Dołączył
    26-05-2017
    Skąd
    Wrocław
    Wpisy
    932
    Punkty
    89

    Domyślny

    Nie musisz ustawiać span, ponieważ klasa którą zdefiniowałeś i dodałeś do pliku .css, powinna zacząć działać. Nie wiem co to za szablon, ale zmiany proponowałbym dodawać w pliku user.css, aby aktualizacja ich nie usunęła.

    Jeśli chcesz używać span to np.

    Kod:
    a span .nazwa_klasy {
       font-family:"Fontawesome 5 Free";
       content:"\f015";
    }

  8. #7
    Przeglądacz
    Dołączył
    19-11-2010
    Wpisy
    72
    Punkty
    10

    Domyślny

    Niestety ale wciąż nie działa, i w span ciągle widzi menuchildicon :/

  9. #8
    Wyjadacz terra awatar
    Dołączył
    26-05-2017
    Skąd
    Wrocław
    Wpisy
    932
    Punkty
    89

    Domyślny

    to nadpisz klasę

    Kod:
    .menuchildicon {  
    
     font-family:"Fontawesome 5 Free";
       content:"\f015";
    }
    chociaż chwilę, ty chcesz ukryć pozycję menu, a nie dodać ikonę, więc wróć do ukrycia tytułu menu, a potem wyczyść bufor strony. W sumie cześniej widziałem, że na stronie miałeś ikonę przy menu.

  10. #9
    Przeglądacz
    Dołączył
    19-11-2010
    Wpisy
    72
    Punkty
    10

    Domyślny

    Zachowuje sie jakby nie umiał zaczytać ikon, testuje to na zakładce o firmie

  11. #10
    Wyjadacz terra awatar
    Dołączył
    26-05-2017
    Skąd
    Wrocław
    Wpisy
    932
    Punkty
    89

    Domyślny

    Wygląda na to, że przyczyna problemów leży gdzie indziej, sprawdziłem źródło Twojej strony i masz tam bałagan z fontawesome. Wczytujesz 4 różne źródła, które muszą wywoływać problemy


    Wyrzuć <script src="https://kit.fontawesome.com/c9144b442b.js" crossorigin="anonymous"></script>

    Wyrzuć<link href="/media/vendor/fontawesome-free/css/fontawesome.min.css?5.15.4" rel="stylesheet" />

    ZOSTAW <link
    href="/media/system/css/joomla-fontawesome.min.css" rel="stylesheet" />
    Wyrzuć <link href="https://maxcdn.bootstrapcdn.com/font...wesome.min.css" rel="stylesheet" />

Strona 1 z 2 12 OstatniOstatni

Podobne tematy

  1. Main menu - ikona ?
    przez Pavlos na forum Szablony, wygląd, formatowanie
    Odpowiedzi: 38
    Ostatni post/autor: 20-06-2010, 18:06
  2. Top Menu i inna ikona przy każdej pozycji
    przez sebian na forum Różne
    Odpowiedzi: 2
    Ostatni post/autor: 10-04-2010, 20:54
  3. ikona ''new'' w menu
    przez kargulo na forum Różne
    Odpowiedzi: 0
    Ostatni post/autor: 05-06-2008, 23:41
  4. Obrazek/ikona w menu
    przez seba_mal na forum Administracja składnikami
    Odpowiedzi: 0
    Ostatni post/autor: 17-11-2007, 17:16
  5. Pony i ikona w menu
    przez 1MAc na forum PonyGallery
    Odpowiedzi: 0
    Ostatni post/autor: 22-06-2006, 12:44

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •