Hakutoiminto ei toimi (Using $this -virheteksti)

  • sayonara
  • sayonara hahmo Aiheen kirjoittaja
  • Poissa
  • Tulokas
  • Tulokas
Lisää
10.09.2018 19:20 #10158 : sayonara
sayonara loi aiheen: Hakutoiminto ei toimi (Using $this -virheteksti)
Hyvin toiminut Joomla 3.8.12 alkoi nyt herjata sivuston hakutoimintoa käytettäessä seuraavaa: "Using $this when not in object context". Tämän tarkempaa virheilmoitusta se ei anna.

Ainoa muutos, mikä tässä on ollut, oli PHP-version päivitys 7.2:een, mutta se tehtiin jo monta päivää aiemmin ongelmaa. Sen jälkeen on tehty muutoksia vain valikkoon (lisätty nimikkeitä), joka kuitenkin näyttää toimivan ihan oikein.

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

Lisää
09.11.2018 10:57 #10214 : osignell
osignell vastasi aiheeseen: Hakutoiminto ei toimi (Using $this -virheteksti)
PHP 7.2 reagoi aivan eri tavalla PHP-koodissa löytyviin outouksiin verrattuna vanhempiin versioihin (7.0, 7.1).
Olen itse törmännyt mainittuun virheilmoitukseen mm kun sivumallin index.php-tiedostosta on löytynyt koodi:
$menu = JSite::getMenu();

Tämä rivi tulisi muuttaa seuraavasti, niin sivumalli lähtee taas toimimaan.
$menu = JFactory::getApplication()->getMenu();

Joomla-käyttäjä versiosta 1.0.
Seuraavat käyttäjät sanoivat kiitos: sayonara

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

Valvojat: jkwebdesignGamossJiiKoo
Sivu luotiin ajassa: 0.060 sekuntia