При переводе компонента com_jecomparisonchart 1.0.0 возникла критическая ошибка...

Тема в разделе "Установка и обновление расширений Joomla", создана пользователем RJ-10x, 19.07.2009.

  1. Offline

    RJ-10x Недавно здесь

    Регистрация:
    22.09.2007
    Сообщения:
    61
    Симпатии:
    0
    Пол:
    Мужской
    Ошибка выглядит так:



    * JInstaller::install: Ошибка SQL. DB function failed with error number 1064
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' DROP TABLE IF EXISTS `jos_jecc_edition`' at line 1 SQL= DROP TABLE IF EXISTS `jos_jecc_edition`;
    SQL =

    
    DROP TABLE IF EXISTS `jos_jecc_edition`;

    * Компонент Установить: Ошибка SQL либо не найден или не читается файл sql. DB function failed with error number 1064
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' DROP TABLE IF EXISTS `jos_jecc_edition`' at line 1 SQL= DROP TABLE IF EXISTS `jos_jecc_edition`;
    SQL =

    
    DROP TABLE IF EXISTS `jos_jecc_edition`;



    Перевод произведен вполне стандартным образом все файлы перекодированы в UTF - 8? ну и переведены ini файлы, прописан путь к этому файлинку в xml файле установки. Вопрос- а че з базой делать, как эту проблему то решить?
     
  2.  
  3. Gronpipmaster
    Offline

    Gronpipmaster специалист

    Регистрация:
    21.01.2009
    Сообщения:
    1 392
    Симпатии:
    62
    Пол:
    Мужской
    RJ-10x, ini зря трогали
     
  4. Offline

    RJ-10x Недавно здесь

    Регистрация:
    22.09.2007
    Сообщения:
    61
    Симпатии:
    0
    Пол:
    Мужской
    Gronpipmaster, а как можно перевести компоненты не переводя переменных, что описываются в языковых ini файлах?
     
  5. Gronpipmaster
    Offline

    Gronpipmaster специалист

    Регистрация:
    21.01.2009
    Сообщения:
    1 392
    Симпатии:
    62
    Пол:
    Мужской
    RJ-10x, спутал с 1.0.х там просто были пхп языки все правильно сделали сам для себя не решил такую проблему только ручками добавляю надо взять на варужение такая чтука как лангую установщики есть такие для 1.5.х можно на их примере разобрать, а ставить оригинальный компонент и к ним язык ставить через установку чтоб ручками файлы не добавлять
     
  6. Offline

    RJ-10x Недавно здесь

    Регистрация:
    22.09.2007
    Сообщения:
    61
    Симпатии:
    0
    Пол:
    Мужской
    Ну я разобрался, прочитал мануал по SQL, к стати всем рекомендую, если выскакивает ошибка с какой-то командой, ознакомьтесь сначала с порядком ее формирования. Вообщем по умолчанию в файле instal.sql была такая строчка DROP TABLE IF EXISTS `#__jecc_edition`; и выбрасывало выше описанную ошибку.

    Решение: правим все строчки на следующий вид DROP TABLE IF EXISTS `_jecc_edition`; то есть убираем знак диеза и знак нижнего подчеркивания, везде, где были похожие строчки и все работает как часы.

    P.S. Мануалы, мануалы и еще раз мануалы)
     

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

Загрузка...