ive just found that the cache is unable to produce the results in right orders. This is because of the caching of items are not ordering the results by using the sort_order column settings.
for example
in the library/language/language.php
Code: Select all
$results = $this->database->cache('language', "select * from language");
replace the above sentence with the following:
Code: Select all
$results = $this->database->cache('language', "select * from language order by sort_order");
You can done this cache modding on other modules also.
regards,
damoks
ps: please note that you have to delete the appropriate cache file that contains the old cache mirror after you made the changes. for example, delete the file cache.language.*.