URL obrazka kategrii
Strona 1 z 2 12 OstatniOstatni
Wyniki 1 do 10 z 13

Temat: URL obrazka kategrii

  1. #1
    Debiutant
    Dołączył
    22-02-2018
    Wpisy
    10
    Punkty
    2

    Domyślny URL obrazka kategrii

    Czy ktoś z Was orientuje się gdzie w kodzie strony można znaleźć miejsce w którym można ustawić linkowanie dla obrazków kategorii artykułów? Chodzi mi o widok w którym wyświetla się lista podkategorii w danej kategorii. Linkuje sama nazwa podkategorii a obrazek już nie. Próbowałem to znaleźć w plikach szablonu ale edycja plików w ścieżce \templates\nazwa_szablon\html\com_content\category \ nic nie daje tak samo jak szukanie w ścieżce \components\com_content\views\category\tmpl lub \components\com_content\views\categories\tmpl
    Jeśli już znalazłem linijke kodu wskazującą na obrazek to jej wycięcie nie zmieniało nic na stronie.
    Gdzie tego szukać?
    Dotyczy to jomla w wersji 3.8.5

    - - - Updated - - -

    Dodam że strona wypluwa taki kod
    Kod HTML:
    <div class="category-item">   <h3 class="page-header item-title">         <a href="/2018/index.php/wywiady/audio-video/59-audio-video-2015">		2015
             </a>   </h3>    <img src="/2018/images/2015.jpg" alt=""></div>
    A chciałbym aby wypluwała coś na kształt
    Kod HTML:
     <a href="/2018/index.php/wywiady/audio-video/59-audio-video-2015">
       <div class="category-item">         <h3 class="page-header item-title">		2015
             </h3>    <img src="/2018/images/2015.jpg" alt="">
     </a></div>

  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
    Wyga siristru awatar
    Dołączył
    28-05-2009
    Skąd
    Szczecin
    Wpisy
    3 238
    Punkty
    302

    Domyślny

    Po pierwsze <a> NIE może zawierać w sobie elementów typu <div> czy nagłówków <h3>.
    To jest niepoprawne.

    Dziwię się, że nie znalazłeś bo szukałeś w dobrym miejscu:

    ROOT/components/com_content/views/categories/tmpl/default_items.php

    Obrazek znajduje się w linii 44:

    Kod PHP:
    <img src="<?php echo $item->getParams()->get('image'); ?>" alt="<?php echo htmlspecialchars($item->getParams()->get('image_alt'), ENT_COMPAT'UTF-8'); ?>" />
    Wystarczy go tylko "opakować" linkiem:

    Kod PHP:
    <a href="<?php echo JRoute::_(ContentHelperRoute::getCategoryRoute($item->id$item->language)); ?>">
    <img src="<?php echo $item->getParams()->get('image');  ?>" alt="<?php echo  htmlspecialchars($item->getParams()->get('image_alt'), ENT_COMPAT,  'UTF-8'); ?>" />
    </a>
    I załatwione

    Oczywiście nie modyfikuj pliku źródłowego tylko skopiuj go do:

    ROOT/templates/nazwa_szablon/html/com_content/categories

    Jeśli zmieniałeś coś w tym pliku: ROOT/components/com_content/views/categories/tmpl/default_items.php a zmiany nie były widoczne. To zobacz czy nie masz już go w swoim szablonie.
    Na Forum pomagam bezpłatnie ad maiorem Joomla gloriam
    Mimo pomocy na forum nie dajesz rady? Potrzebujesz by ekspert "zrobił to" za Ciebie?
    Napisz do mnie na PW. Argentum et Aurum nie zawsze jest konieczne ;)

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

    Domyślny

    A ja dodam, że
    a) dwa linki na stronie prowadzące w to samo miejsce, na dodatek obok siebie, to klasyczny błąd SEO i dostępności
    b) przepraszam, @siristru, ale... skąd twierdzenie, iż obejmowanie znacznikiem a elementów div tudzież h jest niepoprawne? Wręcz przeciwnie. W HTML5 poprawne jest objęcie nawet kilku powiązanych elementów, np. taki kod - wzięty ze specyfikacji HTML 5.2 - jest w pełni poprawny
    Kod HTML:
    <aside class="advertising">
      <h2>Advertising</h2>
      <a href="https://ad.example.com/?adid=1929&amp;pubid=1422">
      <section>
        <h3>Mellblomatic 9000!</h3>
        <p>Turn all your widgets into mellbloms!</p>
        <p>Only $9.99 plus shipping and handling.</p>
      </section>
      </a>
      <a href="https://ad.example.com/?adid=375&amp;pubid=1422">
      <section>
        <h3>The Mellblom Browser</h3>
        <p>Web browsing at the speed of light.</p>
        <p>No other browser goes faster!</p>
      </section>
      </a>
    </aside>
    Porównaj: https://www.w3.org/TR/html52/textlev...#the-a-element

    Zauważ, że w elemencie a zagnieżdżony jest element section, element h3 i elementy p. I to jest OK. Dzieki temu dobrze ma się i SEO , i dostępność - jeden link na stronie może prowadzić w jedno miejsce (np. tytuł kategorii i ilustracja kategorii, albo w przeglądzie artykułów - tytuł + ilustracja + tekst wprowadzenia + czytaj więcej. Ale źle jest, gdy mamy 3 linki w to samo miejsce - zlinkowany oddzielnie tytuł artykułu, ilustracja artykułu i jeszcze Czytaj więcej.
    Czyli kod, jaki chciałby "wypluwać" nasz PT Pytaczek jest w pełni poprawny
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  5. #4
    Wyga siristru awatar
    Dołączył
    28-05-2009
    Skąd
    Szczecin
    Wpisy
    3 238
    Punkty
    302

    Domyślny

    Założyłem, że kolega nie używa HTML5 tylko Transitional.

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    Bo wiele szablonów jest wciąż tak robiona. W HTML5 jest jak piszesz.

    W przypadku linkowania wolę robić maskę z odnośnika, tak, ze pokrywa cały element (nie obejmuje go ale pokrywa jako absolute i z-index itp). Wtedy link jest jeden, nie ważne jaki element klikniesz. To wygodne dla urządzeń mobilnych gdzie nie trzeba celować paluchem.
    Na Forum pomagam bezpłatnie ad maiorem Joomla gloriam
    Mimo pomocy na forum nie dajesz rady? Potrzebujesz by ekspert "zrobił to" za Ciebie?
    Napisz do mnie na PW. Argentum et Aurum nie zawsze jest konieczne ;)

  6. #5
    Debiutant
    Dołączył
    22-02-2018
    Wpisy
    10
    Punkty
    2

    Domyślny

    Próbowałem wcześniej dokonywać dokładnie takiej zmiany w kodzie i zrobiłem ją jeszcze raz po Twojej odpowiedzi siristru ale nic to nie daje.
    W plikach szablony nie ma w tej ścieżce tego pliku. Jest plik o takiej nazwie w katalogu /templates/ja_moviemax/html/com_content/featured ale on odpowiada raczej za sam artykuł.
    Jakieś pomysły gdzie można jeszcze szukać jakichś zależności?

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

    Domyślny

    Szablony JoomlArt mają inną strukturę.
    Zajrzyj do dokumentacji

  8. #7
    Debiutant
    Dołączył
    22-02-2018
    Wpisy
    10
    Punkty
    2

    Domyślny

    Wiem i zapoznałem się z dokumentacją. Podstawowa lista katalogów jest taka:
    - acm
    - contenttype
    - css
    - etc
    - fonts
    - html
    - images
    - js
    - language
    - less
    - local
    - tpls

    W katalogu html nie ma takiego pliku i w żadnym z plików w tym katalogu w podkatalogu com_content czy layout => joomla nic takiego nie ma w plikach co by wskazywało na zdjęcie kategorii.

  9. #8
    Senior Bazyl awatar
    Dołączył
    02-08-2008
    Skąd
    Skierniewice
    Wpisy
    7 693
    Punkty
    574

    Domyślny

    Dawno już nie pracowałem na T3, więc mogę nie pamiętać...
    Strukturę dodatku JA T3 też sprawdziłeś?
    http://www.t3-framework.org/document...lder-structure

  10. #9
    Debiutant
    Dołączył
    22-02-2018
    Wpisy
    10
    Punkty
    2

    Domyślny

    Bazyl,
    Udało się dotrzeć dzięki Twojej podpowiedzi. Dziękuję Ci bardzo!
    Jest to w dwóch lokalizacjach:

    /plugins/system/t3/base/html/com_content/categories
    /plugins/system/t3/base-bs3/html/com_content/categories

    Zmiana w jednej lub drugiej pomaga

  11. #10
    Senior Bazyl awatar
    Dołączył
    02-08-2008
    Skąd
    Skierniewice
    Wpisy
    7 693
    Punkty
    574

    Domyślny

    Fajnie.
    Oczywiście nadpiszesz wygląd w szablonie ;-)

Strona 1 z 2 12 OstatniOstatni

Podobne tematy

  1. Sortowanie Kategrii/podkategorii
    przez janosik0320 na forum Administracja - ogólnie
    Odpowiedzi: 1
    Ostatni post/autor: 03-11-2016, 17:36
  2. Generowanie PDF błąd w url obrazka
    przez DooBLER na forum Joomla 1.5 BŁĘDY
    Odpowiedzi: 8
    Ostatni post/autor: 05-09-2011, 15:18
  3. Sobi2 - moduł kategrii do miast, województw
    przez freeJoomla na forum Rozszerzenia - problemy z obsługą, zarządzaniem
    Odpowiedzi: 1
    Ostatni post/autor: 07-12-2010, 16:05
  4. Źle generowany URL logo strony w headerze - proste adresy URL
    przez dc3e na forum Administracja - ogólne
    Odpowiedzi: 6
    Ostatni post/autor: 30-07-2010, 14:51
  5. jak wpisać URL obrazka?
    przez o-k na forum Różne
    Odpowiedzi: 1
    Ostatni post/autor: 16-11-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
  •