Joomla Component Linx και UTF-8

Το Linx είναι ένα φοβερό component για το Joomla το οποίο βοηθά να χτιστεί ένα reciprocal link exchange directory, σε λιγότερο από 5'

Το πρόβλημα είναι ότι δεν τα πάει και τόσο καλά με τα Ελληνικά (και με τα UTF-8 γενικότερα). Ο λόγος είναι ότι ο προγραμματιστής χρησιμοποιεί στη PHP το htmlentities χωρίς να δηλώσει UTF-8.

Η λύση είναι απλή:

Βρίσκεται που λέει htmlentities και βάζεται μετά το string ENT_QUOTES, 'UTF-8'

1. στο class στο com_linx/Include

echo htmlentities($page_content, ENT_QUOTES, 'UTF-8');

2. στο linx.html.php

echo htmlentities($link_html, ENT_QUOTES, 'UTF-8');

Enjoy!

Αφήστε ένα Σχόλιο

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *