Witam serdecznie, chciałbym zapytać w jaki sposób przenieść napis "Więcej..." odsyłające do reszty artykułu aby znajdował się od nie pod ale na końcu tekstu.
W moim przypadku jak zrobić aby "Więcej..." było za "Counter."?
Witam serdecznie, chciałbym zapytać w jaki sposób przenieść napis "Więcej..." odsyłające do reszty artykułu aby znajdował się od nie pod ale na końcu tekstu.
W moim przypadku jak zrobić aby "Więcej..." było za "Counter."?
Może wystarczy tylko z lewej na prawą?
To w plikach css szablonu.
Niestety to nic nie daje. Mi chodzi aby "Więcej..." było dosłownie doklejone do tekstu a nie tylko na jego wysokości. Chciałbym poprzez to usunąć różnicę w odstępie miedzy kolejnymi informacjami jaką władnie wprowadza ten odnośnik.
musisz poczytać co nieco o technice template overridies a następnie pobawić się nieco w odpowiednich plikach widoku z katalogu component/com_content/
no, ale jak poczytasz, to już będziesz wiedzieć co i jak... troszkę trzeba się zagłębic, nie ma tak hop-siup
sprzedajacastrona.pl - mój najnowszy projekt, zapraszam wszystkich zainteresowanych zwiększeniem konwersji, Joomlą!, PrestaShop i innymi.
No znalazłem te pliki i odpowiednie fragmenty kodu niestety ni w zab nie wiem jak je ze soba "scalic".
Kod odpowiadajacy za wyswietlenie treści:
Kod odpowiadajacy za wyswietlanie linka "Więcej...":Kod:<tr> <td valign="top" colspan="2"> <?php if (isset ($this->item->toc)) : ?> <?php echo $this->item->toc; ?> <?php endif; ?> <?php echo $this->item->text; ?> </td> </tr>
Plik w ktorym to znalazlem, to components\com_content\views\frontpage\tmpl\defaul t_item.phpKod:<?php if ($this->item->params->get('show_readmore') && $this->item->readmore) : ?> <tr> <td colspan="2"> <a href="<?php echo $this->item->readmore_link; ?>" class="readon<?php echo $this->escape($this->item->params->get('pageclass_sfx')); ?>"> <?php if ($this->item->readmore_register) : echo JText::_('Register to read more...'); elseif ($readmore = $this->item->params->get('readmore')) : echo $readmore; else : echo JText::sprintf('Read more...'); endif; ?></a> </td> </tr> <?php endif; ?>
Czy ktoś pomoże?
Witam,
Jak widzisz oba elementy są w osobnych komórkach tabeli, nic więc dziwnego, ze nie mogą się spotkać! Trzeba im to umożliwić.
Zmieniony pierwszy fragment kodu:
Drugi fragment można usunąć.<tr>
<td valign="top" colspan="2">
<?php if (isset ($this->item->toc)) : ?>
<?php echo $this->item->toc; ?>
<?php endif; ?>
<?php echo $this->item->text; ?>
<?php if ($this->item->params->get('show_readmore') && $this->item->readmore) : ?>
<a href="<?php echo $this->item->readmore_link; ?>" class="readon<?php echo $this->escape($this->item->params->get('pageclass_sfx')); ?>">
<?php if ($this->item->readmore_register) :
echo JText::_('Register to read more...');
elseif ($readmore = $this->item->params->get('readmore')) :
echo $readmore;
else :
echo JText::sprintf(' Read more...');
endif; ?></a>
<?php endif; ?>
</td>
</tr>
Tak zmodyfikowany plik zapisujemy w templates/nazwa_wybranego_szablonu/com_content/frontpage/
Jeśli masz już tam plik default_item.php - zrób jego kopię.
Jest to technika nadpisywania szablonów - template overridies, o której wspomniał @idek.
Orginalny plik components\com_content\views\frontpage\tmpl\defaul t_item.php pozostawiamy bez zmian.
Pozdrawiam
Witam, tak to już właśnie też próbowałem - i faktycznie odnośnik jest w jednym wierszu z tekstem (ponad data modyfikacji) jednakże ciągle jest pod nim, a nie na jego końcu. Ma ktoś moze inny pomysl?
PS:Jednoczesnie aby juz nie zakladac nowego tematu chcialbym podpytac jakie pliki poza stylem CSS odpowiadaja za wyglad strony, ktora pokazyje sie przy wylaczonej witrynie. Wiadomo chcialbym tam dodac jakies grafiki, itd.
Z gory dziekuje za pomoc.
Ostanio edytowane przez mihuu : 16-06-2009 13:21
Możemy sobie kombinować. Tekst powyżej odnośnika Czytaj więcej... jest zamknięty w <p>....</p>, dlatego Czytaj więcej... startuje z nowej linii.
Pozdrawiam
Rozumiem, że się nie uda?
To ja w takim razie poproszę o przywrócenie mojego wcześniejszego posta.
Ostanio edytowane przez Bazyl : 16-06-2009 14:40
Wszystko można zrobić - tylko trochę więcej z tym zachodu.
O co chodzi z tym postem?