dodanie atrybutu alt do grafiki tła modułu
Wyniki 1 do 10 z 10

Temat: dodanie atrybutu alt do grafiki tła modułu

  1. #1
    Debiutant
    Dołączył
    17-04-2018
    Wpisy
    4
    Punkty
    2

    Joomla! 3.6 dodanie atrybutu alt do grafiki tła modułu

    Witam
    Posiadam szablon https://demo.virtuemarttemplates.net...a3/uniquashop/ moja strona wyglada tak https://dietetykwszczecinie.pl Potrzebuje dodać atrybut alt do 3 obrazków pod głównym tekstem. Są one modułem z ustawionym tłem w module. Prosiłbym o pomoc jak mogę to zrobić.
    glowna.jpg

  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
    Senior Bazyl awatar
    Dołączył
    02-08-2008
    Skąd
    Skierniewice
    Wpisy
    7 296
    Punkty
    541

    Domyślny

    Cześć,

    dobrze rozumiem, że zdjęcie + link wybierasz w ustawieniu modułu?
    Jeśli tak należy poprawić kod modułu.

  4. #3
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 124
    Punkty
    1123

    Domyślny

    Edytować skrypt, który umieszcza te obrazki i dodać tam pusty atrybut alt (jeśli chcesz rozwiazać problem dostępności - bo jeśli sądzisz, że trzeba to zrobic dla jakiegoś pseudoSEO, to sobie daj spokój).
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  5. #4
    Debiutant
    Dołączył
    17-04-2018
    Wpisy
    4
    Punkty
    2

    Domyślny

    Cytat Wysłane przez Bazyl Zobacz wiadomość
    dobrze rozumiem, że zdjęcie + link wybierasz w ustawieniu modułu?
    Jeśli tak należy poprawić kod modułu.
    tak to jest zwykły moduł "własny" z joomli

  6. #5
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 124
    Punkty
    1123

    Domyślny

    Nadpisz kod modułu tym:
    Kod PHP:
    <div class="custom<?php echo $moduleclass_sfx?><?php if ($params->get('backgroundimage')) : ?> style="background-image:url(<?php echo $params->get('backgroundimage'); ?>)" alt="" <?php endif; ?> >
        <?php echo $module->content?>
    </div>
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  7. #6
    Senior Bazyl awatar
    Dołączył
    02-08-2008
    Skąd
    Skierniewice
    Wpisy
    7 296
    Punkty
    541

    Domyślny

    Cytat Wysłane przez demonemon Zobacz wiadomość
    tak to jest zwykły moduł "własny" z joomli
    Przełącz edytor na wyświetlenie kodu html i dodaj przy obrazkach alt="co tam chcesz"

  8. #7
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 124
    Punkty
    1123

    Domyślny

    Ze źródła wynika, że obrazki są wstawiane bezpośrednio w module, a nie jako tło modułu. Zatem zastosuj się do porady @Bazyla, z tym że: ponieważ to są obrazki dekoracyjne, atrybut alt ma mieć wartość NULL, czyli pozostać pusty (alt="").
    Kod, który podałem wcześniej, dodawał pusty alt do obrazka, ale w przypadku, gdy tło jest dodawane za pomocą funkcji modułu, alt w ogóle nie jest potrzebny, bo obrazek dodawany jest za pomocą wpisanego stylu CSS (to nie jest więc dobry kod).
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  9. #8
    Debiutant
    Dołączył
    17-04-2018
    Wpisy
    4
    Punkty
    2

    Domyślny

    ok sprawadze poradę bazyla

    - - - Updated - - -

    Cytat Wysłane przez zwiastun Zobacz wiadomość
    bo jeśli sądzisz, że trzeba to zrobic dla jakiegoś pseudoSEO, to sobie daj spokój
    No własnie wszędzie czytałem, ze wszystkie obrazki powinny mieć jakiś alt, ale jeżeli mówisz ze nie trzeba nic z tym robić to Ci wierze i to zostawiam

  10. #9
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 124
    Punkty
    1123

    Domyślny

    Wszystkie obrazki umieszczane jako obrazki (czyli za pomocą znacznika img) powinny mieć alt. Ale gdy są to obrazki dekoracyjne albo ilustracyjne (powtarzają treść wyrażoną już słownie), to wówczas alt powinien być pusty. Tak być powinno w Twoim przypadku, jeśli chcesz zadbać o dostępność. Jeśli ignorujesz kwestie dostępności, możesz pozostawić jak jest.
    Trochę sie zagalopowałem w przedstawionym wcześniej kodzie. Nie zwróciłem uwagi, że ten obrazek tła jest wprowadzany za pomocą atrybutu style, a nie atrybutu img. Juz się prawie brałem za zgłąszanie poprawki do kodu Joomla I w tym momencie dotarło do mnie, że tam jest atrybut style, a nie img.
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  11. #10
    Debiutant
    Dołączył
    17-04-2018
    Wpisy
    4
    Punkty
    2

    Domyślny

    dziękuje bardzo za treściwą odpowiedź

Podobne tematy

  1. Dodanie nowego atrybutu rel
    przez jacob000 na forum Administracja - ogólne
    Odpowiedzi: 0
    Ostatni post/autor: 28-02-2012, 20:30
  2. Virtuemart - cena zależna od atrybutu
    przez jedzon na forum Różne
    Odpowiedzi: 1
    Ostatni post/autor: 13-02-2012, 11:26
  3. dodanie atrybutu "rel" do pozycji w menu
    przez templer00 na forum Szablony, wygląd, formatowanie
    Odpowiedzi: 1
    Ostatni post/autor: 15-11-2011, 21:36
  4. Moduł mod_globalnews i znaczkniki alt i title w grafice
    przez bessos na forum Rozszerzenia - problemy z obsługą, zarządzaniem
    Odpowiedzi: 1
    Ostatni post/autor: 31-08-2011, 12:40
  5. Dostępność produktu zależna od atrybutu
    przez michal1000 na forum VirtueMart
    Odpowiedzi: 0
    Ostatni post/autor: 31-01-2008, 14:36

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
  •