Jak przenieść napis "Więcej..."
Strona 1 z 2 12 OstatniOstatni
Wyniki 1 do 10 z 20

Temat: Jak przenieść napis "Więcej..."

  1. #1
    Nowicjusz
    Dołączył
    14-06-2009
    Wpisy
    16
    Punkty
    10

    Domyślny Jak przenieść napis "Więcej..."

    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."?

  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 693
    Punkty
    574

    Domyślny

    Może wystarczy tylko z lewej na prawą?
    To w plikach css szablonu.

  4. #3
    Nowicjusz
    Dołączył
    14-06-2009
    Wpisy
    16
    Punkty
    10

    Domyślny

    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.

  5. #4
    Wiarus idek awatar
    Dołączył
    29-04-2007
    Skąd
    Tychy
    Wpisy
    1 430
    Punkty
    57

    Domyślny

    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.

  6. #5
    Nowicjusz
    Dołączył
    14-06-2009
    Wpisy
    16
    Punkty
    10

    Domyślny

    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:
    <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>
    Kod odpowiadajacy za wyswietlanie linka "Więcej...":

    Kod:
    <?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; ?>
    Plik w ktorym to znalazlem, to components\com_content\views\frontpage\tmpl\defaul t_item.php
    Czy ktoś pomoże?

  7. #6
    Wyga Jola awatar
    Dołączył
    08-01-2008
    Skąd
    Wrocław
    Wpisy
    3 239
    Punkty
    386

    Domyślny

    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:
    <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>
    Drugi fragment można usunąć.
    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

  8. #7
    Nowicjusz
    Dołączył
    14-06-2009
    Wpisy
    16
    Punkty
    10

    Domyślny

    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

  9. #8
    Wyga Jola awatar
    Dołączył
    08-01-2008
    Skąd
    Wrocław
    Wpisy
    3 239
    Punkty
    386

    Domyślny

    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

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

    Domyślny

    Rozumiem, że się nie uda?

    To ja w takim razie poproszę o przywrócenie mojego wcześniejszego posta.

  11. #10

Strona 1 z 2 12 OstatniOstatni

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
  •