проблема с отображением строковых значений из файлов локализаций

Тема в разделе "Перенос Joomla на хостинг и проблемы с хостингом", создана пользователем valpvl, 19.12.2012.

  1. Offline

    valpvl Недавно здесь

    Регистрация:
    19.12.2012
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Здрвствуйте! Возникла следующая проблема. Есть сайт http://economica.aksu.pavlodar.gov.kz созданный на Joomla 2.5. При его разработке на локальном хосте никаких проблем не возникало, при закачке сайта на другой хостинг - проблем также нет. Но вот при закачке сайта на тот хостинг, на котором он размещен сейчас, не отображаются подтягиваемые из файлов локализаций значения строковых переменных. Вместо них отображаются имена этих переменных. Например, при входе в админ-панель http://economica.aksu.pavlodar.gov.kz/administrator вместо слова "Войти" выводится COM_LOGIN_RETURN_TO_SITE_HOME_PAGE. При установке абсолютно "чистой" Joomla 2.5 при загрузке инсталляционной странички ситуация аналогичная, а также при установке после просмотра конфигурации сервера отсутствует кнопка "Далее". Загружать пробовал разными ftp-программами, в т.ч. FileZilla
     
  2.  
  3. Offline

    art-bersiti Недавно здесь

    Регистрация:
    18.12.2012
    Сообщения:
    17
    Симпатии:
    0
    Пол:
    Мужской
    Скорее всего у вас нет связи с файлом language\ru-RU\ru-RU.com_content.ini ну или на каком языке вы работаете. То есть если вы откроете этот фаил в блокноте или Drim или в чём вы работаете вы увидете что например у слова Подробнее есть переменная COM_CONTENT_READ_MORE="Подробнее... " которая равна значению Подробнее... поскольку у вас эта связь потеряна в коде php находится эта переменная вот он вам её и выводит как COM_CONTENT_READ_MORE потому что нечем заменить.
    Вот пример вывода в статье этой переменной из файла:

    \components\com_content\views\category\tmpl\blog_item.php

    Код (PHP):
    1. <p class="readmore">
    2.                 <a href="<?php echo $link; ?>">
    3.                     <?php if (!$params->get('access-view')) :
    4.                         echo JText::_('COM_CONTENT_REGISTER_TO_READ_MORE');
    5.                     elseif ($readmore = $this->item->alternative_readmore) :
    6.                         echo $readmore;
    7.                         if ($params->get('show_readmore_title', 0) != 0) :
    8.                             echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
    9.                         endif;
    10.                     elseif ($params->get('show_readmore_title', 0) == 0) :
    11.                         echo JText::sprintf('COM_CONTENT_READ_MORE_TITLE');
    12.                     else :
    13.                         echo JText::_('COM_CONTENT_READ_MORE');
    14.                         echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
    15.                     endif; ?></a>
    16.         </p>
     
  4. Offline

    valpvl Недавно здесь

    Регистрация:
    19.12.2012
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Да, я понимаю, но чем может быть это вызвано? В админ панели пишет что языки установлены и доступны. Пробовал менять путь к папке с языками или вообще ее удалять - тогда выходит конкретная ошибка. лог сервера тоже ничего не пишет по этому поводу.
     
  5. Offline

    art-bersiti Недавно здесь

    Регистрация:
    18.12.2012
    Сообщения:
    17
    Симпатии:
    0
    Пол:
    Мужской
    Сам недавно с конструкторами сайтов столкнулся до этого, руками писал всё, сам разбираюсь)
    посмотрите внимательно файл configuration.php может там пути не корректно прописаны.
     
  6. Offline

    valpvl Недавно здесь

    Регистрация:
    19.12.2012
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Благодарю за ответы. Разобрался :) Проблема состояла в том, что на хостинге отключена опция парсить ini-файлы, в результате чего файлы с локализациями, записанные в них не были обработаны.
     

Поделиться этой страницей

Загрузка...