Błąd w wersji 2.5.15 ?
Wyniki 1 do 5 z 5

Temat: Błąd w wersji 2.5.15 ?

  1. #1
    Nowicjusz
    Dołączył
    26-06-2006
    Wpisy
    19
    Punkty
    9

    Błąd w wersji 2.5.15 ?

    Witam,
    pojawiła się nowa wersja Joomla! 2.5.15. Zaktualizowałem z wersji 2.5.14 i pojawiły się schody.
    System "przestał umieć" zliczać artykuły. Objawia się to tym, że na stronie głównej w module nowości, popularne i artykuły wyróżnione wyświetlają się "wszystkie" - pominąwszy założony limit w ustawieniach modułów i strony startowej (parametry menu). Załóżmy, że ten limit ustawiony jest na 10 a wyświetla się tego ok. 300 pozycji. Podobna sytuacja ma miejsce na pulpicie zaplecza w modułach "popularne" i "nowe". Tam zamiast 5 pojawia się cała litania.
    Przywróciłem wersję 2.5.14 i wszystko działa jak należy. Zacząłem kopiować kolejno pliki i sprawdzać co się dzieje. Wysypało się na pliku "\libraries\joomla\database\database\mysqli.ph p" - w systemie mam ustawione korzystanie z silnika Mysqli.
    Porównując pliki z obu wersji to jest tylko jedna różnica w jednej linii (362):
    2.5.15:
    Kod:
    if (!($this->sql instanceof JDatabaseQuery) && ($this->limit > 0 || $this->offset > 0))
    2.5.14:
    Kod:
    if ($this->limit > 0 || $this->offset > 0)
    Niby niewiele, ale tylko taka jest różnica między tymi plikami.

    Czy tak jest tylko u mnie (problem ze zliczaniem artów), może u Was także?

  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
    Debiutant
    Dołączył
    25-03-2012
    Wpisy
    8
    Punkty
    2

    Domyślny

    Mam to samo... Nie pprzywracam 2.5.14 - poczekam może poprawią. Wyłączyłem te dwa moduły (nowe i najpopularniejsze) - nie są najwazniejsze. Reszta jakoś działa.

  4. #3
    Nowicjusz
    Dołączył
    26-06-2006
    Wpisy
    19
    Punkty
    9

    Domyślny

    Ja zostawiłem 2.5.15 ale podmieniłem ten plik, o którym wspomniałem i jest wszystko ok. Tak mi się wydaje ;)
    Coś jest na rzeczy bo tutaj także o tym piszą.

    Jest już rozwiązanie:
    Kubik-Rubik na joomlaportal.de podał rozwiązanie. Linię 362 w pliku libraries\joomla\database\database\mysqli.php należy zamienić na:
    Kod:
    if (!($this->sql instanceof JDatabaseMySQLi) && ($this->limit > 0 || $this->offset > 0))
    i działa
    Ostanio edytowane przez ksviper : 06-11-2013 21:19

  5. #4
    Debiutant
    Dołączył
    25-03-2012
    Wpisy
    8
    Punkty
    2

    Domyślny

    A ja mam MySql a nie MySqli - i błąd niestety pozostał...
    Ale po zmianie lini 514 w pliku mysql.php na tą co podano wyżej problem znikł!
    Ostanio edytowane przez Fnx1 : 06-11-2013 22:39

  6. #5
    Wiarus Jdwind awatar
    Dołączył
    21-08-2007
    Skąd
    Stalowa Wola
    Wpisy
    1 692
    Punkty
    132

    Domyślny

    Już wydali poprawkę w wersji Joomla 2.5.16 .
    wiki.joomla.pl - odpowiedzi na Twoje pytania!
    >> MIEJSCE NA TWOJĄ REKLAMĘ << - dokonaj dowolnej (min. 50zł) wpłaty na rzecz PCJ i skontaktuj się ze mną w celu odebrania gratulacji!

Podobne tematy

  1. Dziwny błąd w wersji 1.5.15
    przez atb80 na forum Administracja - ogólne
    Odpowiedzi: 2
    Ostatni post/autor: 12-02-2010, 09:10
  2. Zmiana wersji joomli z 1.0.15 na wyższą
    przez _Darek_ na forum Instalacje (Joomla!, składników)
    Odpowiedzi: 8
    Ostatni post/autor: 01-03-2009, 16:54
  3. 1.0.15 i JF 1.7 - polskie znaki w wersji en
    przez moniq na forum Joomfish
    Odpowiedzi: 3
    Ostatni post/autor: 05-12-2008, 09:30
  4. Błąd w polskiej wersji 1.0.15?
    przez Regss na forum Instalacja, aktualizacja, migracje
    Odpowiedzi: 4
    Ostatni post/autor: 30-10-2008, 17:14

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
  •