Ilustracja wprowadzenia i pełnego tekstu w artykule hiperłączem
Wyniki 1 do 10 z 10

Temat: Ilustracja wprowadzenia i pełnego tekstu w artykule hiperłączem

  1. #1
    Przeglądacz
    Dołączył
    16-09-2013
    Wpisy
    69
    Punkty
    2

    Domyślny Ilustracja wprowadzenia i pełnego tekstu w artykule hiperłączem

    Witam.
    Czy jest możliwe ustawienie hiperłącza na ilustracji wprowadzenia i ilustracji pełnego tekstu w artykule?

  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 moje awatar
    Dołączył
    08-01-2008
    Skąd
    Silesia
    Wpisy
    6 057
    Punkty
    188

    Domyślny

    Tak, wystarczy skorzystać z nadpisywania szablonem i dokonac odpowiedniej modyfikacji kodu lub zainstalować szablon, który już to ma.
    Webdeveloper do usług ;)

  4. #3
    Przeglądacz
    Dołączył
    16-09-2013
    Wpisy
    69
    Punkty
    2

    Domyślny

    Dzięki za odpowiedź. Szablony, które posiadam niestety nie mają takich możliwości. Spróbuję się pobawić z nadpisywaniem szablonem.

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

    Domyślny

    Nie trzeba nic modyfikować. W Joomla! 3.8.3 to domyślna funkcja.

    W szablonie ROOT/components/com_content/views/category/tmpl/blog_item.php wywoływany jest kod:

    Kod PHP:
    <?php echo JLayoutHelper::render('joomla.content.intro_image'$this->item); ?>
    Czyli ładowany jest plik:

    ROOT/layouts/joomla/content/intro_image.php

    A w nim widzimy:

    <?php $images = json_decode($displayData->images); ?>

    Kod PHP:
    <?php if (isset($images->image_intro) && !empty($images->image_intro)) : ?>
        <?php $imgfloat = empty($images->float_intro) ? $params->get('float_intro') : $images->float_intro?>
        <div class="pull-<?php echo htmlspecialchars($imgfloatENT_COMPAT'UTF-8'); ?> item-image">
        <?php if ($params->get('link_titles') && $params->get('access-view')) : ?>
            <a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($displayData->slug$displayData->catid$displayData->language)); ?>"><img
            <?php if ($images->image_intro_caption) : ?>
                <?php echo 'class="caption"' ' title="' htmlspecialchars($images->image_intro_caption) . '"'?>
            <?php endif; ?>
            src="<?php echo htmlspecialchars($images->image_introENT_COMPAT'UTF-8'); ?>" alt="<?php echo htmlspecialchars($images->image_intro_altENT_COMPAT'UTF-8'); ?>" itemprop="thumbnailUrl"/></a>
        <?php else : ?><img
            <?php if ($images->image_intro_caption) : ?>
                <?php echo 'class="caption"' ' title="' htmlspecialchars($images->image_intro_captionENT_COMPAT'UTF-8') . '"'?>
            <?php endif; ?>
            src="<?php echo htmlspecialchars($images->image_introENT_COMPAT'UTF-8'); ?>" alt="<?php echo htmlspecialchars($images->image_intro_altENT_COMPAT'UTF-8'); ?>" itemprop="thumbnailUrl"/>
        <?php endif; ?>
        </div>
    <?php endif; ?>
    Wszystko wyjaśnia ten fragment:

    Kod PHP:
        <?php if ($params->get('link_titles') && $params->get('access-view')) : ?>
             <a href="<?php echo  JRoute::_(ContentHelperRoute::getArticleRoute($displayData->slug,  $displayData->catid$displayData->language)); ?>">
    Jeśli w ustawieniach artykułów "tytuły łączem" jest na tak i mamy dostęp do przeglądania linkowanej treści to ładuje się obrazek wprowadzenia objęty linkiem do artykułu.

    Tutaj przykład jak to wygląda w Protostar: http://siristru.prolusatia.pl/test/i...=10&Itemid=325

    Jeśli nie działa z twoim szablonem to prawdopodobnie nie przekazuje wszystkich parametrów, wtedy możesz wykorzystac kod z intro_image.php i po drobnej modyfikacji wstawić do blog_item.php.
    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
    Senior moje awatar
    Dołączył
    08-01-2008
    Skąd
    Silesia
    Wpisy
    6 057
    Punkty
    188

    Domyślny

    @siristru niestety nie masz racji, musi dokonać nadpisywania szablonem jeśli chce, żeby zarówno obrazek wstępu jak i obrazek pełnego artykułu był łączem - co wnioskuję z pytania.
    Webdeveloper do usług ;)

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

    Domyślny

    Obrazek pełnego artykułu nie powinien być łączem bo by linkował do strony gdzie już jest - czyli do artykułu w którym jest wyświetlany.

    Natomiast jak widzisz w powyższym kodzie - link na obrazku wprowadzenia do pełnego artykuły już jest. Pod testowym linkiem możesz zobaczyć jak to działa (kiedy indziej bo teraz tam eksperymentuję).

    Ten fragment (zwłaszcza <a href=):

    Kod PHP:
    <?php if ($params->get('link_titles') && $params->get('access-view')) : ?>
             <a href="<?php echo  JRoute::_(ContentHelperRoute::getArticleRoute($displayData->slug,  $displayData->catid$displayData->language)); ?>">
    I to faktycznie działa. Spróbuj z Protostar.
    O tym samym pisali też na forum.joomla.org oraz na Githubie.
    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 ;)

  8. #7
    Przeglądacz
    Dołączył
    16-09-2013
    Wpisy
    69
    Punkty
    2

    Domyślny

    Jeśli chodzi o hiperlink na zdjęciu w intro to już mi działa i przekierowuje do pełnego artykułu. Natomiast jeśli chodzi o ilustrację dla pełnego artykułu, to nie chodziło mi o to, aby umieścić na obrazku hiperłącze do tego samego artykułu tylko ustawić dowolne hiperłącze np. do jakiejś galerii albo na zewnętrzy adres.

  9. #8
    Senior moje awatar
    Dołączył
    08-01-2008
    Skąd
    Silesia
    Wpisy
    6 057
    Punkty
    188

    Domyślny

    @szeryf, ustawienie innego łącza wymaga nadpisywania szablonem.
    Musisz wykorzystać zawartość jedno z pól dodatkowymi łączami, gdzie będziesz podawał link, który ma być wykorzystany, następnie zmodyfikować kod używając tego łącza do zrobienia linku z obrazka pełnego tekstu.
    Webdeveloper do usług ;)

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

  11. #10
    Przeglądacz
    Dołączył
    16-09-2013
    Wpisy
    69
    Punkty
    2

    Domyślny

    Dzięki za wskazówki. Będę próbował działać.

Podobne tematy

  1. Ilustracja wprowadzenia w artykule
    przez traabbit na forum Administracja - ogólnie
    Odpowiedzi: 3
    Ostatni post/autor: 31-05-2015, 23:35
  2. Ilustracja pełnego tekstu - zmiana rozmiaru
    przez Aether na forum Szablony, formatowanie wyglądu
    Odpowiedzi: 8
    Ostatni post/autor: 20-08-2014, 16:46
  3. wielkość ILUSTRACJA PEŁNEGO TEKSTU
    przez pedros650 na forum Szablony, formatowanie wyglądu
    Odpowiedzi: 2
    Ostatni post/autor: 21-02-2014, 02:58
  4. Ilustracja wprowadzenia - jaki wpis w szablonie
    przez however na forum Szablony, formatowanie wyglądu
    Odpowiedzi: 0
    Ostatni post/autor: 14-09-2013, 12:50
  5. Ilustracja pełnego tekstu Joomla 2.5
    przez Jerry77 na forum Rozszerzenia - problemy z obsługą, zarządzaniem
    Odpowiedzi: 3
    Ostatni post/autor: 29-08-2013, 21:54

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
  •