sepdek March 6, 2010
joomla logo

Δύο-τρεις κινήσεις που πρέπει να γίνουν για να έχουμε ελληνικά στο Joomla.

————–

  • Ρύθμιση της MySQL σε collation utf-general-ci, συνήθως μέσω του phpmyadmin. Μπορεί να χρειαστεί να γίνει για όλους τους πίνακες που αντιστοιχούν στο site του joomla που δημιουργούμε.
  • Ρύθμιση της κωδικοποίησης χαρακτήρων στο αρχείο γλώσσας που χρησιμοποιείται στο Joomla! (πιθανότατα language/english.php ή language/greek.php). Η εντολή DEFINE(‘_ISO’,’charset=xxx’); πρέπει να διορθωθεί εισάγοντας την κωδικοποίηση που απαιτείται στη θέση του “xxx”.
  • Επεξεργασία του αρχείου index.php του προτύπου (template) που χρησιμοποιείται. Στη γραμμή <meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″ />, αντικατάσταση του ‘iso-8859-1’ με ‘UTF-8‘.
  • Ρύθμιση της κωδικοποίησης των χαρακτήρων που εμφανίζονται στο φυλλομετρητή (browser) από το αντίστοιχο μενού σε αυτόματη – Unicode (UTF-8).

Discussion

comments

1 thought on “Joomla και Ελληνικά

  1. Στην περίπτωση της αυτόματης εγκατάστασης, η SQL εντολή που αλλάζει μεμιάς όλους του πίνακες είναι η εξής:

    ALTER TABLE `jos_banner` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_bannerclient` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_bannertrack` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_categories` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_components` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_contact_details` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_content` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_content_frontpage` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_content_rating` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_core_acl_aro` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_core_acl_aro_groups` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_core_acl_aro_map` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_core_acl_aro_sections` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_core_acl_groups_aro_map` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_core_log_items` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_core_log_searches` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_groups` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_menu` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_menu_types` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_messages` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_messages_cfg` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_migration_backlinks` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_modules` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_modules_menu` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_newsfeeds` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_plugins` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_polls` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_poll_data` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_poll_date` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_poll_menu` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_sections` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_session` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_stats_agents` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_templates_menu` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_users` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE `jos_weblinks` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.