Jakież było moje zdziewienie jak w obnecnie joomli 2.5.4 chciałem użyć modułu “Artykuły z kategori” do wyświetlania przyciętych newsów i okazało się że nie wyszystkie polskie znaki wyświetlają się w “zajawce” (wprowadzenie). Użytkownicy korzystający z zaplecza mieli przypisany edytor “JKC Editor” który zamieniał polskie znaki na html np:
powodem tego była wbudowana funkcja tego modułu czyli czyszczenie kodu w znacznikach
i znaków specjalnych zaczynających się od
Żeby naprawić polskie znaki trzeba lekko stuningować ten moduł “mod_articles_category”, a bliżej chodzi o ten plik
linia 288 która wygląda tak:
while ($printedLength < $maxLength && preg_match(‘{</?([a-z]+)[^>]*>|&#?[a-zA-Z0-9]+;}’, $html, $match, PREG_OFFSET_CAPTURE, $position))
odpowiada za, czyszczenie html’a:
i za czyszczecnie znaków specjalnych (w tym polskich znaków)
wystarczy usunąć powyższy zapis i zostawić:
wtedy nadal czyścimy html, a znaki specjalne zaczynające się od ” & ” i kończące na ” ; ” pokazują się.
pozdr.