Licznik odsłon artykułu we Frontendzie
Strona 1 z 2 12 OstatniOstatni
Wyniki 1 do 10 z 20

Temat: Licznik odsłon artykułu we Frontendzie

  1. #1

    Licznik odsłon artykułu we Frontendzie

    Witam,
    chciałbym, aby parametr odsłony, co jest widoczny w Administration,
    pojawiał się we frontendzie, przy każdym artykule.

    Co mi poradzicie?

    Pozdrawiam

  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 PeFik awatar
    Dołączył
    18-02-2007
    Skąd
    Miasto Stu Mostów
    Wpisy
    5 465
    Punkty
    241
    też szukam , szczególnie do Joomla 1.5.6 , do starszej Joomla 1.0.x potrafię....

    ..lecz w nowej nie wiem co wpisać.
    Współautor bloga o systemie Joomla! -> blog.elimu.pl < oraz kilku książek i artykułów o tym CMS.

  4. #3
    Przeglądacz
    Dołączył
    02-10-2007
    Wpisy
    49
    Punkty
    12

    Domyślny

    Cytat Wysłane przez PeFik Zobacz wiadomość
    do starszej Joomla 1.0.x potrafię....
    to poradź mi jak to zrobić JI 1.0.15

  5. #4
    Senior PeFik awatar
    Dołączył
    18-02-2007
    Skąd
    Miasto Stu Mostów
    Wpisy
    5 465
    Punkty
    241

    Domyślny

    p.s. Drogi caneri - było już na tym forum..

    ale okey - cytując....

    Trzeba dodać kilka linijek kodu do components/com_content/content.html.php

    w moim przypadku chcialem zeby wyświetlało tę wartość na dole gdzies w okolicach gdzie wyswietla sie autor i data

    w pliku content.html.php odnajdujemy kod:

    /**
    * Writes Create Date
    */
    function CreateDate( $row, $params ) {
    $create_date = null;
    if ( intval( $row->created ) != 0 ) {
    $create_date = mosFormatDate( $row->created );
    }
    if ( $params->get( 'createdate' ) ) {
    ?>
    <tr>
    <td valign="top" colspan="2" class="createdate">
    <?php echo $create_date; ?>
    </td>
    </tr>


    i dodajemy zaraz za nim 4 linijki (kod po zmiane - dodane linijki pogrubione)

    /**
    * Writes Create Date
    */
    function CreateDate( $row, $params ) {
    $create_date = null;
    if ( intval( $row->created ) != 0 ) {
    $create_date = mosFormatDate( $row->created );
    }
    if ( $params->get( 'createdate' ) ) {
    ?>
    <tr>
    <td valign="top" colspan="2" class="createdate">
    <?php echo $create_date; ?>
    </td>
    </tr>
    <tr>
    <td colspan="2" class="createdate">
    Odsłony: <?php echo $row->hits ? $row->hits : '-'; ?>
    </td>
    </tr>

    W ten oto prosty sposób w kazdym artykule w którym mamy włączone pokazywanie daty, pokaże się nam również liczba odsłon artykułu.

    ...
    czyli najważniejsze jest ów zapis
    Odsłony: <?php echo $row->hits ? $row->hits : '-'; ?>

    jeśli ktoś zna kod do Joomla! 1.5 będę wdzięczny
    Współautor bloga o systemie Joomla! -> blog.elimu.pl < oraz kilku książek i artykułów o tym CMS.

  6. #5
    Nowicjusz
    Dołączył
    08-06-2008
    Wpisy
    23
    Punkty
    10

    Domyślny

    Coś nie działa - wyrzuca: "Odsłony: - "

  7. #6
    Debiutant
    Dołączył
    25-07-2009
    Wpisy
    10
    Punkty
    10

    Domyślny

    Cytat Wysłane przez advokat Zobacz wiadomość
    Coś nie działa - wyrzuca: "Odsłony: - "
    Pierwszy krok:

    Otworz plik components/com_content/models/frontpage.php

    wyszukaj
    Kod:
    a.publish_down, a.images, a.attribs,
    Zamien na:
    Kod:
    a.publish_down, a.images, a.attribs, a.hits,
    Później wklej kod:
    Kod:
    <?php if ($this->params->get('show_hits')) : ?>
       Odsłon: <?php echo $this->item->hits; ?>
    <?php endif; ?>
    w pliku templatki (strona główna)
    components/com_content/views/frontpage/tmpl/default_item.php

    jezeli chcesz pokazac ilosc odslon na stronie artykulu wklej ten sam kod w:
    components/com_content/views/article/tmpl/default.php

  8. #7
    Nowicjusz
    Dołączył
    08-06-2008
    Wpisy
    23
    Punkty
    10

    Domyślny

    Ale to chyba dotyczy wersji 1.5???

  9. #8
    Debiutant
    Dołączył
    25-07-2009
    Wpisy
    10
    Punkty
    10

    Domyślny

    no tak, z tego co zrozumialem w tym temacie to chyba o to chodzilo

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

    Domyślny

    Witam,
    jeśli "wyrzuca: Odsłony: -" to znaczy, że odsłon brak (wynika z kodu) - bo nie są zapisywane w bazie (konfiguracja?) lub nie jest pobierana zmienna $row->hits
    Pozdrawiam

  11. #10
    Wiarus KYCu awatar
    Dołączył
    23-01-2008
    Skąd
    lubelszczyzna
    Wpisy
    1 200
    Punkty
    45

    Domyślny

    A ja polecam przeczytać to: http://wiki.joomla.pl/MosAuthorXTD
    Pozdrawiam, Piotrek
    ---------------------------------------
    Strony www Kraków | Lublin | Zamość

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
  •