Mateusz Jazowy Mateusz
Jacek
Nadolny
Jednoosobowy kombajn
webowy. Ponad 11 lat
pracy z Joomla!
Temat: Czytaj więcej, jak przerobić?
Jaka wersja Joomla?Da się stosując technikę nadpisywania szablonów (template override). Modyfikacja kodu. Szukaj w widoku kategorii kodu odpowiedzialnego za wyświetlanie wstępu. Tak na szybko pewnie takie coś zadziała:
<a href="<?php echo $link; ?>"><?php echo $this->item->introtext; ?></a>
Mateusz Jazowy Mateusz
Mateusz Jazowy Mateusz
Temat: Czytaj więcej, jak przerobić?
Na stronie głównej odpowiada za to plik default_item.php w lokalizacji components\com_content\views\featured\tmplKod zaczyna się 137 linii a kończy 168, wiesz jak to edytować?
konto usunięte
Temat: Czytaj więcej, jak przerobić?
A nie mogłeś wkleić kodu ? Przecież to tylko 30 linii :PNie przeglądałem kodu ale wpadł mi taki pomysł:
-zapisz do zmiennej czy pod tytułem artykułu wyświetla się wprowadzenie i jeśli tak to zapisz do niej też adres
-przy wyświetlaniu wprowadzenia wsadź go w identyczny odnośnik jak tytułDawid Zając edytował(a) ten post dnia 07.10.12 o godzinie 16:52
Mateusz Jazowy Mateusz
Temat: Czytaj więcej, jak przerobić?
To jest ten kod, z tego co napisałeś nic nie rozumiem, może mógłbyś to przerobić?<?php echo $this->item->introtext; ?>
<?php if ($params->get('show_readmore') && $this->item->readmore) :
if ($params->get('access-view')) :
$link = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid));
else :
$menu = JFactory::getApplication()->getMenu();
$active = $menu->getActive();
$itemId = $active->id;
$link1 = JRoute::_('index.php?option=com_users&view=login&Itemid=' . $itemId);
$returnURL = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid));
$link = new JURI($link1);
$link->setVar('return', base64_encode($returnURL));
endif;
?>
<p class="readmore">
<a href="<?php echo $link; ?>">
<?php if (!$params->get('access-view')) :
echo JText::_('COM_CONTENT_REGISTER_TO_READ_MORE');
elseif ($readmore = $this->item->alternative_readmore) :
echo $readmore;
if ($params->get('show_readmore_title', 0) != 0) :
echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
endif;
elseif ($params->get('show_readmore_title', 0) == 0) :
echo JText::sprintf('COM_CONTENT_READ_MORE_TITLE');
else :
echo JText::_('COM_CONTENT_READ_MORE');
echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
endif; ?></a>
</p>
konto usunięte
Temat: Czytaj więcej, jak przerobić?
Skoro nie umiesz to nie powinienem ci robić, a przynajmniej nie za darmo bo wnioskując z twojego profilu robisz to dla klienta więc powinno cię stać na wynajęcie specjalisty który żeczywiście zna Joomla a nie tylko umie nią zarządzać.BTW Niedawno czytałem gdzieś że w Joomli nie da się zrobić wielu rzeczy, takie mity powstają prawdopodobnie z doświadczeń klientów gdy wynajmują kogoś kto uczył się jej obsługi i PHP z Youtube.
Mateusz Jazowy Mateusz
Temat: Czytaj więcej, jak przerobić?
Dzięki za zainteresowanie, robię to dla siebie.Podobne tematy
-
Joomla! » Problem z odnośnikiem " czytaj więcej " -
-
Joomla! » Czerwony pasek, zamiast zakładki Czytaj Więcej w Joomla... -
-
Joomla! » Jak to zrobić? -
-
Joomla! » Problem-jak zrobić rozwijane menu? -
-
Joomla! » Jak zrobić takie menu? -
-
Joomla! » Tekst wyjechał poza szablon Jak to naprawić? -
-
Joomla! » Jak umieścić filmik na blogu? -
-
Joomla! » Pilnie prosze o wskazówke - jak wywalic obrazek w... -
-
Joomla! » Stronicowanie dynamiczne takie jak na fb -
-
Joomla! » virtuemart pole Numer NIP jak dodać -
Następna dyskusja: