Soluția problemei "imaginile nu sunt afișate", șablonul s-a despărțit după includerea sef sau cache, amiseo

Merită să spun că m-am confruntat cu această problemă și am fost dezinfectată. Totul a început odată cu faptul că am apelat la cache-ul de pe site și primul lucru pe care l-am văzut a fost ștergerea șablonului. Întregul text era pe un fundal alb. Imediat mi sa părut că stilurile CSS nu au funcționat. Am deschis pagina sursă și am dat seama că nu există suficientă slash inițială în căile spre css. Am pus slash-ul în șablon și am liniștit, dar nu era acolo. Mai târziu sa constatat că imaginile nu sunt prezentate.

Problema constă în nucleul lui Joomla, sau mai degrabă în utilizarea acestuia cu eticheta de bază.

Dacă utilizați un terț tip SEF AceSef există această problemă este rezolvată, iar toți ceilalți ar trebui să facă următoarele:

Deschideți fișierul pe care deja îl cunoaștem în bibliotecile server / joomla / document / html / renderer / head.php găsim linia

Aproape aceasta este linia 66 a dosarului. Și înlocuiți $ document-> getbase () cu JURI :: base ()

Salvați și umpleți fișierul la server.

Totul, problema este rezolvată!

Actualizare: După ce ați rezolvat o problemă, după cum sa dovedit, puteți cumpăra un altul. Cu aceste manipulări, ancorele nu mai funcționează. Dacă nu știți ce este sau nu aveți nevoie de ele, atunci cel care nu vă va îngrijora.

Linia de jos este că ancora înregistrată pe pagină ca #top începe să se conecteze la pagina principală, indiferent de ce pagină este. Este o bază etichetă defectuoasă. Deci, pentru mine, în general am aruncat o bucată de cod legată de baza de la head.php. Acum trebuie să fii atent când actualizezi Joomla